如何在 Y 轴 ggplot2 中标记更多断点
Posted
技术标签:
【中文标题】如何在 Y 轴 ggplot2 中标记更多断点【英文标题】:How to label more breakpoints in Y axis ggplot2 【发布时间】:2020-04-25 01:03:07 【问题描述】:question7 %>% ggplot(aes(x = year, y = n , group = state)) + geom_point(aes(color = state)) + geom_smooth(method = "loess", 公式 = y ~ x, level = 1, aes(color=state))+ labs(x = "Year", y = "No visitor",#lab 表示标签 title = "Number of Visitor by year by state", # 标题制作解释 subtitle = "每年 纽约和加州的比较趋势")
对于 Y 轴,我想将其标记为 1,2,3,4,5,6... 一直到 45。
【问题讨论】:
【参考方案1】:将scale_y_continuous()
与breaks =
参数一起使用。
一个例子:
library(ggplot2)
p1 <- ggplot(mtcars) +
geom_point(aes(x = wt, y = mpg))
p2 <- ggplot(mtcars) +
geom_point(aes(x = wt, y = mpg)) +
scale_y_continuous(breaks = seq(10, 35, 1))
cowplot::plot_grid(p1, p2, ncol = 2)
由reprex package (v0.3.0) 于 2020-01-07 创建
【讨论】:
你好,但我想将初始 y 也设置为 0scale_y_continuous(breaks = seq(0, 45, 1), limits = c(0,45))
以上是关于如何在 Y 轴 ggplot2 中标记更多断点的主要内容,如果未能解决你的问题,请参考以下文章
如何在不改变绘图宽度的情况下使用 ggplot2 在 R 中添加可变大小的 y 轴标签?