On 01/13/2011 01:40 PM, Daniel Mader wrote:
> Hi,
>
> I am trying to plot a set of simulation results of FEM simulations.
> With a lot of help from Ben I can plot the deformed shape quite nicely
> but I have trouble in applying a colorbar to the plot.
>
> In the attached file there are three results with different results.
>
> How can I apply a "global" colorbar so that all collections are nicely
> represented?
Quick thoughts with no testing or concrete examples:
1) Don't set the cmap or norm for the colorbar; let it inherit those
properties from the mappable to which it is connected.
2) Ensure that the cmap and norm are the same for all collections. You
are already taking care of the cmap, so the problem is that you are
autoscaling the collections separately, which is setting vmin and vmax
to different values for the different collections. Use the data to
figure out the range (vmin, vmax) that you want the colors to span, and
then for each collection, instead of col.autoscale(), use
col.norm.vmin = vmin
col.norm.vmax = vmax
(You could also make a single norm instance for all the collections to
use, just as with the cmap, so that you only have to set vmin and vmax
once.)
Eric
>
> Thanks a lot in advance,
> Daniel
>
>
>
> ------------------------------------------------------------------------------
> Protect Your Site and Customers from Malware Attacks
> Learn about various malware tactics and how to avoid them. Understand
> malware threats, the impact they can have on your business, and how you
> can protect your company and customers by using code signing.
> http://p.sf.net/sfu/oracle-sfdevnl
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users