R语言--图形基本使用1
1 使用图形
1.1 交互式绘图
使用的是内置数据集:mtcars
画出散点图:plot(mtcars$mpg,mtcars$wt)
给图形加标题:title("车辆耗油与重量之间的关系")
加回归线:abline(lm(mpg~wt,data=mtcars))
(为什么我的没有回归线呢??)
1.2 保存
(1)保存为.pdf
1 2 3 4 5 6 7 8 9 | pdf ( "abb.pdf" ) plot (mtcars$mpg,mtcars$wt) title ( "车辆耗油与重量之间的关系" ) abline ( lm (mpg~wt,data=mtcars)) dev.off () |
(2)保存为.jpg
1 2 3 4 5 6 7 8 | jpeg ( "abb.jpg" )<br> plot (mtcars$mpg,mtcars$wt) title ( "车辆耗油与重量之间的关系" ) abline ( lm (mpg~wt,data=mtcars)) dev.off () |
1.3 弹出新窗口
1 2 3 4 5 6 7 8 9 10 11 | attach (mtcars) dev.new () plot (mpg,wt) title ( "车辆耗油与重量之间的关系" ) abline ( lm (mpg~wt)) detach (mtcars) |
2 例子
2.1 数据输入
1 2 3 4 5 | dose<- c (20,30,40,50,60) drugA<- c (16,20,27,40,60) drugB<- c (15,18,25,31,41) |
2.2 点线图绘制,设置参数type=”b”,意思是同时绘制折线图
1 | plot (dose,drugA,type= "b" ) |
3 图形参数
3.1 全局图形参数与局部图形参数
局部参数:只旨在这个语句里起作用
1 | plot (dose,drugA,type= "b" ,lty=2,pch=17) #type=”b”,意思是绘制折线图,lty=2意思是虚线,pch=17意思是三角标识,详情查手册即可 |
全局参数设置:par
画图:plot(dose,drugA,type="b")
保存原始图片:opar<-par(no.readonly = T)
设置全局参数:par(lty=2,pch=17)
画图显示设置后的结果:plot(dose,drugA,type="b")
3.2 符号与线条
1 | plot (dose,drugA,type= "b" ,lwd=5,cex=4) #lwd是设置线条的宽度,cex是设置三角标识的大小 |
3.3 颜色
1 | plot (dose,drugA,type= "b" ,col=2,col.axis=4) #col设置线条的颜色,col.axis设置坐标轴刻度的颜色 |
3.4 文本属性
1 | plot (dose,drugA,type= "b" ,cex.lab=1.5,font.lab=3) #cex.lab是设置坐标轴字体大小,font.lab设置字体为斜体 |
3.5 尺寸
1 2 3 4 5 | dev.new () par (mai= c (.2,.2,.2,.2)) plot (dose,drugA,type= "b" ,cex.lab=1.5,font.lab=3) mai 在全局参数下设置页边距,cex.lab是设置坐标轴字体大小,font.lab设置字体为斜体 |
本文来自博客园,作者:zhang-X,转载请注明原文链接:https://www.cnblogs.com/YY-zhang/p/14963526.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~