2018-02-07

R语言中文社区公众号分享了一篇文章《共享单车租用频次分析》,没有数据分析的内容,只是对一些共享单车的数据简单的做了一些可视化,非常好的学习素材,记录一下自己的重复结果:

第一幅图是简单的柱形图,原文没有共享数据,我们自己创建一个模拟的数据集,代码

2018-02-07_第1张图片


2018-02-07_第2张图片

guides()函数第一次见,查看一帮助文档,了解一下用法。Description: Guides for each scale can be set scale-by-scale with the guide argument, or en masse with guides(). 没看懂,再运行帮助文档里的代码看一下吧,也没有看出太大的差别,暂时不太明白guides()的用法

第二幅比较有意思

2018-02-07_第3张图片
代码
2018-02-07_第4张图片
结果

multiplot()是ggtree包里的函数,印象里其他包也有这个函数,想不起来是哪一个了,ggplot2的coord_polar()函数用的一直比较少,找个时间熟悉一下它的用法。下面一幅是分组的折线图

2018-02-07_第5张图片
代码
2018-02-07_第6张图片
结果图

因为是数据是0:500之间无重复的随机抽取,所以结果图没有什么规律而且看起来比较乱,接下来还有一些折线图和柱形图,代码和以上一样,只是更改了数据,在下面有一幅相关性矩阵可视化的图,简单模拟一下,五个变量,直接用R自带的mtcars数据集

2018-02-07_第7张图片
代码
2018-02-07_第8张图片
结果

%>%是管道符,和linux系统里竖线 | 的作用是一样的,作用是将上一条命令的输出结果作为下一条命令的输入内容。corrplot这个包主要用来可视化相关性矩阵,也很有意思,有时间熟悉一下里面每个函数的用法。

你可能感兴趣的:(2018-02-07)