博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
R语言可视化--ggplot函数
阅读量:6485 次
发布时间:2019-06-23

本文共 964 字,大约阅读时间需要 3 分钟。

上一篇说了qplot函数,现在说一下ggplot函数

本身不能实现,需要添加层才可以。ggplot2的核心函数

library(ggplot2)ggplot(airquality,aes(Wind,Temp)) + geom_point(col="steelblue",alpha=0.4,size=5)#做散点图,半透明蓝色大小为5.使用了两层。

1074481-20170719112838677-1073141284.png

ggplot(airquality,aes(Wind,Temp)) + geom_point(aes(color=factor(Month)),alpha=0.4,size=5)#每个月份对应一个颜色,数据对应到颜色上面,需要加上aes函数

1074481-20170719113530099-1907520429.png

ggplot(airquality,aes(Wind,Temp)) + geom_point() + geom_smooth()#画出点,以及回归线

1074481-20170719113952036-1167769792.png

ggplot(airquality,aes(Wind,Temp)) +   stat_smooth(method = "lm",se=FALSE,aes(col=Month))#其中第二层点层和统计层不用都出现,对统计层进行添加,取消置信区间,每个月份对应不同的颜色。也可以将颜色信息放入数据层中。

1074481-20170719114414255-513513522.png

ggplot(airquality,aes(Wind,Temp,                      col=factor(Month),group=1)) +           geom_point() + stat_smooth(method = "lm",se=FALSE)#颜色对散点依旧适用,group保证对所有数据进行拟合。

1074481-20170719115121208-707174580.png

ggplot(airquality,aes(Wind,Temp,                      col=factor(Month))) +    geom_point()+   stat_smooth(method = "lm",se=FALSE)+  stat_smooth(method = "lm",se=FALSE,aes(group=1))#将group=1放到统计层的好处是可以在加一个统计层,单独存放不同的信息

1074481-20170719115806193-990340824.png

转载于:https://www.cnblogs.com/sanmenyi/p/7205240.html

你可能感兴趣的文章
二分法求平方根(Python实现)
查看>>
使用startActivityForResult方法(转)
查看>>
so在genymotation中错误问题
查看>>
Visual Studio 原生开发的10个调试技巧(二)
查看>>
Windows内核再次出现0Day漏洞 影响win2000到win10所有版本 反病毒软件恐成瞎子
查看>>
H3C品牌刀片系统强势首发
查看>>
【CSS系列】图像映射
查看>>
First blood
查看>>
java 冒泡排序和快速排序 实现
查看>>
SQL存储过程中的几个常见设定SET QUOTED_IDENTIFIER/NOCOUNT/XACT_ABORT ON/OFF
查看>>
Silverlight与Flash区别之一
查看>>
删除恢复Hadoop集群中的DataNode
查看>>
Silverlight 2动态创建矩形对象(附完整源代码)
查看>>
从京东技术演进看互联网企业的成长历程
查看>>
MFC ado+mysql+odbc技术分享
查看>>
js中让字符串中特定字符红色显示
查看>>
HttpClient4.5教程-第二章-连接管理
查看>>
redhat Nginx 安装
查看>>
oracle 配置监听
查看>>
上海访微软 详解Azure和S+S
查看>>