gpt4 book ai didi

r - 如何在 geom_dotplot 中使用颜色?

转载 作者:行者123 更新时间:2023-12-01 11:19:44 28 4
gpt4 key购买 nike

我有这个点图:

ggplot(mpg, aes(drv, hwy)) +
geom_dotplot(binwidth = 1, binaxis = 'y', stackdir = 'center')

呈现为

enter image description here

我想按制造商为点着色。如果我添加一个 fill审美的:
ggplot(mpg, aes(drv, hwy, fill = manufacturer)) +
geom_dotplot(binwidth = 1, binaxis = 'y', stackdir = 'center')

它呈现为

enter image description here

看起来添加颜色以某种方式击败了堆叠算法,导致点重叠。我该如何解决?

最佳答案

使用 geom_beeswarm从包 ggbeeswarm 是一个选项。它不会以完全相同的方式将偶数行的点居中,但点颜色似乎比 geom_dotplot 效果更好。 .

library(ggbeeswarm)

ggplot(mpg, aes(drv, hwy, color = manufacturer)) +
geom_beeswarm(size = 2)

enter image description here

关于r - 如何在 geom_dotplot 中使用颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45444848/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com