小编Cal*_*gue的帖子

matplotlib箱线图与重叠散点图不对齐

我有一个图,我试图在箱线图系列上覆盖散点图系列...这是问题的一个简单示例,以便您可以重新创建它。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

names = ['a','b','c','d','e','f']

df = pd.DataFrame(np.random.rand(6,6), columns=names)
display(df)

plt.boxplot(df, labels=names)
plt.show()

plt.scatter(names, df.head(1))
plt.show()

plt.boxplot(df, labels=names)
plt.scatter(names, df.head(1))
plt.show()
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

在此输入图像描述

在此输入图像描述

因此,您会看到,当箱线图和散点图都添加到同一个图形时,标签不再正确对齐。我该如何修复这种对齐方式?

python matplotlib scatter-plot boxplot pandas

2
推荐指数
1
解决办法
2193
查看次数

标签 统计

boxplot ×1

matplotlib ×1

pandas ×1

python ×1

scatter-plot ×1