在R中,有一种方法可以删除工具提示中的置信区间值(从误差栏)?

问题描述 投票:0回答:1

我正在尝试删除R绘图图中工具提示中的误差线值。

我尝试从这里开始使用hovertext参数:https://plot.ly/r/hover-text-and-formatting/,但无法正常工作。

我在函数中提供了这些功能,有时会出现错误栏,但大多数时候没有(因为我没有数据),因此不需要工具提示中的额外细节(因为它只显示[ C0])。

在下面的示例中,我希望它仅显示+0/-0而没有置信区间。

2010, 5

有什么想法吗?

enter image description here
r tooltip plotly
1个回答
0
投票

您可以包括

library(tidyverse)
library(plotly)

data <- tibble(x = c(2010, 2011, 2012),
               y = c(5, 6, 7),
               err_high = c(1, 1, 1),
               err_low = c(0.9, 1, 1.1))

#plotly graph
plot_ly() %>%
  add_trace(data = data,  x = ~x, y = ~y,
            name = 'Actual', type = 'scatter', mode = 'lines+markers',
            line = list(shape = 'linear', width= 4, dash = 'solid'),
            error_y = list(type = "data", symmetric = FALSE, array = ~err_high, arrayminus = ~err_low)) %>%
  layout(xaxis = list(title = 'Year'),
         yaxis = list (title = 'Value', rangemode = "tozero"))

text=paste(data$x, data$y, sep=', '), hoverinfo='text', 中获取此:

图:

add_trace()

完整代码:

enter image description here
热门问题
推荐问题
最新问题