Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
r中的小提琴图_R_Violin Plot - Fatal编程技术网

r中的小提琴图

r中的小提琴图,r,violin-plot,R,Violin Plot,我试图写一个脚本,在没有明确描述情节层次的情况下描绘小提琴情节。假设:x1=c(x11,x22,…,x1n),x2=c(x21,x22,…,x2m)。。。xp=(xl1,…,xlj)。如果我提前知道了级别的数量,我就可以输入:小提琴(x1,x2,…,xp)。但是,我不能(级别数(p)是一个变量)。我试图将它放入数据结构(x=list(x1,x2,.xp)中,而不是小提琴(x)。但它不起作用。是否有其他方法将向量放入可以传递给小提琴()的数据结构中 谢谢格雷戈给出了答案: do.call(what

我试图写一个脚本,在没有明确描述情节层次的情况下描绘小提琴情节。假设:
x1=c(x11,x22,…,x1n),x2=c(x21,x22,…,x2m)。。。xp=(xl1,…,xlj)
。如果我提前知道了级别的数量,我就可以输入:
小提琴(x1,x2,…,xp)
。但是,我不能(级别数(p)是一个变量)。我试图将它放入
数据结构(x=list(x1,x2,.xp)
中,而不是
小提琴(x)
。但它不起作用。是否有其他方法将向量放入可以传递给
小提琴()的数据结构中

谢谢

格雷戈给出了答案:

do.call(what=vioplot,args=x)

不清楚您的问题是什么,也不清楚您的包
vionir()
来自何处。请发布一个可复制的示例。也就是说,
ggplot2
geom\u vionir()
可能值得一看。您的变量在一个有用的结构中像列表吗?因为
do.call(what=小提琴,args=list\u of_x)
似乎就是你想要的。