I have plotted a histogram in Jupyter (Python 2) and was expecting to see the outlines of my bars but this is not the case.

I'm using the following code:
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() 
                It looks like either your linewidth was set to zero or your edgecolor was set to 'none'.  Matplotlib changed the defaults for these in 2.0.  Try using: 
plt.hist(gaussian_numbers, edgecolor='black', linewidth=1.2)   
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With