R 绘图中的错误条

R 绘图中的错误条,r,plot,plotly,R,Plot,Plotly,我用plot\ly创建了一个简单的绘图,在使用错误条时出现了一种奇怪的行为。我试过这个例子,但即使是官方手册也是错误的(在我看来)。这里是MWE: library(plotly) df <- data.frame( x = 1:3, y = c(7,5,9), sd = c(0.2, 0.1, 0.7)) plot_ly(df, x = ~x, error_y = list(value = ~sd)) %>%

我用
plot\ly
创建了一个简单的绘图,在使用错误条时出现了一种奇怪的行为。我试过这个例子,但即使是官方手册也是错误的(在我看来)。这里是MWE:

library(plotly)

df <- data.frame(
      x = 1:3,
      y = c(7,5,9),
      sd = c(0.2, 0.1, 0.7))

plot_ly(df,
        x = ~x,
       error_y = list(value = ~sd)) %>%
  add_markers(y = ~y)
library(plotly)
df%
添加_标记(y=~y)
结果不是预期的图,因为即使在官方示例中,错误条始终是值的10%(参见上面的链接)。很明显,错误条比
df
中给定的错误条高得多。误差始终为原始值的10%

我尝试了不同的方法,例如
error\u y=list(value=~sd,type=“data”)
(如图所示),但没有任何效果


我很感谢每一个提示来解决这个问题

Plotly团队似乎忘记了更新自己的示例。在R Plotly中获取错误条的方法是

error_y = list(array=~sd)
library(plotly)
df
library(plotly)

df <- data.frame(
  x = c(1, 2, 3),
  y = c(7, 5, 3),
  sd = c(0.1, 0.3, 0.8))

plot_ly(df,
        x = ~x,
        y = ~y,
        error_y = list(array=~sd),
        type='scatter')