码迷,mamicode.com
首页 > 其他好文 > 详细

ggplot

时间:2018-08-07 15:06:15      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:pre   size   自定义   code   values   int()   data   属性   ram   

Plot(图)= data(数据集)+ Aesthetics(美学映射)+ Geometry(几何对象)

其中:

  • data: 数据集,主要是data frame;

  • Aesthetics: 美学映射,比如将变量映射给x,y坐标轴,或者映射给颜色、大小、形状等图形属性;

  • Geometry: 几何对象,比如柱形图、直方图、散点图、线图、密度图等。

ggplot2中有两个主要绘图函数:qplot()以及ggplot()。

  • qplot(): 顾名思义,快速绘图;

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

 

主要介绍ggplot

1、散点图

  ggplot(data=df, aes(x=mpg, y=wt))+  geom_point()

改变点形状、大小、颜色等属性

ggplot(data=df, aes(x=mpg, y=wt))+geom_point(color="blue", size=2, shape=23

使用数据集mtcars, 先创建一个ggplot图层

b <- ggplot(data = mtcars, aes(x=wt, y=mpg))

b + geom_point(aes(color = factor(cyl), shape = factor(cyl)))

自定义颜色

b+geom_point(aes(color=factor(cyl), shape=factor(cyl)))+  scale_color_manual(values=c("#999999", "#E69F00", "#56B4E9"))+theme_classic()

 

ggplot

标签:pre   size   自定义   code   values   int()   data   属性   ram   

原文地址:https://www.cnblogs.com/zhanmaomao/p/9436565.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!