R语言作图——Lollipop chart

2020-06-17 00:00:00 数据 绘图 销量 作图 书名

原创:黄小仙

今天给大家分享的是Lollipop chart(棒棒糖图)的画法。棒棒糖图的用途跟条形图的用法类似,只是看起来更加美观一些,图表形式更加丰富(数据不够、拿图来凑,啥也不能阻止我)。

为了跟之前画的柱状图更好的比较,今天画图使用了相同的数据。

作图思路:棒棒糖图实际上是在散点图的基础上增加了辅助线

不过在作图过程中还是遇到了和之前一样的问题,数据是按照销量从高到低排列,但是画出的图却是按照字母顺序排列,需要用reorder()函数对因子进行排序。

具体的作图过程如下。

Step1. 绘图数据的准备

首先还是要把你想要绘图的数据调整成R语言可以识别的格式,在excel中保存成csv格式

数据的格式如下图:一列表示一种变量,行是列名

Step2. 绘图数据的读取

data<-read.csv(“your file path”, header = T) 

相关文章