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语言实战>,今年主要是看视频.推荐网易云课堂里的教程,很多资料都是很良心的~ 目前学 ...
随机推荐
- 【breathandlife】气势磅礴、比较好听的旋律有哪些?
[breathandlife]气势磅礴.比较好听的旋律有哪些? 分享:yunbest作者:来源:2015-10-26 专题:breathandlife [breathandlife]气势磅礴.比较好听 ...
- 机器学习(二)数据处理&相似/异性度量
机器学习(二)数据处理&相似/异性度量 https://woaielf.github.io/2017/03/17/dm-2/ 2017-03-17 ZOE 数据科学 机器学习/数据挖掘 ...
- 通过数据库中的表,使用 MyEclipse2017的反向生成工具-->hibernate反转引擎引擎(MyEclipse2017自带的插件) 来反转生成实体类和对应的映射文件
通过数据库中的表,使用 MyEclipse2017的反向生成工具-->hibernate反转引擎引擎(MyEclipse2017自带的插件) 来反转生成实体类和对应的映射文件 文章目录 Ja ...
- 新启vue_cli项目+引入Element
[1]安装vue_cli vue init webpack 项目名字 [2]安装Element-UI cnpm install element-ui -S //写入dependencies cnpm ...
- 周期串Uva455 P37 3-4
A character string is said to have period k if it can be formed by concatenating one or more repetit ...
- ubuntu 安装samba共享文件夹
安装samba sudo apt-get install samba smbclient 配置samba sudo cp /etc/samba/smb.conf /etc/samba/smb.conf ...
- HZOI20190819模拟26题解
题面:https://www.cnblogs.com/Juve/articles/11376806.html A. 嚎叫响彻在贪婪的厂房: 是时候学习一下map和set的用法了...... 贪心:区间 ...
- wsoj「G2016 SCOI2018 Round #12」建筑师
传送门 小半个月前的测试,现在翻出来. 考试时我和sxyA了这题. 当时随便搞了个dp,dp[i][j]表示i个数能看到j个的情况数,考虑新加入一个比之前i-1个数都小的数,能看到它的情况是它加到第一 ...
- jeecms 链接标签
.引入页面 [#include "../include/header-site.html"/]12.导航栏只有前两个带链接 [#if c_index<2] href=&quo ...
- PAT甲级——A1061 Dating
Sherlock Holmes received a note with some strange strings: Let's date! 3485djDkxh4hhGE 2984akDfkkkkg ...