标签: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()
标签:pre size 自定义 code values int() data 属性 ram
原文地址:https://www.cnblogs.com/zhanmaomao/p/9436565.html