Mac版R语言入门(7): R语言绘图添加中文图片注释
新浪微博(网页版):Jenny爱学习
微信公众号:R语言数据分析与实践
****在公众号底部菜单“微慕课”中持续更新.
R语言能够绘制不同的数据图表, 如何将数据图表的说明文字改成中文,本篇文章将进行介绍.
以散点图绘制为例:
1.散点图
使用R自带的数据集cars分析汽车速度与停止距离的关系.
> View(cars)
> plot(cars$dist~cars$speed)
代码说明:
- view:显示数据
- plot:是R中绘制数据图最简洁的方式,数据形式为plot(y~x),或者写为plot(x= , y= )
- $:数据分析维度.前面为数据集,后面为数据集所在的列
- ~:数据对应关系,y~x
此时, R会弹出一个新的窗口,显示数据图.如果使用的是RStudio,将会在界面右下角绘制一个散点图.
2 添加中文注释
R在绘制数据图表时,会出现中文字体不显示.对于这种情况,MacOS中,打开系统硬盘-找到fonts字体库. 选择合适的字体,从右边的字体介绍中,复制字体的英文, 粘贴到par(family="字体")参数中,即可实现对该字体的调用.
> par(family="PingFangSC-Regular")
> plot(cars$dist~cars$speed,
main = "停车距离&速度关系",
xlab = "速度:m/s",
ylab = "停止距离:m",
xlim = c(0,30),
ylim = c(0,140),
xaxs = "i",
yaxs = "i",
col = "blue",
pch =21
)
代码说明:
- par(family=“ ”):设置字体
- main:标题
- xlab:x轴标题
- ylab:y轴标题
- xlim:x轴标尺取值范围
- ylim:y轴标尺取值范围
- xaxs:坐标的形式
- col: 数据点颜色
- pch:数据点形状
pac数据点形状: