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



Showing results of 110

<< < 1 .. 3 4 5 (Page 5 of 5)
From: Jin-chung H. <hs...@st...> - 2004年06月03日 20:48:07
Hi:
I encounter the following problems, most are related to log plots. I am using
version 0.54.1 on Solaris. Did I miss something trivial?
(1) No y tick labels when the range is less than 10, e.g.
>>> semilogy([8,5,6,4,5,6,7])
(2) The 0.3 tick mark is missing in this plot:
>>> semilogy([56,7,2,0.2,999])
(3) If we do the "linear" plot first and then overplot it with the (semi)log 
plot, the lowest Y label (1) is totally wrong and the lowest order of magnitude 
has no tick marks! e.g.
>>> plot([8,5,6,4,5,6,7])
>>> semilogy([56,7,2,0.2,999])
(4) When doing semilogx(), it is always necessary to issue the show() command 
afterwards, to see the plot. Not so for plot() or semilogy().
JC Hsu
From: John H. <jdh...@ac...> - 2004年06月03日 18:45:52
>>>>> "Flavio" == Flavio Codeco Coelho <fcc...@fi...> writes:
 Flavio> John, I think it would be a good Idea to beef up the two
 Flavio> scales example by adding a second plot were the y axes
 Flavio> were independent while the x axis is shared. This is a
 Flavio> more common use of two scales.
Now you've confused me. In two_scales.py, the x axis *is shared* and
there are two independent y axes. I agree that this is the common use
case for multiple scales on the same axes, but that is what two_scales
already does.
Do you mean something like examples/ganged_plots.py by chance?
JDH
From: John H. <jdh...@ac...> - 2004年06月02日 18:57:22
>>>>> "Flavio" == Flavio Codeco Coelho <fcc...@fi...> writes:
 Flavio> Crystal! But then the legends second example(legend_demo2)
 Flavio> is a bit misleading since it uses the syntax I used
 Flavio> originally (without the subscripts). I am aware of the
 Flavio> difference between the two situations, but my general
 Flavio> point is that since the examples are one of the main
 Flavio> sources of instruction for users, they should be as
 Flavio> complete as possible, i.e. contain as many variations on
 Flavio> the theme as possible, don't you agree? Of course they
 Flavio> should not substitute the prime directive: RTFM!, but they
 Flavio> are a powerful tool that should be explored.
