R 语言—基本绘图
https://www.harding.edu/fmccown/r/ 这个网站上有壮观的 R 绘制的实际图形
下面只记录自己感兴趣的内容
单变量绘图下包含
1. 带状图
2. 茎叶图
3. 直方图
4. 箱线图
5. 时序图
#======================================================
# 总统经济报告 year=: # 居民失业率
unemploy = c(5.5, 6.7, 5.5, 5.7, 5.2, 4.5, 3.8, 3.8, 3.6, 3.5,
+ 4.9, 5.9, 5.6, 4.9, 5.6, 8.5, 7.7, 7.1, 6.1, 5.8,
+ 7.1, 7.6, 9.7, 9.6, 7.5, 7.2, 7.0, 6.2, 5.5, 5.3,
+ 5.6, 6.8, 7.5, 6.9, 6.1, 5.6, 5.4, 4.9, 4.5, 4.2,
+ 4.0, 4.7, 5.8, 6.0, 5.5, 5.1, 4.6, 4.6, 5.8, 9.3,9.6) # 联邦财政的盈余或亏损
surplus = c(0.1, -0.6, -1.3, -0.8, -0.9, -0.2, -0.5, -1.1, -2.9,
+ 0.3, -0.3, -2.1, -2.0, -1.1, -0.4, -3.4, -4.2, -2.7, -2.7,
+ -1.6, -2.7, -2.6, -4.0, -6.0, -4.8, -5.1, -5.0, -3.2, -3.1,
+ -2.8, -3.9, -4.5, -4.7, -3.9, -2.9, -2.2, -1.4, -0.3, 0.8,
+ 1.4, 2.4, 1.3, -1.5, -3.5, -3.6, -2.6, -1.9, -1.2, -3.2,
+ -10.0, -8.9) # 数据收集年份中总统所代表的政党
party = c("R", "R", "D", "D", "D", "D", "D", "D", "D", "D",
"R", "R", "R", "R", "R", "R", "R", "R", "D", "D",
"D", "D", "R", "R", "R", "R", "R", "R", "R", "R",
"R", "R", "R", "R", "D", "D", "D", "D", "D", "D",
"D", "D", "R", "R", "R", "R", "R", "R", "R", "R",
"D") # 带状图
#stripchart(unemploy, xlab="1960 到 2010 年美国居民失业率", method="stack", pch=, cex=) # 直方图
hist(unemploy, main=" ", breaks=c(, , , , , ), xlab="1960 到 2010 年美国居民失业率") # 茎叶图
# stem(unemploy) # 箱线图
# boxplot(unemploy)
双变量绘图包含
1. 散点图: 研究两个变量之间的关系
plot(surplus, unemploy, type="p", xlab="预算盈余", ylab="居民失业率");
2. 并列箱线图
boxplot(unemploy~party, range=, names=c("民主党", "共和党"), boxwex=., ylab="居民失业率")
1. unemploy~party 是指根据 party 变量来划分失业率
2. range=0 表示将图的末端延长至最大值和最小值
3. names=c("民主党", "共和党") 表示对输出图形中的各个分类变量的类别命名
4. boxwex=.5 表示将箱子的宽度设置为默认宽度的一半
3. 条形图与饼图
num.yrs=c(length(year[party=="D"]),length(year[party=="R"]))
pie(num.yrs)
barplot(num.yrs)
R 语言—基本绘图的更多相关文章
- R语言——基本绘图函数
通过一个综合的例子测试绘图函数 学习的内容是tigerfish老师的教程. 第一节:基本知识 用seq函数产生100位学生的学号. > num = seq(,) > num [] [] [ ...
- [R]关于R语言的绘图函数
1. 首先就是plot(x,y,...) 参数: x: 所绘图形横坐标构成的对象 y: 所绘图形纵坐标构成的对象 type: 指定所绘图形类型 pch: 指定绘制点时使用的符号 cex: 指定符号的大 ...
- R语言基本绘图-plot参数:标题,坐标轴和颜色
标题 plot(c(1:2,2:4),main = "这是主标题",sub = "这是副标题",xlab = "这是x轴", ylab = ...
- R语言基础绘图
一.可以通过代码或者图形用户界面保存图形,绘图语句夹在开启目标图形设备语句和关闭图形设备的语句之间: pdf("filename.pdf") png("filename. ...
- R语言多层绘图
#########################################################第一种实现方法close.screen(all.screens = T)split.s ...
- R语言boxplot绘图函数
boxplot 用于绘制箱线图,我们都知道boxplot 用于展示一组数据的总体分布,在R语言中,支持两种输入数据的方式 第一种:x , 这个参数指定用于绘制箱线图所用的数据,是一个向量 代码示例: ...
- R语言低级绘图函数-symbols
严格意义上将symbols 并不能算是一个低级的绘图函数,因为它不仅可以在一幅已经存在的图标上添加元素,还可以创建一张新的图表 鉴于它绘图时的灵活性,我把它归入到低级绘图函数中 symbols 可以创 ...
- R语言低级绘图函数画个温度计
x <- 1:2 y <- runif(2,0,100) par(mar=c(4,6,2,6)) plot(x,y,type="n",xlim=c(0.5,2.5),y ...
- R语言curve绘图函数
curve 函数常用于绘制函数对应的曲线,确定函数的表达式,以及对应的需要展示的起始坐标和终止坐标,curve函数就会自动化的绘制在该区间内的函数图像 基本用法,代码示例: curve(sin, -2 ...
随机推荐
- CF77E Martian Food(圆的反演or 笛卡尔定理+韦达定理)
题面 传送门 这题有两种方法(然而两种我都想不到) 方法一 前置芝士 笛卡尔定理 我们定义一个圆的曲率为\(k=\pm {1\over r}\),其中\(r\)是圆的半径 若在平面上有两两相切,且六个 ...
- SQL中DateTime转换成Varchar样式
SQL中DateTime转换成Varchar样式语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect ...
- Python之scrapy框架之post传输数据错误:TypeError: to_bytes must receive a unicode, str or bytes object, got int
错误名:TypeError: to_bytes must receive a unicode, str or bytes object, got int 错误翻译:类型错误:to_bytes必须接收u ...
- leetcode-896-单调数列
题目描述: 如果数组是单调递增或单调递减的,那么它是单调的. 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的. 如果对于所有 i <= j,A[i] ...
- 架构师养成记--25.linux用户管理
用户管理配置文件用户信息文件:/etc/passwd密码文件:/etc/shadow用户配置文件:/etc/login.defs /etc/default/useradd新用户信息文件:/etc/sk ...
- [Alpha]Scrum Meeting#8
github 本次会议项目由PM召开,时间为4月10日晚上10点30分 时长15分钟 任务表格 人员 昨日工作 下一步工作 木鬼 撰写每日例会报告 撰写每日例会报告 SiMrua 优化模型速度(iss ...
- 第五届CCPC河南省赛参赛有感
10点开始,不过两次推迟了10分钟,也就是10点20开始.然后真的开始了,我还以为还会推迟10分钟. 比赛从密码输错开始,到瞎改代码疯狂提交结束. 输错密码,耽误了一点时间.点开签到题<文本修改 ...
- rabbitmq无用使用guest用户远程连接
最近开始使用rabbitmq,因为不了解,浪费了不少时间,记录如下: 使用场景:服务器(linux)上部署了一个app1模块,该模块向rabbitmq发送消息,我想让这个模块的消息发送到我本地(win ...
- hibernate配置hbm2ddl.auto的四个参数
<!-- Drop and re-create the database schema on startup --> <!-- hbm(hibernatemapping) ,ddl( ...
- 17.Generator函数的异步应用
异步编程对 JavaScript 语言太重要.Javascript 语言的执行环境是“单线程”的,如果没有异步编程,根本没法用,非卡死不可. 1.传统方法 ES6 诞生以前,异步编程的方法,大概有下面 ...