gpt4 book ai didi

从 ggplot 中删除 n 个图例

转载 作者:行者123 更新时间:2023-12-02 06:48:18 25 4
gpt4 key购买 nike

我正在尝试从下图中删除“n”图例。我猜它与 stat 有关geom_bar() 的一部分但我不完全确定它显示的是什么,因此我不确定如何删除它。我确实想要填充图例 show.legends=FALSE不是正确的选择。对不起,如果这是重复的,但之后
看了很多我都找不到答案,更改 scale_x_x 上的图例并没有涵盖它。

ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width,fill=Species))+
geom_bar(stat="sum")

enter image description here

最佳答案

您可以使用 show.legend 控制图例参数,通过使用命名向量进行精细控制:

show.legend

logical. Should this layer be included in the legends? NA, the default, includes if any aesthetics are mapped. FALSE never includes, and TRUE always includes. It can also be a named logical vector to finely select the aesthetics to display.



诀窍是认识到图例的 n 部分来自尺寸美学。
ggplot(iris,aes(x=Sepal.Length,y=Sepal.Width,fill=Species))+
+ geom_bar(stat="sum", show.legend=c(size=FALSE))

关于从 ggplot 中删除 n 个图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51965341/

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