title: X axis label and minor tick labels do not show on Pandas scatter plot
body: <p>I have created a new environment with Python 3.8.12 and installed the following packages:</p>
  <ul>
  <li><code>matplotlib</code> (3.4.3)</li>
  <li><code>pandas</code> (1.3.3)</li>
  <li><code>scikit-learn</code> (0.24.2)</li>
  </ul>
  <p>I am running the code in a Jupyter notebook.</p>
  <p>I am using code from two examples in the documentation for <a href="https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.plot.scatter.html" rel="nofollow noreferrer">pandas.DataFrame.plot.scatter</a>:</p>
  <p>My output for the first example</p>
  <pre><code>df = pd.DataFrame([[5.1, 3.5, 0], [4.9, 3.0, 0], [7.0, 3.2, 1],
                     [6.4, 3.2, 1], [5.9, 3.0, 2]],
                    columns=['length', 'width', 'species'])
  
  ax1 = df.plot.scatter(x='length',
                        y='width',
                        c='DarkBlue')
  </code></pre>
  <p>does match the plot in the documentation.</p>
  <p>However: my output for the second example</p>
  <pre><code>ax2 = df.plot.scatter(x='length',
                        y='width',
                        c='species',
                        colormap='viridis')
  </code></pre>
  <p>does <em>not</em> match the plot in the documentation: X axis label and minor tick labels do not show on the (bottom of the) plot.</p>
  <p><a href="https://pandas.pydata.org/docs/_images/pandas-DataFrame-plot-scatter-2.png" rel="nofollow noreferrer">Plot from documentation</a></p>
  <p><a href="https://i.stack.imgur.com/ftGWP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ftGWP.png" alt="Plot from documentation" /></a></p>
  <p>My plot</p>
  <p><a href="https://i.stack.imgur.com/3h3x0.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3h3x0.png" alt="My plot" /></a></p>
  <p>I have tried <code>ax2.set_xlabel(&quot;length&quot;)</code> (which should be necessary) and it has no effect.</p>
  <p>Is this a bug? Can someone please try and reproduce?</p>