在 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")
我想绘制地区数据中不同树木的年龄分布图。
我做了以下操作,但图表不具有代表性:
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")