要在 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))输出结果