Issue
I have plotted a histogram 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()
How do I show the outline of the bars?
Solution
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)
Answered By - James
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.