如何在R中使用ggplot2创建贴合边缘的折线图?
要使用ggplot2创建贴合边缘的折线图,我们可以按照以下步骤操作:
- 首先,创建数据框。
- 然后加载ggplot2包并以默认方式创建折线图。
- 之后使用coord_cartesian函数创建折线图。
创建数据框
让我们创建一个如下所示的数据框:
x<-rpois(5,2) y<-rpois(5,5) df<-data.frame(x,y) df
执行上述脚本后,将生成以下输出(由于随机化,此输出会在您的系统上有所不同):
x y 1 2 5 2 1 4 3 3 8 4 1 3 5 2 5
以默认方式创建折线图
加载ggplot2包并以默认方式创建折线图:
library(ggplot2) x<-rpois(5,2) y<-rpois(5,5) df<-data.frame(x,y) ggplot(df,aes(x,y))+geom_line()
输出
创建贴合边缘的折线图
使用ggplot2包的coord_cartesian函数创建折线图,使线条贴合边缘:
library(ggplot2) x<-rpois(5,2) y<-rpois(5,5) df<-data.frame(x,y) ggplot(df,aes(x,y))+geom_line()+coord_cartesian(xlim=c(1.09,2.91))
输出
广告