SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
(3)
Jun
Jul
Aug
(12)
Sep
(12)
Oct
(56)
Nov
(65)
Dec
(37)
2004 Jan
(59)
Feb
(78)
Mar
(153)
Apr
(205)
May
(184)
Jun
(123)
Jul
(171)
Aug
(156)
Sep
(190)
Oct
(120)
Nov
(154)
Dec
(223)
2005 Jan
(184)
Feb
(267)
Mar
(214)
Apr
(286)
May
(320)
Jun
(299)
Jul
(348)
Aug
(283)
Sep
(355)
Oct
(293)
Nov
(232)
Dec
(203)
2006 Jan
(352)
Feb
(358)
Mar
(403)
Apr
(313)
May
(165)
Jun
(281)
Jul
(316)
Aug
(228)
Sep
(279)
Oct
(243)
Nov
(315)
Dec
(345)
2007 Jan
(260)
Feb
(323)
Mar
(340)
Apr
(319)
May
(290)
Jun
(296)
Jul
(221)
Aug
(292)
Sep
(242)
Oct
(248)
Nov
(242)
Dec
(332)
2008 Jan
(312)
Feb
(359)
Mar
(454)
Apr
(287)
May
(340)
Jun
(450)
Jul
(403)
Aug
(324)
Sep
(349)
Oct
(385)
Nov
(363)
Dec
(437)
2009 Jan
(500)
Feb
(301)
Mar
(409)
Apr
(486)
May
(545)
Jun
(391)
Jul
(518)
Aug
(497)
Sep
(492)
Oct
(429)
Nov
(357)
Dec
(310)
2010 Jan
(371)
Feb
(657)
Mar
(519)
Apr
(432)
May
(312)
Jun
(416)
Jul
(477)
Aug
(386)
Sep
(419)
Oct
(435)
Nov
(320)
Dec
(202)
2011 Jan
(321)
Feb
(413)
Mar
(299)
Apr
(215)
May
(284)
Jun
(203)
Jul
(207)
Aug
(314)
Sep
(321)
Oct
(259)
Nov
(347)
Dec
(209)
2012 Jan
(322)
Feb
(414)
Mar
(377)
Apr
(179)
May
(173)
Jun
(234)
Jul
(295)
Aug
(239)
Sep
(276)
Oct
(355)
Nov
(144)
Dec
(108)
2013 Jan
(170)
Feb
(89)
Mar
(204)
Apr
(133)
May
(142)
Jun
(89)
Jul
(160)
Aug
(180)
Sep
(69)
Oct
(136)
Nov
(83)
Dec
(32)
2014 Jan
(71)
Feb
(90)
Mar
(161)
Apr
(117)
May
(78)
Jun
(94)
Jul
(60)
Aug
(83)
Sep
(102)
Oct
(132)
Nov
(154)
Dec
(96)
2015 Jan
(45)
Feb
(138)
Mar
(176)
Apr
(132)
May
(119)
Jun
(124)
Jul
(77)
Aug
(31)
Sep
(34)
Oct
(22)
Nov
(23)
Dec
(9)
2016 Jan
(26)
Feb
(17)
Mar
(10)
Apr
(8)
May
(4)
Jun
(8)
Jul
(6)
Aug
(5)
Sep
(9)
Oct
(4)
Nov
Dec
2017 Jan
(5)
Feb
(7)
Mar
(1)
Apr
(5)
May
Jun
(3)
Jul
(6)
Aug
(1)
Sep
Oct
(2)
Nov
(1)
Dec
2018 Jan
Feb
Mar
Apr
(1)
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2020 Jan
Feb
Mar
Apr
May
(1)
Jun
Jul
Aug
Sep
Oct
Nov
Dec
2025 Jan
(1)
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
S M T W T F S


1
(3)
2
(1)
3
(3)
4
(8)
5
(5)
6
(1)
7
(16)
8
(7)
9
(29)
10
(16)
11
(8)
12
(8)
13
(1)
14
(17)
15
(15)
16
(23)
17
(20)
18
(25)
19
(2)
20
(3)
21
(12)
22
(6)
23
(11)
24
(6)
25
(3)
26
27
(2)
28
(4)
29
(19)
30
(5)
31
(33)


Showing 6 results of 6

