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 如何在ggplot2中将stat与geom_小提琴一起使用_R_Ggplot2 - Fatal编程技术网

R 如何在ggplot2中将stat与geom_小提琴一起使用

R 如何在ggplot2中将stat与geom_小提琴一起使用,r,ggplot2,R,Ggplot2,我一直在玩弄ggplot2的geom_小提琴。我能够生成一个丑陋的情节,如下所示 我认为,如果我对数据应用日志转换或其他方法,它会更清晰 在geom_小提琴中,我注意到有一个名为stat的参数。默认情况下,它设置为ydensity。看看这个函数,我不清楚我可以将什么转换传递给这个函数。有人知道我在哪里可以找到此参数的更多文档吗?在ggplot2中,stat是应用于数据的函数stat=“identity”保持数据不变(例如,用于打印点)stat=“bin”bin用于绘制直方图的数据stat=“s

我一直在玩弄ggplot2的geom_小提琴。我能够生成一个丑陋的情节,如下所示

我认为,如果我对数据应用日志转换或其他方法,它会更清晰


在geom_小提琴中,我注意到有一个名为stat的参数。默认情况下,它设置为ydensity。看看这个函数,我不清楚我可以将什么转换传递给这个函数。有人知道我在哪里可以找到此参数的更多文档吗?

ggplot2
中,
stat
是应用于数据的函数
stat=“identity”
保持数据不变(例如,用于打印点)
stat=“bin”
bin用于绘制直方图的数据
stat=“smooth”
根据数据创建回归平滑器。在这种情况下,
stat=“ydensity”
只是意味着默认情况下,
geom_violen
计算内核密度以创建小提琴图

如果您想要一个数据日志的小提琴图,您可以将日志(数据)传递给
geom_vinior
,而不是数据本身


另外,请看一看,它允许您将自己的函数应用于数据,然后选择要用于绘制数据的
geom

我认为stat\u summary函数正是我想要的。谢谢看看geom_小提琴中的音阶参数。使用scale=“width”(所有小提琴的最大宽度相同)可能会提高绘图的可读性