【发布时间】:2019-03-03 07:31:13
【问题描述】:
我按照link 上的示例介绍了如何创建带颜色的箱线图。 我一直在尝试不同的方法将这些箱线图分隔在两个不同的位置,而不是它们都重叠但无济于事。如果我为它们指定不同的位置,它们将保持在 bp2 位置。如何将这两个箱线图并排放置?
import matplotlib.pyplot as plt
def color_boxplot(data, color):
bp = boxplot(data, patch_artist=True, showmeans=True)
for item in ['boxes', 'whiskers', 'fliers', 'medians', 'caps']:
plt.setp(bp[item], color=color)
data1 = [1, 2, 3, 4, 5]
data2 = [4, 5, 6, 7, 8]
fig, ax = plt.subplots()
bp1 = color_boxplot(data1, 'green')
bp2 = color_boxplot(data2, 'red')
plt.show()
编辑:添加示例数据。
【问题讨论】:
-
能否提供一些示例数据,以便我们运行代码
标签: python matplotlib boxplot