R语言作图——Lollipop chart
原创:黄小仙
今天给大家分享的是Lollipop chart(棒棒糖图)的画法。棒棒糖图的用途跟条形图的用法类似,只是看起来更加美观一些,图表形式更加丰富(数据不够、拿图来凑,啥也不能阻止我)。
为了跟之前画的柱状图更好的比较,今天画图使用了相同的数据。
作图思路:棒棒糖图实际上是在散点图的基础上增加了辅助线。
不过在作图过程中还是遇到了和之前一样的问题,数据是按照销量从高到低排列,但是画出的图却是按照字母顺序排列,需要用reorder()函数对因子进行排序。
具体的作图过程如下。
Step1. 绘图数据的准备
首先还是要把你想要绘图的数据调整成R语言可以识别的格式,在excel中保存成csv格式。
数据的格式如下图:一列表示一种变量,行是列名
Step2. 绘图数据的读取
data<-read.csv(“your file path”, header = T)
相关文章