我正在使用一个非常小的模拟数据集。我感兴趣的是显示(例如)第三列的直方图,我希望用不同颜色突出显示中位数的列,或以某种方式突出显示。
这是我目前的代码
import numpy as np
import matplotlib.pyplot as plt
def graphFrequency(data, featureNumber):
plt.hist(data[:, featureNumber])
plt.xlabel("Feature {}".format(featureNumber))
plt.ylabel("Count")
plt.show()
data = np.load("data.npy")
print np.median(data[:, 2])
graphFrequency(data, 2)
打印中位数为1.0
,但如何在直方图中突出显示与1
关联的bin?