簡體   English   中英

R ggplotly:圖例未正確顯示

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM