我正在用matplotlib生成一些直方图,我在弄清楚如何使直方图的xticks与条形对齐时遇到了一些麻烦.
这是我用来生成直方图的代码示例:
from matplotlib import pyplot as py
py.hist(histogram_data, 49, alpha=0.75)
py.title(column_name)
py.xticks(range(49))
py.show()
Run Code Online (Sandbox Code Playgroud)
我知道histogram_data数组中的所有值都在[0,1,...,48].其中,假设我做了正确的数学运算,意味着有49个唯一值.我想显示每个值的直方图.这是生成的图片.

如何设置图形使得所有xticks都对齐到每个条形图的左侧,中间或右侧?