vlambda博客
学习文章列表

R语言绘图基础(01)


R语言在科学研究中作为一个重要手段渐渐被科研人员所熟知,以其强大的数据分析、统计和专业绘图等能力受到大多数科研人的青睐。但是,对于初学者如何快速上手各大平台也是众说纷纭,杂陈铺今天就来说说如何快速利用R作出简易科研散点图。


我们以“cars”数据集为例,讲述在R中如何用plot()函数作出cars数据集中“speed ”随 “dist”变化 关系的散点图 以及如何 进行修改 坐标轴 、坐标轴 标签 等,希望对于刚接触R的你有所帮助。
head(cars)#查看“cars”这个数据集的前几行par(mar=c(5,4,4,2)+0.1)#绘图区尺寸大小,依次为下、左、上、右plot(cars, main='Rlationship',#main为图题ylab='Dist',#y轴坐标轴名称xlab='Speed',#x轴坐标轴名称ylim=c(0,140),#y轴坐标值范围xlim=c(0,30),#x轴坐标值范围yaxs='i',#坐标轴刻度类型,i表示满足y坐标轴最大刻度值xaxs='i',#坐标轴刻度类型,i表示满足x坐标轴最大刻度值col='blue',#数据点颜色pch='19',#数据点类型tck=0.01,#坐标刻度线方向,正值轴内,负值轴外las=0,#坐标轴标签与坐标轴的关系,0表示横坐标标签正常展示,纵坐标掉转90度;1表示横正纵正,#2表示纵正横转,3表示横转纵转。type='p',#绘图类型,p为散点图,b为点线图,l为线图等cex=0.8,#数据点大小,默认为1cex.axis=0.8,#设置坐标轴标签大小col.lab='black',#坐标轴标题颜色font.lab=4,#坐标轴标题字体类型,1为常规,2为粗体,3为斜体,4为粗斜体,5为符号字体font.axis=4,#坐标轴标签字体,1为常规,2为粗体,3为斜体,4为粗斜体,5为符号字体family='serif'#整图字体,serif为新罗马字体

运行以上代码得到以下散点图:

对于新手我们建议先在官网(https://www.r-project.org/)下载安装最新R版本,接着我们推荐初学者安装用户交互界面较为简洁的RStudio(https://rstudio.com/),方便初学者更好学习好R。