我有一个数据框,例如:
df = data.frame(AAA=rnorm(100,1,1),BBB=rnorm(100,2,1.5),CCC=rnorm(100,1.5,1.2))
我希望能够绘制每个列的联合小提琴图,这与it技术有关。
到目前为止,我已经做了以下工作:
names(df)[1] = 'x'
do.call('vioplot', c(df,col="red",drawRect=FALSE))
我接下来想做的是将
df
的列名作为 x 轴标签而不是默认的 vioplot
x 轴标签,并且以一种不重叠的方式呈现。我认为可以通过在绘图中展示 df
的列或倾斜 x 轴标签来实现这一点,但我无法弄清楚如何操作。