
我按 player_name 分組并使用顏色來區分玩家。通過使用 ggplotly player_name 顯示兩次。我怎樣才能避免這種情況?
ggplotly(ggplot(NBA_top, aes(season, y=player_height, colour=player_name, group=player_name)) geom_point() geom_line())
uj5u.com熱心網友回復:
問題是默認情況下ggplotly會在工具提示中顯示所有美學的值。player_name當您在 thecolor和aes 上進行映射時group,玩家名稱將顯示兩次。
為了防止這種情況,您可以通過引數設定要在工具提示中顯示的美學tooltip。請注意,對于coloraes,您必須使用colour.
使用基于以下內容的簡單示例mtcars:
library(plotly)
ggplot(mtcars, aes(hp, mpg, color = factor(cyl), group = factor(cyl)))
geom_point()
ggplotly在不設定引數的情況下呼叫tooltip會在工具提示中提供重復的條目:
ggploty()

為防止這種情況,您可以設定tooltip引數:
ggplotly(tooltip = c("x", "y", "colour"))

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/451541.html
上一篇:如何更改樹物件類或繪制漂亮的樹
下一篇:根據R中另一列的條件繪制圖表
