gpt4 book ai didi

r - 在 ggplot2 和 plotly 中仅显示一层的工具提示

转载 作者:行者123 更新时间:2023-12-04 15:14:29 27 4
gpt4 key购买 nike

是否可以在 ggplot + plotly 中仅显示一层的工具提示,即使多层共享一个美学。在此示例中,我只想在 geom_smooth 层的蓝线上显示蓝色工具提示,但不显示每个点的黑色工具提示。

library(tidyverse)
library(plotly)
library(palmerpenguins)

gg <- ggplot(penguins, aes(x=flipper_length_mm, y=body_mass_g)) +
geom_point() +
geom_smooth(se = FALSE)

ggplotly(gg, tooltip=c("y")) %>%
layout(hovermode = "x unified")

最佳答案

您可以使用 style 函数抑制黑点上的工具提示:

ggplotly(gg, tooltip=c("y")) %>%
layout(hovermode = "x unified") %>%
style(hoverinfo = "skip", traces = 1)

有关更多示例,请参阅章节 Controlling Tooltips 使用 R 的交互式基于网络的数据可视化,plotly 和 shiny

关于r - 在 ggplot2 和 plotly 中仅显示一层的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64575552/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com