r plotly error_y具有分组值的奇怪结果

时间:2017-08-31 08:04:37

标签: r plotly

我在绘制某个值Y的std偏差时遇到了一些问题,这个值Y按因子G分组,这里是df

df<-data.frame("X"=c(1:20),"Y"=c(1:20),"SD"=c(1:20),"G"=c(rep("A",3),rep("B",5),rep("C",4),rep("D",5),rep("A",3)))

如果我绘制了值而没有对它们进行分组,那么一切都可以:

p3<-plot_ly(df,
x=~X,
y=~Y,
#color=~G
type="scatter",
mode="markers",
marker=list(symbol="x"),

error_y =list(
    array=~SD,
    thickness=1
    )
)
p3

这产生以下图:

enter image description here

但是当我尝试绘制由G分组的Y + SD时,SD显示的顺序不正确。请参见下面的结果图:

p3<-plot_ly(df,
    x=~X,
    y=~Y,
    color=~G,
    type="scatter",
    mode="markers",
    marker=list(symbol="x"),
    error_y =list(array=~SD,
                  thickness=1
    )
)
p3

enter image description here

0 个答案:

没有答案