【发布时间】:2020-08-19 08:41:19
【问题描述】:
我正在使用下面的代码绘制几个堆叠的直方图。 我对两者都使用相同的 bin 边缘,因此它们可以很好地对齐。
我怎样才能让这些显示在同一个图表上? IE。每个垃圾箱都有一个绿色/红色和一个蓝色/橙色条 - 并排。
我看到许多类似于this 的问题和答案,建议使用条形图并计算条形的宽度,但这似乎应该支持开箱即用,至少在 matplotlib 中是这样。
另外,我可以直接用 seaborn 绘制堆叠直方图吗?我找不到方法。
plt.hist( [correct_a, incorrect_a], bins=edges, stacked=True, color=['green', 'red'], rwidth=0.95, alpha=0.5)
plt.hist( [correct_b, incorrect_b], bins=edges, stacked=True, color=['green', 'red'], rwidth=0.95, alpha=0.5)
【问题讨论】:
标签: python matplotlib seaborn