From: Jordan D. <jd...@eo...> - 2008年01月24日 18:25:17
Eric Firing wrote:
>
> Maybe contour, contourf, and any similar plotting commands that do not 
> support zorder as a kwarg should do so? I am not sure if this is 
> needed often enough to warrant the extra code and documentation.
I can't speak for other people, but I use this kind of functionality in 
nearly every plot I do. Usually I contourf a field in 4-level 
greyscale, then contour over that to make 8 contour levels, then 
contourf over _that_ to mask land points (I run models so I have 'land' 
arrays I can use for this). Sometimes I them put polygons (sometimes 
transparent) over that to highlight regions. Usually how I've been 
doing this is by going in to illustrator and manually altering the 
stacking of the plot elements. Ideally how I wish it worked was that 
the default zorder was set by a counter, so the oldest plots on an axis 
would be buried under the newer ones.
Jordan
From: Eric F. <ef...@ha...> - 2008年01月24日 18:13:03
Jordan Dawe wrote:
>> pc = contour(random.rand(10,10))
>> pcf = contourf(random.rand(10,10), cmap=cm.gray)
>> # now the contours are on top
>>
>> for l in pc.collections:
>> l.set_zorder(-100)
>>
>> draw()
>> # now the contours are on the bottom
> 
> Well, that's certainly kludgey, but it worked great. Thanks.
Maybe contour, contourf, and any similar plotting commands that do not 
support zorder as a kwarg should do so? I am not sure if this is needed 
often enough to warrant the extra code and documentation.
Eric
From: Jordan D. <jd...@eo...> - 2008年01月24日 16:31:36
>
> pc = contour(random.rand(10,10))
> pcf = contourf(random.rand(10,10), cmap=cm.gray)
> # now the contours are on top
>
> for l in pc.collections:
> l.set_zorder(-100)
>
> draw()
> # now the contours are on the bottom
Well, that's certainly kludgey, but it worked great. Thanks.
Jordan
From: Tommy G. <tg...@ma...> - 2008年01月24日 14:13:46
I have a plot that is divided into four subplots.
pylab.figure()
pylab.subplot(221)
pylab.plot(a,b,"k-")
pylab.subplot(222)
pylab.plot(a,b,"k-")
pylab.subplot(223)
pylab.plot(a,b,"k-")
pylab.subplot(224)
pylab.plot(a,b,"k-")
I would like to add a title to the entire plot, but pylab.title() only
applies to the most recent subplot. I have tried
pylab.figure()
pylab.subplot(111)
pylab.title("Title Here")
pylab.subplot(221)
pylab.plot(a,b,"k-")
pylab.subplot(222)
pylab.plot(a,b,"k-")
pylab.subplot(223)
pylab.plot(a,b,"k-")
pylab.subplot(224)
pylab.plot(a,b,"k-")
but this does not work as I do not create a plot for
the subplot(111) instance. Is there some way of getting
the type of title I want easily?
Cheers
 Tommy
From: Rob H. <he...@ta...> - 2008年01月24日 07:32:03
On Jan 24, 2008, at 8:11 AM, Jordan Dawe wrote:
> However, when I do this the result is the two contour plots are 
> drawn on
> top of the contourf plots no matter what. How do I hide the contours
> under a contourf?
zorder.
It won't really matter what order you plot, as long as you set the 
zorder of the objects to the order you want. However, there is no 
set_zorder for the whole contour, rather just for each element in the 
collection. Observe:
pc = contour(random.rand(10,10))
pcf = contourf(random.rand(10,10), cmap=cm.gray)
# now the contours are on top
for l in pc.collections:
 l.set_zorder(-100)
draw()
# now the contours are on the bottom
I guess the advantage is that you could pick and choose which 
contours to expose:
for l in pcf.collections[::2]:
 l.set_zorder(-1000)
draw()
# woven contours and contourfs...
-Rob
----
Rob Hetland, Associate Professor
Dept. of Oceanography, Texas A&M University
http://pong.tamu.edu/~rob
phone: 979-458-0096, fax: 979-845-6331
From: Jordan D. <jd...@eo...> - 2008年01月24日 07:12:02
Ok, I've spent a while searching through the mailing list archives and I 
can't find an answer for this relatively simple problem. I've plotted a 
series of contourf and contour plots on the same axes.
First I plot a contourf.
Next a contour on top of it.
Then I want a contourf plotted on top of both the previous contourf and 
contour plots.
And finally, a contour on top of the second contourf.
However, when I do this the result is the two contour plots are drawn on 
top of the contourf plots no matter what. How do I hide the contours 
under a contourf?
Jordan

Showing 6 results of 6

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /