R语言学习笔记之绘图篇
来源:互联网 发布:邮件搜索软件 编辑:程序博客网 时间:2024/05/13 06:47
绘图流程
#打开新窗口dev.new()#开始绘图pdf/wein.metafile/png/jpeg/bmp/tiff/xfig/postscript("xxx.xx")#修改图形参数#copy current settingsopar <- par(no.readonly=TRUE)#设置绘图参数par(pch=paint character 0-24,cex=zoom rate, lty=line type 1-6, lwd=line width zoom rate)#绘制代码...#改回默认绘图参数#par(opar)#切换回控制台dev.off()
绘图命令
plot(x,y,type="p/l/b/c/o/h/s/S/n")
绘制x为横坐标,y为纵坐标的 散点/折线/点和连线/点和连线的线段部分/散点叠加线段/直方图/阶梯图┘/阶梯图┌/不画图 hist
直方图 boxplot
箱线图 par()
设置参数 title("xxxx")
添加图题 legend()
题注 abline(a=xx,b=xx,h=xx,v=xx,...)
画参考线(截距,斜率,水平,垂直…) text(),mtext()
文本标注(图内/边上) plotmath()
添加数学符号绘图参数
符号线条
- pch 点的样式 0-24
- lty 线条类型 1-6
- lwd 线条宽度
颜色/字体/文本缩放
- 绘图参数主要有颜色/col,文本缩放/cex,字体/font几种
- 可以控制的内容有坐标轴/axis,坐标轴标签/lab,标题/main,副标题/sub几种,他们与颜色/文本等组合就构成了其对应部分的属性标签,例如col.main,font.main就是设置标题的颜色和字体的属性。
- 颜色如果有多种,则图中的线条依次轮换,生成颜色的函数有:
rainbow(), heat.color(),terrain.colors(),topo.colors(),cm.colors()
e.gpar(font.lab = 3, cex.lab=1.5, font.main = 4, cex.main = 2)
坐标轴
- 坐标轴标签 xlab ylabe.g
xlab="year"
- 坐标轴范围xlim ylim,e.g
xlim = c(0,50)
绘图大小
- pin 宽和高(英寸)
- mai c(下,左,上,右)英寸
- mar 同样是顺时针 英分
e.gpar(pin = c(4,3),mai = c(1,.5,1,.2))
- 参数 mfrow设置多幅图像的排列,e.g
par(mfrow = c(2,2))
layout
可以更加自由地设置排列
0 0
- R语言学习笔记之绘图篇
- R语言绘图学习笔记
- R语言----绘图学习笔记之Scatter plots
- R语言----绘图学习笔记之Scatter plots
- R语言学习笔记-绘图相关
- R语言学习笔记(3):绘图
- R语言学习笔记——R语言绘图
- R语言绘图学习
- R语言之绘图
- R软件学习笔记-5(R语言绘图)
- R语言学习笔记之程序语言篇
- R语言学习笔记之统计分析篇
- 慕课R语言之数据可视化学习笔记——3.3基本绘图系统实战
- 慕课—R语言之数据可视化—学习笔记 3.4Lattice绘图系统
- 慕课—R语言之数据可视化—学习笔记 3.6ggplot2绘图系统
- 慕课—R语言之数据可视化—学习笔记 3.6ggplot2绘图系统(中)
- 慕课—R语言之数据可视化—学习笔记 3.6ggplot2绘图系统(下)
- R语言绘图篇
- JCIFS实现远程服务器共享文件上传下载
- 再次理解js中的call函数
- 原创翻译:James Whittaker系列——Google是如何测试的(3)
- HashMap和HashTable的区别
- ti-processor-sdk-linux-am335x-evm-02.00.01.07-Linux-x86 电阻触摸屏驱动调试
- R语言学习笔记之绘图篇
- Java 包(package)
- Leetcode Swap Nodes in Pairs
- android layout自适应 低中高分辨率
- 天声人語 20160302 手書きの漢字に多様性を
- Android单元测试初探——JunitTest
- maven无法下载解决方案
- Pull解析和生成XML
- Eclipse自动生成注释,修改注释模板