我一直在使用ggplot2中的geom_violin。我能够生成如下所示的丑陋情节。
我认为如果我对数据应用日志转换或其他内容,则会更清楚。
在geom_violin documentation中,我注意到有一个名为stat的参数。默认情况下,它设置为ydensity。看source code,我不清楚我可以传递给这个函数的转换。有谁知道我在哪里可以找到这个参数的更多文档?
答案 0 :(得分:2)
在ggplot2
中,stat
是应用于数据的函数。 stat="identity"
保留数据(例如,绘制点)。 stat="bin"
用于绘制直方图的数据。 stat="smooth"
从数据中创建回归更平滑。在这种情况下,stat="ydensity"
仅表示默认情况下geom_violin
计算用于创建小提琴图的内核密度。
如果您想要数据日志的小提琴图,您可以将日志(数据)传递给geom_violin
而不是数据本身。
另外,请查看the help for stat_summary
,它允许您将自己的函数应用于数据,然后选择要用于绘制它的geom
。