Cannot combine bar and line plot using pandas plot() function
<p>I am plotting one column of a pandas dataframe as line plot, using plot() :</p>

<pre><code>df.iloc[:,1].plot()
</code></pre>

<p>and get the desired result:</p>

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

<p>Now I want to plot another column of the same dataframe as bar chart using</p>

<pre><code>ax=df.iloc[:,3].plot(kind='bar',width=1)
</code></pre>

<p>with the result:</p>

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

<p>And finally I want to combine both by</p>

<pre><code>spy_price_data.iloc[:,1].plot(ax=ax)
</code></pre>

<p>which doesn't produce any plot.</p>

<p>Why are the x-ticks of the bar plot so different to the x-ticks of the line plot? How can I combine both plots in one plot?</p>