I'm not exactly sure what you're trying to do. but I think what you
want can be easily achieved by simply using the masked array. Is the
example below similar to what you need?

a = np.arange(100).reshape((10,10))

m1 = np.triu(a, 1) > 0
m2 = np.tril(a, -1) > 0
#m2 = ~m1

am1 = np.ma.array(a, mask=m1)
am2 = np.ma.array(a, mask=m2)

pcolormesh(am1, cmap=plt.cm.jet)
pcolormesh(am2, cmap=plt.cm.gray)

-JJ


On Wed, Nov 11, 2009 at 12:11 PM, Christian Meesters
<meest...@imbie.uni-bonn.de> wrote:
> Hi,
>
> Is there a way to somehow squeeze two datasets with two different color
> maps into one pcolormesh? Say one dataset occupies one triangle (e. g.
> numpy.triu(dataset1, 1)) and the second dataset a different area (e. g.
> numpy.tril(dataset2, -1)) and then paste the two datasets in one
> pcolormesh (e.g. pylab.pcolormesh(numpy.triu(dataset1, 1) +
> numpy.tril(dataset2, -1)) ). This will obviously share one colormap. But
> does anybody know a trick to use two different ones?
>
> TIA
> Christian
>
> PS Forgot to thank Eric Firing for his tip last time I asked. Thank you
> Eric: You solved my problem!
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to