【发布时间】:2018-04-15 12:38:18
【问题描述】:
使用histtype='step' 将二维数组传递给 Matplotlib 的直方图函数似乎会以相反的顺序绘制列(至少从我偏向的西方从左到右的角度来看)。
这是一个插图:
import matplotlib.pyplot as plt
import numpy as np
X = np.array([
np.random.normal(size=5000),
np.random.uniform(size=5000)*2.0 - 1.0,
np.random.beta(2.0,1.0,size=5000)*3.0,
]).T
trash = plt.hist(X,bins=50,histtype='step')
plt.legend(['Normal','2*Uniform-1','3*Beta(2,1)'],loc='upper left')
产生这个:
运行 matplotlib 版本 2.0.2,python 2.7
【问题讨论】:
标签: python-2.7 numpy matplotlib histogram