R数据可视化——ggplot2概述与入门

2018.11.19 10:23
144 0 0

  这次主要讲述的内容是关于R语言中的ggplot2,小编会从其最基础的开始介绍,帮助大家在使用R语言时能快速操作。ggplot2是由Hadley Wickham创建的一个十分强大的可视化R包。按照ggplot2的绘图理念,Plot(图)= data(数据集)+ Aesthetics(美学映射)+ Geometry(几何对象)。

  qplot(): 快速绘图;

  ggplot():此函数才是ggplot2的精髓,远比qplot()强大,可以一步步绘制十分复杂的图形。

ggplot2基本要素

  数据(Data)和映射(Mapping)、几何对象(Geometric)、标尺(Scale)、统计变换(Statistics)、坐标系统(Coordinante)、图层(Layer)、分面(Facet)、主题(Theme)

  一、第一个散点图

  qplot(carat, price, data = diamonds)

散点图.png

  二、对数变换

  qplot(log(carat), log(price), data = diamonds)

对数变换.png

  三、体积 vs 重量

  qplot(carat, x * y * z, data = diamonds)

体积 vs 重量.png

  四、几何对象

  geom = “point”,画散点图,当提供x,y时为缺省选项

  geom = “smooth”,画平滑曲线及标准误

  geom = “boxplot”,画箱线图

  geom = “path” 或geom = “line”,画连线

  geom = “histogram”,画直方图,当只提供x时为缺省选项

  geom =“freqpoly”,画频率多边形

  geom = “density”,画密度曲线

  geom = “bar”,画柱形图

  五、平滑曲线

  qplot(carat, price, data = dsmall, geom = c("point", "smooth"))

  qplot(carat, price, data = diamonds, geom = c("point", "smooth"))

平滑曲线.png

  六、箱线图

  qplot(color, price / carat, data = diamonds, geom = "boxplot")

箱线图.png

  七、直方图

  qplot(carat, data = diamonds, geom = "histogram")

直方图.png

  八、密度曲线图

  qplot(carat, data = diamonds, geom = "density")

密度曲线图.png

  关于ggplot2概述与入门的讲述就到这里了,上述的内容只是截取了资料中的一部分,如需获取完整的资料,可通过关注微信公众号后联系客服获取。

  想要了解更多的资料、信息,可持续关注我们,我们将为大家提供有价值、有需求的材料。为大家在整理数据时省去烦恼。

投诉文章 ©著作权归作者所有
喜欢  |  0
爱学术网-期刊论文服务平台 2014-2022 爱学术网版权所有
Copyright © 2014-2022 爱学术网 All Rights Reserved. 备案号:苏ICP备2020050931号 版权所有:南京传视绛文信息科技有限公司