R语言可视化--qplot函数
ggplot绘图系统
使用动词名词形容词构造句子的过程,将数据映射到美学属性上的过程,由层组成

绘图函数
qplot() :参数包括美学属性、几何体、面、统计、坐标系、主题这些层次。
ggplot() :本身不能实现,需要添加层才可以。
library(ggplot2)
qplot(Wind,Temp,data=airquality,color=Month)
每个月份的数据用不同的颜色表示,其中month已经为分类变量,所以不用转化。如果不转换的话,就是一个渐变条。

qplot(Wind,Temp,data=airquality,color=I("red"))
#使整个图的所有点都变成一个颜色,用I 来改变。

qplot(Wind,Temp,data=airquality,size=Month,xlab = "wind",ylab="Temp",main = "wind-temp/month")
#每个月份的数据用点的不同的大小来表示

qplot(Wind,Temp,data=airquality,size=I(10),xlab = "wind",ylab="Temp",main = "wind-temp/month")
#使用I 来确保所有的点的大小一致。

qplot(Wind,Temp,data=airquality,geom = c("point","smooth"))
#使用geom拟合一条回归线,阴影部分代表置信区间

qplot(Wind,Temp,data=airquality,geom = c("point","smooth"),color=Month)
#每个月份用不同的颜色表示,且每个月份得到一条回归线

qplot(Wind,Temp,data=airquality,facets = .~Month)
#面板,分成1行5列,分别对应5个月份的水平,如果得到5行1列,使用facets=Month~.

以上这些都是向qplot函数传入两个变量,所以系统默认的是做散点图,如果输入一个变量,则系统默认是柱状图
qplot(Wind,data=airquality,facets = Month~.)
#得到在月份水平下,风速的频率分布图

qplot(Wind,data=airquality,fill=Month)
#累加柱状图,不同月份用不同颜色表示

qplot(Wind,data=airquality,geom = "density")
#使用几何体的geom的密度,得到的是频率分布的轮廓线,更准确的说是密度函数

qplot(Wind,data=airquality,geom = "density",color=Month)
#加入颜色,表示每个月份下的密度函数

qplot(Wind,data=airquality,geom = "dotplot")
#做出点图

R语言可视化--qplot函数的更多相关文章
- R语言可视化--ggplot函数
上一篇说了qplot函数,现在说一下ggplot函数 本身不能实现,需要添加层才可以.ggplot2的核心函数 library(ggplot2) ggplot(airquality,aes(Wind, ...
- R语言可视化学习笔记之添加p-value和显著性标记
R语言可视化学习笔记之添加p-value和显著性标记 http://www.jianshu.com/p/b7274afff14f?from=timeline 上篇文章中提了一下如何通过ggpubr ...
- R语言 三个函数sort();rank();order()
R语言入门,弄懂了几个简单的函数,分享一下:R语言排序有几个基本函数: sort():rank():order()sort()是对向量进行从小到大的排序rank()返回的是对向量中每个数值对应的秩or ...
- R语言——基本绘图函数
通过一个综合的例子测试绘图函数 学习的内容是tigerfish老师的教程. 第一节:基本知识 用seq函数产生100位学生的学号. > num = seq(,) > num [] [] [ ...
- R语言do.call 函数用法详解
虽然R语言有类型很丰富的数据结构,但是很多时候数据结构比较复杂,那么基本就会用到list这种结构的数据类型.但是list对象很难以文本的形式导出,因此需要一个函数能快速将复杂的list结构扁平化成da ...
- [R]关于R语言的绘图函数
1. 首先就是plot(x,y,...) 参数: x: 所绘图形横坐标构成的对象 y: 所绘图形纵坐标构成的对象 type: 指定所绘图形类型 pch: 指定绘制点时使用的符号 cex: 指定符号的大 ...
- R语言矩阵matrix函数
矩阵是元素布置成二维矩形布局的R对象. 它们包含相同原子类型的元素.尽管我们可以创建只包含字符或只逻辑值的矩阵,但是它们没有多大用处.我们使用的是在数学计算中含有数字元素矩阵. 使用 matrix() ...
- R语言列表list函数
列表是R语言中的对象,它包含不同类型的元素,比如 - 数字,字符串,向量和另一个列表等.一个列表还可以包含一个矩阵或一个函数作为它的元素.使用list()函数创建列表. 创建一个列表 下面是一个例子来 ...
- R语言(自定义函数、循环语句、管道函数)
学习R语言半年多了,以前比较注重统计方法上的学习,但是最近感觉一些基础知识也很重要.去年的参考资料是<R语言实战>,今年主要是看视频.推荐网易云课堂里的教程,很多资料都是很良心的~ 目前学 ...
随机推荐
- Linux 启动出现 busybox vx.x.xx built-in shell 的问题
可能是磁盘检测错误,尤其出现在未安全关机或者磁盘损坏之后. 解决办法: 1.在选择启动项目时,选中第一项,如: ubuntu 8.04kernl.2.6.22-16-generic 2.按E 进入编辑 ...
- Xcode导航栏功能简介
1.Xcode 1.1.AboutXcode 1.2.Preferences General Accounts Behaviors1 Behavior2 Navigation Fonts& ...
- 用区块链技术做一个 不可被修改的 恋爱记录 app 我叫<<誓言>>
区块链技术 具有不可篡改,去中心化,共识机制等优秀的特性, 都用来做 代币钱包什么的.我觉得完全是浪费. 我的想法是用哪个区块做一个dapp 1 里面写着每个人的恋爱记录,爱情宣言. 2 一个人一生 ...
- Autowire(自动装配)机制
为什么Spring要支持Autowire(自动装配) 先写几个类,首先定义一个Animal接口表示动物: 1 public interface Animal { 2 3 public void eat ...
- [Turn]C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
C#代码 /// <summary> /// 运行DOS命令 /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// </summary> ...
- 微信支付URL编解码小方法
--> 打开chrome --> F12或Fn+F12打开控制台 --> encodeURIComponent("url") --> 回车
- font-size:100%
font-size:100%;设置字体属性为默认大小,是相对于浏览器默认字体大小或继承body设定的字体大小来说的. 例如: h1,h2,h3,h4,h5,h6 {font-size:100%;fon ...
- nowcoder牛客wannafly挑战赛20
A---染色 签到题,设最终颜色为x,一次操作就需要把一个不是x的点变为x,所以最终颜色为x时需要操作 总结点个数-颜色为x的节点个数,然后枚举所有颜色就行了 #include <iostrea ...
- P1249 最大乘积
打暴力找规律,都是连续自然数去掉一个 n=int(input()) a=[] cnt=0 i=2 tot=0 ans=1 while tot<=n: tot+=i cnt+=1 a.append ...
- sqlserver 下三种批量插入数据的方法
本文将介绍三种批量插入数据的方法,需要的朋友可以参考下 本文将介绍三种批量插入数据的方法.第一种方法是使用循环语句逐个将数据项插入到数据库中:第二种方法使用的是SqlBulkCopy,使您可以用其他源 ...