正在加载
请稍等

菜单

Home 码农菜园 前端视界 R数据可视化-2 条形图
Home 码农菜园 前端视界 R数据可视化-2 条形图

R数据可视化-2 条形图

前端视界 by   阅读量 5,301

条形图通常用来展示不同分类下(在x轴上)另一变量的取值或频数(在y轴上),为取值时使用:

为频数时使用:

1 简单条形图

在绘制条形图时,如果x轴为连续型变量,应该注意是否需要将其转为因子。

可以设置填充和描边颜色。

2 分组条形图

将填充映射到分组变量即可,同时指定position为dodge。

画出来是这样:

分组条形图

同样可以为以上条形图添加描边,填充的配色方案也可以进行修改。

画出来是这样,当然我觉得默认的方案就比较好看了。

分组条形图配色

3 频数条形图

绘制频数条形图时,无需为y轴指定映射。x轴可以为类别型或连续型变量,当x轴为连续型变量时,geom_bar()和geom_histogram()效果相同。

4 条形图着色

可以使用fill映射进行着色,并使用reorder进行排序。

画出来是这样:

着色并排序

5 对正负条形图分别着色

添加一个正负标示变量,并在geom_bar()中使用position=”identity”,避免因对负值绘制条形图造成的警告,在scale_fill_manual()中使用guide=FALSE可以去掉legend。

画出来是这样:

正负着色

6 堆积条形图

在geom_bar()中不使用position=”dodge”时,默认为堆积条形图。

如果堆积的顺序和图例不同的话,可以使用以下命令调整图例顺序:

或者直接调整堆积顺序:

7 百分比堆积图

使用plyr中的ddply()将对应数值转化为百分比即可。

29 2016-06

发表评论