直方图中的Matplotlib PyPlot线

时间:2017-07-08 20:35:29

标签: python matplotlib

我是matplotlib的pyplot的初学者,并想知道如何在直方图的条形之间获得黑线。我使用与我使用的命令相同的命令进行了一些谷歌搜索和others were seeming to get this behavior开箱即用。

enter image description here

1 个答案:

答案 0 :(得分:3)

对于matplotlib版本2,直方图中的透明边缘成为默认值(Reference),要修改该edgecolor = 'black'参数只会添加到plt.hist

plt.hist(data, 20, alpha=.5, edgecolor = 'black')

随机数据演示:

import numpy as np
import matplotlib.pyplot as plt

mu, sigma = 100, 15
x = mu + sigma*np.random.randn(10000)
plt.hist(x, 20, alpha=0.5, edgecolor = 'black')
plt.show()