ggplotly 在 r 中两次显示相同的变量
ggplotly is showing the same variable twice in r
我按 player_name 分组并使用颜色来区分玩家。通过使用 ggplot player_name 显示两次。我怎样才能避免这种情况?
ggplotly(ggplot(NBA_top, aes(season, y=player_height, colour=player_name, group=player_name)) + geom_point()+ geom_line())
问题是默认情况下 ggplotly
将在工具提示中显示所有美学的值。当您在 color
和 group
aes 上映射 player_name
时,播放器名称将显示两次。
为了防止这种情况发生,您可以通过 tooltip
参数将美学设置显示在工具提示中。请注意,对于 color
aes,您必须使用 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"))
我按 player_name 分组并使用颜色来区分玩家。通过使用 ggplot player_name 显示两次。我怎样才能避免这种情况?
ggplotly(ggplot(NBA_top, aes(season, y=player_height, colour=player_name, group=player_name)) + geom_point()+ geom_line())
问题是默认情况下 ggplotly
将在工具提示中显示所有美学的值。当您在 color
和 group
aes 上映射 player_name
时,播放器名称将显示两次。
为了防止这种情况发生,您可以通过 tooltip
参数将美学设置显示在工具提示中。请注意,对于 color
aes,您必须使用 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"))