如何在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))

输出

更新于:2021年8月13日

浏览量:258

启动您的职业生涯

完成课程获得认证

开始学习
广告