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
(10)
2
(3)
3
(5)
4
(7)
5
(18)
6
(4)
7
(15)
8
(7)
9
(10)
10
(4)
11
(18)
12
(15)
13
(11)
14
(11)
15
(4)
16
(28)
17
(17)
18
(22)
19
(12)
20
(19)
21
(17)
22
(14)
23
(4)
24
(3)
25
(6)
26
(8)
27
(13)
28
(11)
29
(21)
30
(3)
31
(5)






Showing 4 results of 4

From: belinda t. <bt...@cs...> - 2006年12月10日 05:38:47
Looks like I've been able to help myself on this one. I'll post this 
here b/c others had asked about this in prior emails and I never saw 
an answer given.
You can make your own custom legend by keeping the return values from 
each plot command:
e.g.
l1 = plot(<y1's stuff>)
twinx()
l2 = plot(<y2's stuff>)
legend([l1,l2],['y1s tag','y2s tag'])
works like a charm.
HTH
--b
Note: there is a type-o in the above email.
 "W/MacPorts, I've been able to get the TkAgg backend to work"
should be
 "W/MacPython, I've been able to get the TkAgg backend to work"
From: Eric F. <ef...@ha...> - 2006年12月10日 02:28:48
Below is the last (or nearly so) message of a thread from last summer. 
I have now implemented option 3 in svn, so:
If y is 2-D, plot(y) plots the columns of y against the row-index.
If x is 1-D and y is 2-D, plot(x,y) plots the columns of y against x. 
(In this case, x can also be 2-D if it is a single column.)
If x is 2-D and y is 1-D, plot(x,y) plots y against each successive 
column of x. (Again, y can also be a single column.)
If x and y are both 2-D, plot(x,y) plots columns of y against the 
corresponding columns of x. They must have the same number of columns.
All of this is consistent with Matlab, as far as I know. Apart from 
this compatibility aspect, the design tradeoff is between the appeal of 
plotting rows, on the grounds that they correspond to C storage order, 
versus the appeal of plotting columns, on the grounds that one tends to 
think of columns in a table as the natural vectors to be plotted. I 
don't think it makes much difference in efficiency; transposing is cheap 
in numpy. It is possible that plotting non-contiguous values triggers 
an additional array copy somewhere in the chain of operations. I have 
not tried to figure out whether it does, or what the time penalty would 
be if it does, but I strongly doubt it would be a noticeable fraction of 
the total plot generation time.
The changes are only very lightly tested so far, so please look for bugs.
Eric
Mark Bakker wrote:
> You are right, concerning your comment below.
> That will work just fine,
> Mark
> 
> On 7/13/06, *Eric Firing* <ef...@ha... 
> <mailto:ef...@ha...>> wrote:
> 
> 
> 
> But why is this better than the following?
> 
> plot(Z[0,:], Z[1:,:])
> 
> The latter would accomplish the same, be completely consistent with
> option 4, be completely explicit and unambiguous, require no more typing
> than using a kwarg, require no extra logic in the plot code, and
> require
> no extra documentation for the plot command.
> 
> Eric
> >
> > As you said, there will be many more opinions,
> >
> > Mark
> >
> >
> >
> > To summarize, the options seem to be:
> >
> > 1) Leave plot argument parsing alone.
> > 2) Accept an Nx2 array in place of a pair of arguments
> containing x
> > and y.
> >
> > 3) Implement the Matlab model.
> > 4) Implement the Matlab model, but taking rows instead of
> columns in an
> > X or Y array that is 2-D.
> >
> > I am open to arguments, but my preference is the Matlab
> model. I don't
> > think that the difference in native array storage order
> matters much.
> > It is more important to have the API at the plot method and
> function
> > level match the way people think.
> >
> > Eric
From: belinda t. <bt...@cs...> - 2006年12月10日 00:26:06
Hi,
This mailing list is great---I've gotten a couple very useful replies 
from others in a very short time period. Thanks!
And now, onto my next question. I need to construct a two-y-axis 
plot. I've found some hints on how to do this on the mailing archive 
(Subject: secondary y-axis, Date: 9/28/05).
I've got the basics working, but have run into the same problem this 
prior post did: I want a legend that lists content from both the 
"left-hand-sided" plots and the "right-hand-sided" ones.
It appears only one axis or the others data can appear in a legend.
Is there anyway to merge the two axes into a single legend?
Also, the mail archives I'm viewing look terrible: line breaks aren't 
in the usual place, things are presented with >'s in them (which 
would make sense if the line breaks were preserved, b/c they 
correspond to pieces of prior email content). I'm using Safari 2.0.4 
w/Mac OS X 10.4.8. Do others see the same thing, and if the answer is 
yes, are folks satisfied with this state of affairs?
Thanks,
--b

Showing 4 results of 4

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 によって変換されたページ (->オリジナル) /