R的画图功能是非常强大的,这非常有利于数据可视化,对于R画图,我们一
1.高级绘图函数与低级绘图函数.
R中的画图函数有高级画图函数和低级画图函数,所谓高级画图函数就是,它占用一个画板上,在此画板上绘制图像,而低级绘图函数,则不占用画板,它在高级绘图函数的基础上,进行绘制图像,也就是说,低级绘图函数只是在高级绘图函数绘制的图形基础上修改,添加,润色等等.
高级绘图函数有如下:
dev.new()新建画板
plot()绘制点线图,条形图,散点图.
barplot( ) 绘制条形图
dotchart( ) 绘制点图
pie( )绘制饼图.
pair( )绘制散点图阵
boxplot( )绘制箱线图
hist( )绘制直方图
scatterplot3D( )绘制3D散点图.
低级绘图函数:
par( ) 可以添加很多参数来修改图形
title( ) 添加标题
axis( ) 调整刻度
rug( ) 添加轴密度
grid( ) 添加网格线
abline( ) 添加直线
lines( ) 添加曲线
text( ) 添加标签
legend() 添加图例
2.绘图参数
绘图参数指的是当我们讲主图形画出后,对于主图形进行一些的美化,可以添加的参数,下面这些参数在有的绘图函数中可以添加,有的不能,我们也不需要加以背诵,使用多了,自然就记住了,那在我们还没有熟悉之前,我们如果不知道可以使用哪些参数,有一个很简单的办法,就是打开绘图函数的帮助文档,就可以看到可以添加的绘图参数,那么这里,我们只需了解参数的含义以及其使用方法就可以啦.
主标题 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表示右
3.实战绘图例子.
这几幅图形,尽量的把上面提到的函数和参数都用了一次或几次,还有的没有涉及到的,读者可以自己试验,去看看它们的使用方法.最后一幅图,画得比较简单,没有上色,也没有美化,读者可以根据第一幅图来美化它.当然这篇文档只是粗略的介绍了一下画图,如需要更加高级,更加多的绘图知识,可以去阅读相关书籍,另外,在接下来的连载中,我们也会涉及许多其他的绘图函数,和绘图方式.欢迎你继续阅读.
未完待续
PPV原创文章,严禁转载. (文:@白加黑治感冒)