ggplot学习总结

ggplot2的基本概念

**1. 数据data和映射mapping
2. 标度scale
3. 几何对象Geom
4. 统计变化Stat
5. 坐标系统Coord
6. 图层Layer
7. 分面Facet

入门代码

library(ggplot)
p=ggplot(data,mapping=aes(x=x,y=y))
p+geom_point()

将某个属性映射到ggplot颜色属性上

p=ggplot(data,aes(x,y,colour=factor(z)))
p+geom_point()

添加统计变化:添加平滑曲线

p+geom_point()+stat_smooth()

用标度来修改颜色取值

p+geom_point(aes(colour=factor(year)))+stat_smooth()+scale_color_manual(values=c('blue2','red4'))

用facet分别显示不用年份的数据

p+geom_point(aes(colour=,)+stat_smooth()+facet_wrap(~year,ncol=1)

直方图

p+geom_histogram(aes(fill=factor(year),y=density))+stat_density(geom='line',aes(colour=factor(year)))+facet_wrap(~year,ncol=1)

饼图

p=ggplot(data,aes(x=factor(),fill=factor()))+geom_bar(width=1)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值