R语言数据处理及可视化分析
上QQ阅读APP看书,第一时间看更新

2.3 折线图

折线图主要用于表示趋势,x轴变量一般和日期相关。

ggplot2中使用几何对象geom_line()来绘制折线图,如果只有一个序列而没有其他属性需要添加,则可使用geom_line(aes(group=1)),告诉R语言需要把当前数据视为同组显示,代码如下:

     #代码2-6折线图
     #将绘图包加载到R环境
     library(ggplot2)
     #将readr包加载到R环境,用于将daily_salesdata.csv文件导入R环境
     library(readr)
     data3<-read_csv('D://Per//MB//bookfile//Mbook//data//daily_salesdata.csv')
     ggplot(data3,aes(x=date,y=sales))+geom_line(aes(group=1))

代码运行的结果如图2-6所示。

图2-6 折线图

图2-6表达的趋势内容非常直观,如果读者希望强调其中的点,则可以使用geom_point()增加点,实现折线图和点图的组合使用。