Bra*_*eed 48 python matplotlib histogram
我在Jupyter(Python 2)中绘制了一个直方图,并期望看到我的条形图的轮廓,但事实并非如此.
我正在使用以下代码:
import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
Run Code Online (Sandbox Code Playgroud)
Jam*_*mes 89
它看起来像你linewidth
被设置为零或你edgecolor
被设置为'none'
.Matplotlib在2.0中更改了这些默认值.尝试使用:
plt.hist(gaussian_numbers, edgecolor='black', linewidth=1.2)
Run Code Online (Sandbox Code Playgroud)