<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">All:</div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small">I have a raster that I want to add a colorbar to, and I've tried playing around with a few things, both giving the axes image a name and then calling it in the colorbar function i.e:</div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><div class="gmail_default">cax = axes.imshow(raster_contrast*sorted_raster, aspect=aspect_ratio)</div><div class="gmail_default">cbar = fig.colorbar(cax, orientation='horizontal')</div><div class="gmail_default"><br></div><div class="gmail_default">and after the image is plotted like so:</div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default"><div class="gmail_default">cax = ax[1].get_images()[0]</div><div class="gmail_default">cbar = fig.colorbar(cax, orientation='horizontal', cax=ax[2])</div><div class="gmail_default"><br></div><div class="gmail_default">In either case it produces a PCyGY colormap instead of the diverging RGBlack color scheme. How can I replicate the correct color map in the color bar? Both of these methods appear to work for 2-D array. </div><div class="gmail_default"><br></div><div class="gmail_default">the sorted raster is an array of shape [861, 138, 3].</div><div class="gmail_default"><br></div><div class="gmail_default">Thanks in advance for any help!</div></div></div></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="tahoma, sans-serif" size="2">Matthew Bradley</font></div></div>
</div>