R绘图 R / ggplot2 绘图实例
目录
要点: R / ggplot2 等绘图实例
总体要求
R作图的目的:更好地理解数据,并能够与他人沟通这些理解方式。
优化常用的绘图代码,尽可能的美观、清晰、易用,争取为以后使用节省时间。
注意写清楚目的,输入,输出。函数名要科学、易懂,记录每次变更的版本号和变更内容。
函数库:gitee
几个常见图表的R画法: Rpubs: R 原生绘图函数实例 basic plot
几个常见图表的R画法: Rpubs: 画图挑战赛
一维信息
一维信息就是每个观测对象只有一个信息,常见的学生身高,只能绘制分布图。
有一个分类信息的也认为是一维信息,比如男女的身高信息,不同年龄段的血压信息,能绘制box plot,violin plot。
- ggplot2 bar plot | 上下双向柱状图 |
- ggplot2 pie plot | 环形图 |
一维信息:bar图
一维信息:饼图 pie/ring
二维信息
二维信息是值每个观测指标有两个观测值,比如学生的身高、体重信息,可以绘制散点图、线性拟合图、边缘密度图等。
加上分类信息,比如男女的身高、体重信息,可以根据分类添加颜色。
- 经典火山图 | 多组火山图(单细胞组间) |
2维信息:火山图
异型图
- ggplot2 雷达图 |
- grid向ggplot2中随意添加文字 |
ggplot2 扩展
grid包