我想制作阴影和填充的直方图(就像这个matplotlib example左边的条形图一样):
这是我尝试使用的代码:
import matplotlib.pyplot as plt
plt.hist(values, bins, histtype='step', linewidth=2, facecolor='c', hatch='/')
但无论我是指定“facecolor”还是“color”,只有阴影线以彩色显示,直方图仍未填充。如何在填充的直方图上显示阴影?
答案 0 :(得分:1)
histtype='step'
绘制步骤线。根据定义,它们没有被填充(因为它们是线条。
相反,请使用histtype='bar'
(这是默认值,因此您可以完全忽略它)。
答案 1 :(得分:1)