Well, in this case it would be RTNYEFM (RT not-yet-existant FM) so I
would hesitate to advise it. Yes, the difference in your example and
the one in legend_demo2.py is that in the latter the sequence of lines
returned by plot are length 1 whereas in hist they are longer. The
legend code "flattens" the list of lines/patches and so consumes the
sequences in order until the list of labels is exhausted. In your
original example, the patches from the first hist used up all your
labels.
I changed legend_demo2.py to read
l1, = plot(t2, exp(-t2))
l2, l3 = plot(t2, sin(2*pi*t2), '--go', t1, log(1+t1), '.')
l4, = plot(t2, exp(-t2)*sin(2*pi*t2), 'rs-.')
legend( (l2, l4), ('oscillatory', 'damped'), 'upper right')
Adding the commas after l1 and l4 unpack the sequence returned by
plot, so l1 and l4 are now Line2D instances, not a sequence of lines.
This whole business of return values being objects or sequences of
objects is obscured by the fact that 'set' will operate on either,
which is true for matlab, BTW.
JDH
From: John H. <jdh...@ac...> - 2004年06月02日 14:03:45
>>>>> "Flavio" == Flavio Codeco Coelho <fcc...@fi...> writes:
 Flavio> Hi, Is there a way to set the color of an histogram? what
 Flavio> about transparency ?
 Flavio> for example:
 Flavio> h=hist(x... set(h,'alpha',0.75)
Of course, not all backends support the alpha channel (eg postscript),
but this is already possible with the agg backend
Here is some example code
 n, binsb, pb = hist(sb, 100,normed=True)
 set(pb, 'facecolor', 'r', 'alpha', 1.0)
Perhaps the problem with your test code above is that histogram
returns a tuple of (counts, bins, patches) and you need to set the
alpha on the patches only.
 Flavio> I would like to superimpose histograms on the same plot
 Flavio> but they would have to be of different colors and be
 Flavio> translucent.
 Flavio> I need to do this in using the matlab interface, not the
 Flavio> API.
Yep, I've done exactly this before using the code above; here's an
example image where one histogram is translucent gray superimposed
over a red histogram
http://nitace.bsd.uchicago.edu:8080/files/share/aptopower.png
JDH
From: John H. <jdh...@ac...> - 2004年06月02日 13:04:50
>>>>> "Peter" == Peter Groszkowski <pgr...@ge...> writes:
 Peter> seems like axes.plot_date() does not return the lines it
 Peter> creates... by looking at matlab.plot_date(), and comparing
 Peter> those with the case for regular plot() I think it
 Peter> should.. so we have a missing return statement..
Duly noted, fixed. Thanks.
JDH
From: Peter G. <pgr...@ge...> - 2004年06月02日 00:01:24
seems like axes.plot_date() does not return the lines it creates... by 
looking at matlab.plot_date(), and comparing those with the case for 
regular plot() I think it should.. so we have a missing return statement..
-- 
Peter Groszkowski Gemini Observatory
Tel: +1 808 974-2509 670 N. A'ohoku Place
Fax: +1 808 935-9235 Hilo, Hawai'i 96720, USA
From: John H. <jdh...@ac...> - 2004年06月01日 14:29:49
>>>>> "Nils" == Nils Wagner <nw...@me...> writes:
 Nils> cvs -z3
 Nils> -d:pserver:ano...@cv...:/cvsroot/matplotlib
 Nils> co matplotlib cvs checkout: authorization failed: server
 Nils> cvs.sourceforge.net rejected access to /cvsroot/matplotlib
 Nils> for user anonymous
Hmm, I just tried anonymous access and got the same thing.
Sourceforge is flaky sometimes. Let's give it a day and if the
problem persists I'll file a support request.
In the meantime, here's a link a current CVS snapshot:
http://nitace.bsd.uchicago.edu:8080/files/share/matplotlib-0.54.2a.tar.gz
JDH
From: Nils W. <nw...@me...> - 2004年06月01日 14:12:15
cvs -z3 -d:pserver:ano...@cv...:/cvsroot/matplotlib co 
matplotlib
cvs checkout: authorization failed: server cvs.sourceforge.net rejected 
access to /cvsroot/matplotlib for user anonymous
From: John H. <jdh...@ac...> - 2004年06月01日 14:06:35
>>>>> "Andrew" == Andrew Straw <str...@as...> writes:
 Andrew> Hi all, I'm trying to get some figures ready, but I've
 Andrew> encountered what may be a bug demonstrated by a trivial
 Andrew> program:
Yeah, it's a bug. Replace the autoscale function in the Locator base
class, which currently raises the NotImplementedError, with
 def autoscale(self):
 'autoscale the view limits'
 self.verify_intervals()
 return self.dataInterval.get_bounds()
Should cure what ails you.
JDH
From: Andrew S. <str...@as...> - 2004年06月01日 05:47:11
Hi all,
I'm trying to get some figures ready, but I've encountered what may be a 
bug demonstrated by a trivial program:
from matplotlib.matlab import *
set(gca(),'XTicks',[]) # fails
plot([1,2],[3,4])
#set(gca(),'XTicks',[]) # works
show()
The traceback is:
astraw@aspiring:~/src/py-play/matplotlib$ python no_ticks.py
Traceback (most recent call last):
 File "no_ticks.py", line 4, in ?
 plot([1,2],[3,4])
 File "/usr/lib/python2.3/site-packages/matplotlib/matlab.py", line 
1074, in plot
 try: lines = gca().plot(*args, **kwargs)
 File "/usr/lib/python2.3/site-packages/matplotlib/axes.py", line 1361, 
in plot
 self.autoscale_view()
 File "/usr/lib/python2.3/site-packages/matplotlib/axes.py", line 426, 
in autoscale_view
 tup = self.xaxis.get_major_locator().autoscale()
 File "/usr/lib/python2.3/site-packages/matplotlib/ticker.py", line 
321, in autoscale
 raise NotImplementedError('Derived must override')
NotImplementedError: Derived must override
This trivial example works if I call set() after plot() although this is 
sometimes inconvenient. Is this a bug or are there some intricacies I'm 
not aware of?
Cheers!
Andrew
13 messages has been excluded from this view by a project administrator.

Showing results of 110

<< < 1 .. 3 4 5 (Page 5 of 5)
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 によって変換されたページ (->オリジナル) /