更改 ggplotly 中的工具提示
Changing the tooltip in ggplotly
我正在尝试更改 ggplotly 中的工具提示。目前工具提示显示 Data1
和 reorder(Data2, Data1)
。我希望这显示 Data2
和 Data1
。我的做法如下。
gg <- ggplot(df)+
geom_point(aes(x = Data1, y = reorder(Data2, Data1))) +
ggplotly(gg,tooltip = c("Data2", "Data1"))
我觉得我已经遵循了官方文档:https://www.rdocumentation.org/packages/plotly/versions/4.9.3/topics/ggplotly
我还遵循了此处提供的各种方法:
https://plotly-r.com/controlling-tooltips.html
但这似乎并没有改变什么。欢迎任何方向。
试试这个
df <- cars
names(df) <- c("Data1", "Data2")
yy <- names(df)[2]
### define what you want to display in tooltip
text <- paste("Data2:",df$Data2, "\nData1:", df$Data1)
gg <- ggplot(df) +
geom_point(aes(x = Data1, y = reorder(Data2, Data1), text=text)) + labs(y=yy)
ggplotly(gg,tooltip = c("text"))
我正在尝试更改 ggplotly 中的工具提示。目前工具提示显示 Data1
和 reorder(Data2, Data1)
。我希望这显示 Data2
和 Data1
。我的做法如下。
gg <- ggplot(df)+
geom_point(aes(x = Data1, y = reorder(Data2, Data1))) +
ggplotly(gg,tooltip = c("Data2", "Data1"))
我觉得我已经遵循了官方文档:https://www.rdocumentation.org/packages/plotly/versions/4.9.3/topics/ggplotly 我还遵循了此处提供的各种方法: https://plotly-r.com/controlling-tooltips.html
但这似乎并没有改变什么。欢迎任何方向。
试试这个
df <- cars
names(df) <- c("Data1", "Data2")
yy <- names(df)[2]
### define what you want to display in tooltip
text <- paste("Data2:",df$Data2, "\nData1:", df$Data1)
gg <- ggplot(df) +
geom_point(aes(x = Data1, y = reorder(Data2, Data1), text=text)) + labs(y=yy)
ggplotly(gg,tooltip = c("text"))