来把坐标轴翻转一下
先练习一下旋转图形。下面的代码绘制了 1980 年美洲地区(AMR)pertussis 病例数的柱状图。您会发现几乎看不清。
首先,为了更容易看出数据中的模式,请按病例数的降序使用 reorder() 对列进行排序。
接着,使用 coord_flip() 翻转坐标轴,便于阅读国家名称。
本练习是课程的一部分
R 中的可视化最佳实践
练习说明
- 使用
reorder()按cases的降序重新排序 x 轴。 - 在图中添加
coord_flip(),交换 x 轴和 y 轴。
交互式实操练习
通过完成这段示例代码来试试这个练习。
amr_pertussis <- who_disease %>%
filter( # filter data to our desired subset
region == 'AMR',
year == 1980,
disease == 'pertussis'
)
# Set x axis as country ordered with respect to cases.
ggplot(amr_pertussis, aes(x = ___, y = cases)) +
geom_col() +
# flip axes
___