gpt4 book ai didi

R ggplotly : legend is not correctly displayed

转载 作者:行者123 更新时间:2023-12-04 19:01:39 27 4
gpt4 key购买 nike

我确实有问题 plotly包裹。图例显示不正确或未显示所有值,因为它被剪切了!

enter image description here

我想在 plotly 区域之外(在底部或右上角)获得图例。

我已经尝试更改 ggplot 中的位置:

legend.position="bottom"

根本没有结果……

然后我尝试了来自 plotly 的代码网站:
p %>% layout(legend = list(x = 0.5, y = -100))

它没有用,图例在底部,但它被剪切了,在 x 轴标题后面......

这是来自 mtcars 的示例代码数据集:
a <- ggplot(mtcars, aes(x = interaction(cyl, carb, lex.order = T), y = mpg,fill = interaction(cyl, carb, lex.order = T))) + 
geom_boxplot()

ggplotly(a)

正如我们所看到的,图例的标题也被剪掉了..

我将不胜感激任何帮助!

谢谢

最佳答案

您可以使用边距和绘图大小。你可以试试:

m = list(
l = 100,
r = 40,
b = 100,
t = 50,
pad = 0
)
a <- ggplot(mtcars, aes(x = interaction(cyl, carb, lex.order = T), y = mpg,fill = interaction(cyl, carb, lex.order = T))) +
geom_boxplot()
a %>% layout(autosize = F, width = 800, height = 600, margin = m)

关于R ggplotly : legend is not correctly displayed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36401263/

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