开始使用免费开始使用

清理条形图

我们对上一个图所做的调整非常有效,质量大幅提升,但还可以更进一步!

有些国家的病例数为 0。让我们把这些国家过滤掉,为国家名称留出更多显示空间。

另外,去掉背景中那些不必要的水平线,避免视觉杂乱。

前一个练习中创建的数据框 amr_pertussis 已为您加载。

本练习是课程的一部分

R 中的可视化最佳实践

查看课程

练习说明

  • amr_pertussis 使用 filter(),仅保留 cases 大于 0 的国家。
  • 使用 theme() 函数,从背景中移除水平网格线 panel.grid.major.y

交互式实操练习

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

amr_pertussis %>% 
	# filter to countries that had > 0 cases. 
	___ %>%
	ggplot(aes(x = reorder(country, cases), y = cases)) +
	geom_col() +
	coord_flip() +
	theme(
	# get rid of the 'major' y grid lines
	___
	)
编辑并运行代码