【问题标题】:Changing the tooltip in ggplotly更改 ggplotly 中的工具提示
【发布时间】:2021-02-12 11:24:30
【问题描述】:

我正在尝试更改 ggplotly 中的工具提示。目前工具提示显示Data1reorder(Data2, Data1)。我希望这显示Data2Data1。我的方法如下。

   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

但这似乎并没有改变任何东西。欢迎任何方向。

【问题讨论】:

    标签: r ggplotly


    【解决方案1】:

    试试这个

    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"))
    

    【讨论】:

    • 感谢您的回复。不幸的是,仍然没有运气,
    • @CiaranOBrien,请尝试更新后的代码。
    • 这似乎适用于您的可重现示例。我会将其反向工程为我的实际数据。再次感谢你。非常感谢。
    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    • 2021-02-07
    • 2020-01-28
    相关资源
    最近更新 更多