R语言常用绘图函数以及参数
R语言绘图常用函数:
dev.new() 新建画板
plot()绘制点线图,条形图,散点图.
barplot( ) 绘制条形图
dotchart( ) 绘制点图
pie( )绘制饼图.
pair( )绘制散点图阵
boxplot( )绘制箱线图
hist( )绘制直方图
scatterplot3D( )绘制3D散点图.
低级绘图函数:
par()可以添加很多参数来修改图形
title( ) 添加标题
axis( ) 调整刻度
rug( ) 添加轴密度
grid( ) 添加网格线
abline( ) 添加直线
lines( ) 添加曲线
text( ) 添加标签
legend() 添加图例
绘图参数
主标题 main="标题 "
轴标题 x轴: xlab="标题" , y轴: ylab="标题"
刻度范围 x轴:xlim=c(刻度起点值 ,刻度终止值) y轴:ylim=c(刻度起点值 ,刻度终止值)
颜色 col="颜色名称或颜色代码或主题色" col.axis="刻度颜色"col.lab="轴颜色"
col.main="标题颜色" col.sub="副标题颜色"
点类 pch="点的代码 "
点线 type="b"点加线,或"l"只有线,或"p"只有点,或"s"梯形线
线条 lty=1或2或3 等等
线宽 lwd= 宽度值
背景色 bg="颜色名称或代码"
缩放 cex=缩放倍数值 cex.axis=刻度缩放,cex.lab=轴缩放,cex.main=标题缩放
字体 front=
尺寸 pin=c(宽度值,高度值)
边界 mai=c(下边界大小值,左边界大小值,上边界大小值,右边界大小值)
排版 mfrow=(行数,列数)
位置 pos=1表示下,2表示左,3表示上,4表示右
plot(year,die,type = "o", xlab="year",ylab = "incidence",col="green",main = "1950-1957",pch=c(15))
plot(year,incidence,type = "o", xlab="year",ylab = "incidence",col="red",main = "1950-1957",pch=c(15))
plot(year,cost,type = "o", xlab="year",ylab = "incidence",main = "1950-1957",col="blue", pch=c(16))
Type设置图形中数据的显示类型,常见的有:
type=”p ” 在图形中数据显示为点;
type=”l ” 在图形中数据显示为线;
type=”b” 在图形中数据显示为点和连接线;
type=”o” 在图形中数据点覆盖在线上;
type=”h” 在图形中数据显示为从点到x轴的垂直线;
type=”s” 在图形中数据显示为阶梯图;
type=”n”在图形中数据不显示;
xlab和ylab分别表示x轴和y轴的说明,ylim为控制y轴的范围,col为线条的颜色,main为图的主标题,pch为数据点的显示符号,可取1到25的整数以及“”中的符号: