gpt4 book ai didi

r - ggplot guide_legend 参数将连续图例更改为离散图例

转载 作者:行者123 更新时间:2023-12-05 02:07:58 26 4
gpt4 key购买 nike

使用 guide_legend 参数,即使没有指定任何进一步的参数,也可以将我的图例从连续图例更改为离散图例。我需要更正这个(例如使用这个:Add a box for the NA values to the ggplot legend for a continous map 然后订购图例。)

df <- expand.grid(X1 = 1:10, X2 = 1:10)
df$value <- df$X1 * df$X2

ggplot(df, aes(X1, X2)) +
geom_tile(aes(fill = value))

The Legend on the right side is continuous

ggplot(df, aes(X1, X2)) + 
geom_tile(aes(fill = value))+
scale_fill_continuous(guide = guide_legend())

The legend now is discrete

如果我在将参数添加为 + guides(fill = guide_legend())

时指定参数,也会发生同样的情况

关于如何确保图例保持不变的任何想法,以便我可以使用例如order 参数。

谢谢!

最佳答案

感谢 Ilkyun Im 和 chemdork123 为我提供答案。

此处正确的命令是 guide_colorbar()

那就是:

ggplot(df, aes(X1, X2)) + 
geom_tile(aes(fill = value))+
scale_fill_continuous(guide = guide_colorbar())

我仍然觉得奇怪的是 guide_legend() 不是通用命令,而是特定于离散图例。好吧:)

关于r - ggplot guide_legend 参数将连续图例更改为离散图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61355218/

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