Skip to content

Commit

Permalink
FIX: update not replace hist_kwargs when density is passed
Browse files Browse the repository at this point in the history
closes #13982
  • Loading branch information
tacaswell committed Apr 19, 2019
1 parent a3e2897 commit a06f25e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
2 changes: 1 addition & 1 deletion lib/matplotlib/axes/_axes.py
Expand Up @@ -6686,7 +6686,7 @@ def hist(self, x, bins=None, range=None, density=None, weights=None,

density = bool(density) or bool(normed)
if density and not stacked:
hist_kwargs = dict(density=density)
hist_kwargs['density'] = density

# List to store all the top coordinates of the histograms
tops = []
Expand Down
7 changes: 7 additions & 0 deletions lib/matplotlib/tests/test_axes.py
Expand Up @@ -6369,3 +6369,10 @@ def test_hist_nan_data():

assert np.allclose(bins, nanbins)
assert np.allclose(edges, nanedges)


def test_hist_range_and_density():
_, bins, _ = plt.hist(np.random.rand(10), "auto",
range=(0, 1), density=True)
assert bins[0] == 0
assert bins[-1] == 1

0 comments on commit a06f25e

Please sign in to comment.