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

2018.11.19 10:23
338 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
0/200字
没有更多评论了~
悬赏问题
给科研问题设置一定金额,将更容易获得关注与回答哦~
  • 1元
  • 3元
  • 5元
  • 8元
  • 18元
  • 自定义
选择支付方式
  • 微信支付
  • 支付宝支付
  • 余额支付

旗下网站

晟斯医学- 临床医生学术科研发展平台 2014-2019 晟斯医学版权所有
Copyright © 2014-2019 晟斯医学 All Rights Reserved. 备案号:苏ICP备11037034号-5 版权所有:南京孜文信息咨询有限公司