geom_violin() - 图形边框以奇怪的方式弯曲

时间:2016-01-30 19:54:38

标签: r ggplot2

我正在使用平滑且几乎凸出的整数值分布来研究数据。但是当我用geom_violin()打印它时,我得到了奇怪的形状,就像非常罕见的中间非整数值。如何避免这些"瓶颈"在y = 1.5附近的地块上y = 2.5这是什么意思?

require( ggplot2)
df <- data.frame( x = 1, y = c( rep( 1, 100), rep( 2, 25), rep( 3, 5)))
ggplot( data = df, aes( x, y)) + geom_violin( )

distribution bottlenecks plot

1 个答案:

答案 0 :(得分:2)

认为你反对的是分配的过度平滑(为了你的目的)。如果您愿意,可以使用CALC1 APP_ID CAL2 R 1 1234 54321 1 参数,该参数是adjust函数的参数:

  

调整:使用的带宽实际上是'adjust * bw'。这样可以轻松指定“默认”带宽的一半等值。

因此,为了使小提琴曲线不那么平滑/更忠实于数据(以包含更多嘈杂的摆动为代价),减少density

adjust