我在绘制某个值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
这产生以下图:
但是当我尝试绘制由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