开始使用免费开始使用

重叠条形图

通过调整 dodging,您可以让条形彼此部分重叠,从而进一步定制条形图。这里不再使用 position = "dodge",而是像前面练习中使用 position_jitter() 一样,改用 position_dodge()。在此,您会将其保存为对象 posn_d,以便重复使用。

请记住,之所以使用 position_dodge()(以及 position_jitter()),是为了明确指定需要"偏移"(或抖动)的幅度。

本例将使用 mtcars 数据集。

本练习是课程的一部分

使用 ggplot2 进行数据可视化入门

查看课程

交互式实操练习

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

ggplot(mtcars, aes(cyl, fill = fam)) +
  # Change position to use the functional form, with width 0.2
  geom_bar(position = "dodge")
编辑并运行代码