gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 13:17:42 33 4
gpt4 key购买 nike

我正在研究具有平滑且几乎凸的整数值分布的数据。但是当我用 geom_violin() 打印它时,我得到了奇怪的形状,就像有非常罕见的中间非整数值一样。如何避免 y = 1.5y = 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

最佳答案

认为您所反对的是分布的过度平滑(出于您的目的)。如果您愿意,可以使用 调整 参数,它是 密度 函数的参数:

adjust: the bandwidth used is actually ‘adjust*bw’. This makes it easy to specify values like ‘half the default’ bandwidth.

因此,为了使 fiddle 图不太平滑/更忠实于数据(以包含更多嘈杂的摆动为代价),请减少调整:

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(adjust=0.1)

关于r - geom_violin() - 图形边框以一种奇怪的方式弯曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35106384/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com