使用ggplotly時是否可以洗掉注釋中的跟蹤標簽?
例如:
library(ggplot2)
library(plotly)
g <- ggplot(iris, aes(Sepal.Width, Sepal.Length))
geom_point()
annotate("rect", xmin = 4, xmax = 5, ymin = 4, ymax = 5,
colour = "MediumSeaGreen", fill = "MediumSeaGreen", alpha = 0.3)
ggplotly(g)
在這里,當我將滑鼠懸停在綠色框上時,我將如何擺脫“trace 1”?不過,我想將滑鼠懸停在這些點上。

注意:也在此處發布:https ://community.rstudio.com/t/can-you-get-rid-of-the-trace-labels-in-the-annotations-when-using-ggplotly-ggplot2-with-情節/129754
uj5u.com熱心網友回復:
您可以嘗試使用style并指定hoverinfo如下:
ggplotly(g) %>%
style(hoverinfo = "skip")
請注意,您可以使用“無”或“跳過”通過懸停隱藏工具提示。如果設定none或skip,則懸停時不顯示任何資訊。但是,如果none設定,單擊和懸停事件仍會觸發。
您還可以指示您希望將其應用于哪些跟蹤。如果沒有明確包含,那么它將應用于所有跟蹤。
要洗掉hoverinfo特定幾何圖形的注釋,您可以嘗試以下操作:
gg <- ggplotly(g)
gg$x$data[[2]]$hoverinfo <- "none"
gg
參考:https ://plotly.com/r/reference/#layout
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/430461.html
