基本绘图函数:plot的使用
注意:“##”后面是程序输出结果例如:par("bg") # 命令## [1] "white" # 结果
基本绘图函数: plot:散点图 hist:直方图 boxplot:箱线图 points:添加线 lines:添加线 text:添加文字 title:标题(main)、坐标(xlab、ylab)、字幕(sub)等的设置 axis:坐标轴设置
- plot
- 常用参数:xlab/ylab/lwd/lty/pch/col
lwd-线宽
lty-线型
pch:点类型
- par:类型设置(用于全局的设定,会影响后期图形)
- 常用参数: bg
mar(边距)
las(标签设置,水平or竖直)
# 0:always parallel(平行) to the axis [default]
# 1:always horizontal
# 2:always perpendicular(垂直) to the axis
# 3:always vertical
mfrow(子图,行填充)/mfclo(子图,列填充)
- ?par 可查看帮助
- 查看默认值:
par("bg")## [1] "white"
par("mar")
## [1] 5.1 4.1 4.1 2.1
- plot练习
with( airquality,plot( Wind,Temp,main="wind and Temp in NYC",type="n") # type="n"画出除点之外的部分 ) #-按月份画点-# with(airquality[airquality$Month==9, ],points( Wind,Temp,col="red" ) ) with(subset(airquality,Month==8), # subset 取子集,对比上面points( Wind,Temp,col="blue" ) ) with(subset(airquality,Month %in% c(5,6,7) ), # %in%points( Wind,Temp,col="yellow" ) ) #--拟合--# fit<-lm( Temp~Wind,airquality ) # 因变量~自变量 abline( fit,lwd=2 ) # abline:加入拟合线 #--添加图例--# legend("topright", # 位置:右上角pch=1, # 1-表示圆圈,2-三角形。。。<?pch>col=c( "red","blue","yellow" ),legend=c( "九月","八月","其他" ) ) dev.off()## null device ## 1
- par练习
default.par<-par() # 保存默认设置 par(bg = "lightgrey") # 背景颜色设置 with(airquality,hist(Wind))dev.off() # 清除绘图## null device ## 1par( mfrow = c(2,2) ) par(las = "0") with(airquality,plot(Wind,Temp,main="las=\"0\"") )#-注意with的使用-# with(airquality,{par(las = "1")plot(Wind,Temp,main="las=\"1\"")par(las = "2")plot(Wind,Temp,main="las=\"2\"")par(las = "3")plot(Wind,Temp,main="las=\"3\"")} )
小结 1. par设置可利用帮助学习(全局设置)。
- las设定坐标轴标签方向<0-平行坐标轴,1-水平,2-垂直坐标轴,3-竖直的,个人比较喜欢“1”>
2. with构建数据集
with(data,
{
exp1
exp2
}
)
3. with与attach的区别:
attach存在隐患,当数据集与内存中已存在的变量重名时会出现错误。with则是封闭在数据框的环境中进行运算,不会与外在环境中的对象相冲突,因此,没有以上的隐患。
4. 拟合 lm( 因变量 ~ 自变量, data) abline( 拟合返回对象 )
转载于:https://www.cnblogs.com/steamed-bread/p/5401014.html
基本绘图函数:plot的使用相关推荐
- matlab绘图函数plot调整显示参数
matlab绘图函数plot调整显示参数 Matlab中,plot绘图的曲线线宽.标记点大小.标记点边框颜色和填充颜色的设置 1.LineWidth:用于设置线宽,其后选项为数值,如0.5,1,2.5 ...
- Matlab 二维绘图函数(plot类)
plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...
- MATLAB的二维线图绘图函数plot()实例积累
目录 1 plot(Y) 2 plot(X,Y) 3 plot(___,Name,Value) 4 坐标轴标注和图形标题 5图例标注 6 目前MATLAB的文本已支持Latex公式输入 7 控制坐标轴 ...
- 01_初识Matplotlib、Figure的组成、绘图函数的输入类型、第一个例子(学习笔记)
1.初识Matplotlib 1.1.Figure的组成 1.2.绘图函数的输入类型 1.3.第一个例子 1.初识Matplotlib Matplotlib是Python的一个模块,是一个绘图库. M ...
- 一览R基础包的六个高级绘图函数(盒型boxplot|条形barplot|直方hist|饼pie|dotchart|coplot)...
除了数理统计,今天我们继续聊一下R语言的另一个任务:绘图. 注意:我们公众号的每一次发文尽量列出一个小系列.如果九阳神功有10层,能以一篇文章写10层,绝不一篇写一层.分散写10篇,追求字典.工具的性 ...
- plot函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1
今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...
- graphics | 基础绘图系统(五)——plot函数功能再探和低级绘图函数
plot函数虽然主要用于绘制散点图和折线图,但它实际上是一个比较全能的函数.本篇就介绍如何使用plot函数绘制其他类型的图形.另外,上篇介绍的高级绘图函数如boxplot.barplot等都有参数ad ...
- Python数据可视化第 3 讲:matplotlib绘图之函数plot()
1. plot 函数介绍 plot() 函数是 matplotlib 的 pyplot 模块中最常用的绘图函数.其调用格式如下: plot([x], y, [fmt], *, data=None, * ...
- fig r函数_R语言基础绘图函数散点图~跟着Nature Communications学画图~Figure1
今天继续 跟着Nature Communications学画图系列第二篇.学习R语言基础绘图函数画散点图. 对应的 Nature Communications 的论文是 Fecal pollution ...
最新文章
- Java将mysql输出csv,如何从Java中的Access数据库导出表并将其保存到.csv
- R使用pROC和ggplot2包绘制ROC曲线
- 清空数据库部分表的数据 Oracle
- UNITY 手动定制inspector
- Oracle的ha模式启停,数据库oracle 11g 的启停操作
- 读懂这篇文章,你的阿里技术面就可以过关了 | Apache RocketMQ 101
- 网络基本知识(1) ARP解析
- 亿级流量请求,多级缓存解救
- Linus 07年在 Google讲座介绍Git的特点和设计思路
- 关于phi函数的积性性质的一个证明
- 这个韩国女星在节目里吃了“巨型蛤蜊” 可能要坐牢5年了...
- java静态初始化块无法直接调用,关于JAVA静态初始化块,初始化块,构造器调用顺序的有关问题...
- Eclipse—在Eclipse中如何创建JavaWeb工程
- Windows平台下安装MongoDB(集群)
- SQL server 数据迁移到mysql
- ViewState EnableViewState 禁用与使用心得
- 蒸汽密度的计算公式,蒸汽流量计密度补偿计算公式
- excel学习1:合并两个单元格,并把内容用符号隔开。
- 淡泊以明志,宁静而志远--诸葛亮诫子书(2007-09-30 09:35:17| 分类: 心情故事)
- 【今日爆点】华为HDC开发者大会上正式发布深度欧拉V1.0
热门文章
- 职场新人完全转型七大要素
- Graph Bipartite
- 安全系列之——主流Hash散列算法介绍和使用
- uniapp封装自定义头部
- TensorRec:基于TensorFlow的推荐引擎框架
- linux文本替换命令
- 人工智能教程 - 1.2.2 神经网络是如何进行预测的?
- 【产品运营实习】面经
- python判断字符是不是元音_编写一个程序来确定字符串python中有多少元音和辅音...
- LINUX从零开始——SERVICES(系统服务管理进阶)——Day4 [缓存DNS、Split分离解析、电子邮件通信、Web服务器项目实战]