在 R 中显示分布的最佳图是什么?

What is the best plot to show a distribution in R?

我想绘制地区数据中不同树木的年龄分布图。

我做了以下操作,但图表不具有代表性:

ggplot(tree_data, aes(x = Age.Life, fill = Tree)) + 
geom_density(alpha=.5) + 
scale_fill_brewer(palette="Set1")

尝试 geom_boxplot() 分布:

ggplot(iris, aes(x = Petal.Length, fill=Species)) + 
  geom_boxplot() + 
  scale_fill_brewer(palette="Set1")

geom_histogram() 正如@akrun 所建议的。我添加了 facet_grid().

ggplot(iris, aes(x = Petal.Length, y=Species, fill=Species)) + 
  geom_histogram() + 
  scale_fill_brewer(palette="Set1")+
  facet_grid("Species")

和流行的geom_violin()情节

ggplot(iris, aes(x = Petal.Length, y=Species, fill=Species)) + 
  geom_violin() + 
  scale_fill_brewer(palette="Set1")