Pandas plot hist sharex=False does not behave as expected
<p>I am trying to plot histograms of a couple of series from a dataframe. Series have different maximum values:</p>

<pre><code>df[[
    'age_sent', 'last_seen', 'forum_reply', 'forum_cnt', 'forum_exp', 'forum_quest'
]].max()
</code></pre>

<p>returns:</p>

<pre><code>age_sent       1516.564016
last_seen       986.790035
forum_reply     137.000000
forum_cnt       155.000000
forum_exp        13.000000
forum_quest      10.000000
</code></pre>

<p>When I tried to <a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.plot.html" rel="nofollow noreferrer">plot histograms</a> I use <code>sharex=False, subplots=True</code> but it looks like <code>sharex</code> property is ignored:</p>

<pre><code>df[[
    'age_sent', 'last_seen', 'forum_reply', 'forum_cnt', 'forum_exp', 'forum_quest'
]].plot.hist(figsize=(20, 10), logy=True, sharex=False, subplots=True)
</code></pre>

<p><a href="https://i.stack.imgur.com/ymcoa.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ymcoa.png" alt="enter image description here"></a></p>

<hr>

<p>I can clearly plot each of them separately, but this is less desirable. Also I would like to know what I am doing wrong.</p>

<hr>

<p>The data I have is too big too be included, but it is easy to create something similar:</p>

<pre><code>ttt = pd.DataFrame({'a': pd.Series(np.random.uniform(1, 1000, 100)), 'b': pd.Series(np.random.uniform(1, 10, 100))})
</code></pre>

<p>Now I have:</p>

<pre><code>ttt.plot.hist(logy=True, sharex=False, subplots=True)
</code></pre>

<p>Check the x axis. I want it to be this way (but using one command with subplots).</p>

<pre><code>ttt['a'].plot.hist(logy=True)
ttt['b'].plot.hist(logy=True)
</code></pre>