Why is this series of house prices being thrown into one bin with plt.hist? I have a series of houseprices that looks like this:

0    410000 
1    610000 
2    579950 
3    559950 
4    404950 
Name: price, dtype: int64


And using plt.hist(df.price) I get the below histogram, which is not useful. What is causing this? Am I missing something here? I want a range of prices to be binned together and their frequencies to be plotted.
Can't reproduce:

&gt;&gt;&gt; housing = pd.DataFrame([410000, 610000, 579950, 559950, 404950],
                           columns=['price'], dtype=int)
&gt;&gt;&gt; housing.price
0    410000
1    610000
2    579950
3    559950
4    404950
Name: price, dtype: int64

&gt;&gt;&gt; plt.hist(housing.price)




Resolution

You have an outlier at 1e8 while most observations fall into 1e7 range.