The backend must not support the series type Val{:violin}, and there isn't a series recipe defined.

using StatsPlots
PHs1=[1 2 3 4 5]
PHs2=[6 5 4 8 9]
p1=violin(["PHs1" "PHs2"],[PHs1,PHs2],leg=false)

image
怎么才能使用violin画图?

经我测试,数据做成 Vector,画图时组成矩阵即可:

using StatsPlots
PHs1=[1, 2, 3, 4, 5]
PHs2=[6, 5, 4, 8, 9]
p1=violin(["PHs1" "PHs2"],[PHs1 PHs2],leg=false)

注意逗号变化

另外,你可能得考虑一下换一个backend,比如 GR 或者将 StatsPlots 重新build一下

1 个赞

Ok. Thank you!