title: pzmap or pzplot color handle for multiple plots
body: <p>I am plotting a closed loop poles of a systems using <strong>pzmap.m</strong> or <strong>pzplot.m</strong> whichever you prefer. I want to see the movement of poles and zeros as I change a variable depicted by <strong>L</strong>.</p>
  
  <p>The function does not have a direct handle for color. In the example you can just choose the standard colors but cannot give your own color. Since I have to plot multiple times on the same figure, I create a handle for every iteration in a <em>for</em> loop and use <strong>findobj</strong> to set the color of the curve. To get the colors I want to have a <em>colorbar</em>. So I use <strong>jet</strong> to get the color distribution for my graph. But the market size stays the same and I have one ugly looking figure.</p>
  
  <p>MWE:</p>
  
  <pre><code>cb=jet(10);
  s=tf('s');
  L_array=5:5:50;
  
  figure; hold on;
  for i=1:length(L_array)
      L=L_array(i);
      G=((58.2+11.7*L)*s^2*25^2+(3996.8 + 815.7*L)*s*25+815.7*25^2)/(s^2*(s^2*25^2+126.9*s*25+(3996.8+1.9*25^2)));
      CL=feedback(G,1);
      pzmap(CL);
      h = findobj(gcf,'type','point'); set(h,'markers',12,'color',cb(i,:));
      clear L G CL h
  end
  grid;
  c=colorbar
  c.Label.String = 'L'
  </code></pre>
  
  <p>If you run it you'll see that the size doesn't change and graph looks crazy with the y axis on either side labelled with ticks. I want a proper <em>colorbar</em> from blue to red and the colors distributed properly but can't get it after multiple tries. If I can get less cluttering that would be helpful too.</p>