title: Break x axis in more than 2 parts (Python)
body: <p>I'm trying to break up my x axis in 5 parts. There exists many answers on how to break it up in 2 parts, so I've followed the same strategy but it doesn't work for more than 2 parts.
  Has anyone ever succeeded breaking up an axis in more than 2 parts? </p>
  
  <pre><code>import numpy as np
  from pylab import *
  import matplotlib.pyplot as plt
  
  fig,(ax,ax2,ax3,ax4,ax5) = plt.subplots(1,2,sharey=True)
  ax.plot(wvln0,alb0,linestyle='-', marker='o', color='r',linewidth=1.0,label='Haze = 0T')
  ax2.plot(wvln0,alb0,linestyle='-', marker='o', color='r',linewidth=1.0,label='Haze = 0T')
  ax3.plot(wvln0,alb0,linestyle='-', marker='o', color='r',linewidth=1.0,label='Haze = 0T')
  ax4.plot(wvln0,alb0,linestyle='-', marker='o', color='r',linewidth=1.0,label='Haze = 0T')
  ax5.plot(wvln0,alb0,linestyle='-', marker='o', color='r',linewidth=1.0,label='Haze = 0T')
  ax.set_xlim(0.15,1.10)
  ax2.set_xlim(1.15,2.25)
  ax3.set_xlim(1.20,1.30)
  ax4.set_xlim(1.55,1.65)
  ax5.set_xlim(1.95,2.15)
  
  ax.spines['right'].set_visible(False)
  ax2.spines['left'].set_visible(False)
  ax.yaxis.tick_left()
  ax.tick_params(labeltop='off') # don't put tick labels at the top
  ax2.yaxis.tick_right()
  plt.subplots_adjust(wspace=0.1)
  
  axes = plt.gca()
  axes.set_ylim([0.0,0.72])
  plt.show()
  </code></pre>
  
  <p>Returns</p>
  
  <pre><code>Traceback (most recent call last):
    File "/Users/jadecheclair/Documents/NASA Ames Research/NASA Codes/Wavlengths_Rages/wvln_alb.py", line 37, in &lt;module&gt;
  fig,(ax,ax2,ax3,ax4,ax5) = plt.subplots(1,2,sharey=True)
  ValueError: need more than 2 values to unpack
  </code></pre>
  
  <p>And if I try to change the line to </p>
  
  <pre><code>fig,(ax,ax2,ax3,ax4,ax5) = plt.subplots(1,2,3,4,5,sharey=True)
  </code></pre>
  
  <p>It returns</p>
  
  <pre><code>Traceback (most recent call last):
    File "/Users/jadecheclair/Documents/NASA Ames Research/NASA Codes/Wavlengths_Rages/wvln_alb.py", line 37, in &lt;module&gt;
  fig,(ax,ax2,ax3,ax4,ax5) = plt.subplots(1,2,3,4,5,sharey=True)
  TypeError: subplots() got multiple values for keyword argument 'sharey'
  </code></pre>