海伯恩的中提琴图不显示平均值、百分位数或木棒?

2024-05-17 01:11:47 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图复制示例here时,我的小提琴图(包括我的数据)没有显示中值和中值,以及第25和第75个百分位,但原始示例显示了。在

它似乎也忽略了它的参数"sticks"。在

以下是我尝试的:

sns.violinplot(df, "stick", color="pastel")

我得到的是:

enter image description here

而原始版本看起来如下(对于sns.violinplot(df, color="pastel")):

enter image description here

注:

此问题不影响盒线图。在

这是一个非常相似的结果:

^{pr2}$

Tags: 数据版本示例df参数herecolorsns
1条回答
网友
1楼 · 发布于 2024-05-17 01:11:47

尝试sns.violinplot(df, inner="stick", color="pastel")。第二个位置参数是一个分组变量。(尽管,inner="stick"显示了每个观察结果。如果您想要第25、50和75个百分位,请执行inner="box")。在

也可以处理一个相对稀疏的带有大量NAs的数据帧,例如

df = pd.DataFrame(np.random.randn(20, 5), columns=list("ABCDE"))
for i, c in zip(range(5, 10), df.columns):
    df.loc[i, c] = np.nan

你可以的

^{pr2}$

相关问题 更多 >