R语言基础图形分为创建图形与添加图形内容。
- 创建图形
- 条形图
- 饼图
- 直方图
- 核密度图
- 箱线图
- 点图
- 散点图
- 折线图
- 相关图
- 马赛克图
- 添加图形内容
- 图形参数:符号、线条、颜色、文本属性、图形尺寸与边界尺寸
- 标题、坐标轴、图例
各种图形是高级绘图函数,为图形添加各种内容的函数为低级绘图函数。
绘图逻辑基本上为先创建一个图形,随后添加各种内容以完善丰富原始图形。
本本任务为简单论述创建图形及图形相关添加内容,在以后的文章中详细介绍各分类图形与图形用途。
图形创建与保存
创建
使用plot()函数创建图形
示例:
#创建散点图
#绑定数据
attach(mtcars)
#调用plot函数
plot(wt,mpg)
#添加图形内容
#添加一条拟合线
abline(lm(mpg~wt))
#添加标题
title('Regression of MPG on Weight')
#解除数据绑定状态
detach(mtcars)
保存
- Rstudio下点击右下角plot面板export-Save as Image命令。
- Rstudio下点击右下角plot面板,左右箭头可以显示前一个和后一个创建的图形
- 也可以使用dev相关函数,具体参考help(dev.cur)
图形参数
图形参数用于定义一幅图形大小、颜色、坐标轴等特征。
特征参数包括:
- 符号和线条
- 颜色
- 文本属性
- 图形尺寸与边界尺寸
图形参数添加方式:
- 一种是通过函数par()来指定,这种方式设置的参数值在会话结束前一直有效。调用格式为par(选项=值)。
#生成数据
data <- c(2,4,1,2,1,2,6,7,5,2)
#将点换成三角形
par(pch=17)
#画出点图
plot(data)
解除par状态,Rstudio下plot面板点击扫把图标即可
也可以以opar <- par(no.readonly = TRUE)开头,par(opar)还原初始图形设置
- 一种是在图形函数(高级绘图函数)中直接添加(选项=值),这种方式仅仅对这幅图本身有效。
#生成数据
data <- c(2,4,1,2,1,2,6,7,5,2)
#将点换成下三角形
plot(data,pch=25)
高级绘图函数可以指定的函数不同,可以通过help()查看可以指定的参数有哪些。如help(‘plot’)、help(‘hist’)。
符号和线条
参数及描述如下:
参数 | 描述 |
---|---|