[英]R ggplotly: legend is not correctly displayed
我确实对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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.