开始使用免费开始使用

用分面展示结构。

基于上一个练习的代码,修改它,通过分面按地区对国家进行分组。

这会在不显著增加图表复杂度的情况下,让展示更有结构。

这里我们希望使用 facet_grid(),并把所有分面放在同一列中,便于在地区之间进行比较,同时保留按地区分组的结构。

您还需要在 facet_grid() 中调整 scale 参数,避免每个分面都重复完整的 y 轴结构。

本练习是课程的一部分

R 中的可视化最佳实践

查看课程

练习说明

  • 在上一个图形的代码中添加 facet_grid(),并将分面变量设为 region~.
  • 通过将 scale 设为 'free_y' 来使 y 轴为自由缩放。

交互式实操练习

通过完成这段示例代码来试试这个练习。

who_subset %>% 
	mutate(logFoldChange = log2(cases_2002/cases_1992)) %>% 
	ggplot(aes(x = logFoldChange, y = reorder(country, logFoldChange))) +
	geom_point() +
	geom_vline(xintercept = 0) +
	xlim(-6,6) +
	# add facet_grid arranged in the column direction by region and free_y scales
	___
编辑并运行代码