如何在 R 中使用 ggplot2 在 Y 轴上显示 0?

要在 Y 轴显示 0,我们可以使用 ggplot2 包的 scale_y_continuous 函数设置 Y 轴的限制。例如,如果我们在名为 df 的 R 数据框中有两列分别表示 x 和 y,则可以使用以下命令创建在 Y 轴上显示 0 的散点图

ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(limits=c(0,”upperlimit”))

考虑以下数据框 -

示例

x<-rpois(20,5)
y<-rpois(20,5)
df<-data.frame(x,y)
df
输出结果
   x  y
1  5  9
2  7  4
3  5  3
4  6  6
5  6  5
6  6  4
7  4  8
8  9  6
9  6  5
10 8  3
11 2  6
12 10 6
13 5  3
14 1  6
15 5  3
16 5  6
17 5  1
18 4  2
19 2  7
20 4  10

加载 ggplot2 包并创建 x 和 y 的散点图 -

示例

library(ggplot2)
ggplot(df,aes(x,y))+geom_point()
输出结果

创建 x 和 y 的散点图,在 Y 轴上显示 0 -

示例

ggplot(df,aes(x,y))+geom_point()+scale_y_continuous(limits=c(0,12))
输出结果