在 ggplot 中使用 guide_legend 和 geom_bar
Using guide_legend with geom_bar in ggplot
有没有办法让 geom_legend 与 geom_bar 一起工作?我想在我的传说中有太多的台词。它适用于 geom_line 但不适用于 geom_bar 图表。
我在这里用的时候很好用:
ggplot(diamonds, aes(x,y)) +
geom_point(aes(colour = z))+
guides(col = guide_legend(ncol = 2))
不适用的代码如下:
ggplot(diamonds, aes(clarity, fill=cut)) +
geom_bar()+
guides(col = guide_legend(ncol = 2))
感谢您的帮助。
将最后一行的 col
更改为 fill
。颜色不是映射的美学,填充是。
有没有办法让 geom_legend 与 geom_bar 一起工作?我想在我的传说中有太多的台词。它适用于 geom_line 但不适用于 geom_bar 图表。
我在这里用的时候很好用:
ggplot(diamonds, aes(x,y)) +
geom_point(aes(colour = z))+
guides(col = guide_legend(ncol = 2))
不适用的代码如下:
ggplot(diamonds, aes(clarity, fill=cut)) +
geom_bar()+
guides(col = guide_legend(ncol = 2))
感谢您的帮助。
将最后一行的 col
更改为 fill
。颜色不是映射的美学,填充是。