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



Showing 13 results of 13

From: Jeremy C. <jer...@gm...> - 2007年10月18日 17:55:46
On 10/18/07, Eric Firing <ef...@ha...> wrote:
> Jeremy Conlin wrote:
> > On 10/18/07, Eric Firing <ef...@ha...> wrote:
> >> Jeremy Conlin wrote:
> >>> On 10/17/07, Charles Seaton <cs...@st...> wrote:
> >>>> Jeremy,
> >>>>
> >>>> I ran across the answer to this last week while searching the list for
> >>>> info on datestr2num (both subjects happened to come up in the same
> >>>> exchange).
> >>>>
> >>>> http://www.nabble.com/First-impression-from-a-new-user-tf1716894.html#a4662446
> >>>>
> >>>> plot(x, y, linestyle='*steps*')
> >>>>
> >>>> Charles Seaton
> >>>
> >>> Well that's great! (I should have at least tried making such a plot
> >>> before posting. Sorry.) How come I couldn't find it in the
> >>> documentation? I can't find anything about available linestyles. Am
> >>> I looking the wrong location? I am looking at users_guide_0.9.0.pdf
> >> The user's guide tends to lag. To find the latest features, look at the
> >> CHANGELOG, the examples, and the docstrings. Ipython is a big help for
> >> looking at docstrings and trying things out. Are you familiar with it?
> >>
> >> Eric
> >>
> >
> > I am familiar with IPython and use it all the time as a replacement
> > for the standard Python interpreter. I don't always use the extra
> > features it offers. I just did
> >
> > help pylab.plot
>
> Even easier:
>
> pylab.plot?
>
> And for more detail (but mostly useful for matplotlib modules and
> functions rather than for their pylab wrappers), use two question marks
> to view the source code.
>
> To see available functions or attributes, use tab completion.
>
> Eric
>
>
> >
> > and there it was, what the available linestyles. Again lesson
> > learned, read the (available) documentation before asking the
> > questions. It is sometimes confusing where to go for the
> > documentation.
> >
> > Thanks,
> > Jeremy
>
>
Ooh, very nice. I'll try to incorporate those commands into my daily
repertoire.
Jeremy
From: Eric F. <ef...@ha...> - 2007年10月18日 17:45:13
Jeremy Conlin wrote:
> On 10/18/07, Eric Firing <ef...@ha...> wrote:
>> Jeremy Conlin wrote:
>>> On 10/17/07, Charles Seaton <cs...@st...> wrote:
>>>> Jeremy,
>>>>
>>>> I ran across the answer to this last week while searching the list for
>>>> info on datestr2num (both subjects happened to come up in the same
>>>> exchange).
>>>>
>>>> http://www.nabble.com/First-impression-from-a-new-user-tf1716894.html#a4662446
>>>>
>>>> plot(x, y, linestyle='*steps*')
>>>>
>>>> Charles Seaton
>>>
>>> Well that's great! (I should have at least tried making such a plot
>>> before posting. Sorry.) How come I couldn't find it in the
>>> documentation? I can't find anything about available linestyles. Am
>>> I looking the wrong location? I am looking at users_guide_0.9.0.pdf
>> The user's guide tends to lag. To find the latest features, look at the
>> CHANGELOG, the examples, and the docstrings. Ipython is a big help for
>> looking at docstrings and trying things out. Are you familiar with it?
>>
>> Eric
>>
> 
> I am familiar with IPython and use it all the time as a replacement
> for the standard Python interpreter. I don't always use the extra
> features it offers. I just did
> 
> help pylab.plot
Even easier:
pylab.plot?
And for more detail (but mostly useful for matplotlib modules and 
functions rather than for their pylab wrappers), use two question marks 
to view the source code.
To see available functions or attributes, use tab completion.
Eric
> 
> and there it was, what the available linestyles. Again lesson
> learned, read the (available) documentation before asking the
> questions. It is sometimes confusing where to go for the
> documentation.
> 
> Thanks,
> Jeremy
From: Jeremy C. <jer...@gm...> - 2007年10月18日 17:05:14
On 10/18/07, Eric Firing <ef...@ha...> wrote:
> Jeremy Conlin wrote:
> > On 10/17/07, Charles Seaton <cs...@st...> wrote:
> >> Jeremy,
> >>
> >> I ran across the answer to this last week while searching the list for
> >> info on datestr2num (both subjects happened to come up in the same
> >> exchange).
> >>
> >> http://www.nabble.com/First-impression-from-a-new-user-tf1716894.html#a4662446
> >>
> >> plot(x, y, linestyle='*steps*')
> >>
> >> Charles Seaton
> >
> >
> > Well that's great! (I should have at least tried making such a plot
> > before posting. Sorry.) How come I couldn't find it in the
> > documentation? I can't find anything about available linestyles. Am
> > I looking the wrong location? I am looking at users_guide_0.9.0.pdf
>
> The user's guide tends to lag. To find the latest features, look at the
> CHANGELOG, the examples, and the docstrings. Ipython is a big help for
> looking at docstrings and trying things out. Are you familiar with it?
>
> Eric
>
 am familiar with IPython and use it all the time as a replacement
for the standard Python interpreter. I don't always use the extra
features it offers. I just did
help pylab.plot
and there it was, what the available linestyles. Again lesson
learned, read the (available) documentation before asking the
questions. It is sometimes confusing where to go for the
documentation.
Thanks,
Jeremy
From: <hu...@ya...> - 2007年10月18日 15:52:35
Attachments: image.png
	Hi,
I have a small problem with label.
plot([0,1],[0,1])
xlabel(r'$ABCDEF$',fontsize=35)
(but the size doesn't change anything) I obtain the result visible on the 
figure join. I think there are a problem when using latex and how the first 
character is handle.
Thanks for matplotlib.
N.
PS: I'm using svn version:
pylab.__version__
'1.0.4.dev4241'
From: Manuel M. <mm...@as...> - 2007年10月18日 15:23:14
John,
svn works fine now. thanks.
John Hunter wrote:
> On 10/18/07, John Hunter <jd...@gm...> wrote:
> 
>> You should use the "c" argument for scatter -- this controls the facecolor.
>>
>> scatter(x,x+0.5, c='blue', s=50, alpha=0.5)
>>
>> This is a bit of an anachronism from matlab compatibility.
> 
> This is now fixed in svn, so you can use facecolor as well. Note that
> for constant size and color markers, plot will be significantly faster
> 
> ax.plot(x, x+0.5, mfc='blue', alpha=0.5, ms=20)
> 
> JDH
From: John H. <jd...@gm...> - 2007年10月18日 15:03:27
On 10/18/07, John Hunter <jd...@gm...> wrote:
> You should use the "c" argument for scatter -- this controls the facecolor.
>
> scatter(x,x+0.5, c='blue', s=50, alpha=0.5)
>
> This is a bit of an anachronism from matlab compatibility.
This is now fixed in svn, so you can use facecolor as well. Note that
for constant size and color markers, plot will be significantly faster
 ax.plot(x, x+0.5, mfc='blue', alpha=0.5, ms=20)
JDH
From: John H. <jd...@gm...> - 2007年10月18日 14:58:05
On 10/18/07, Manuel Metz <mm...@as...> wrote:
> It seems that the keywords facecolor (or color) and alpha can not be
> used simultaniously when using "scatter":
>
>
> import pylab
>
> x = pylab.npy.arange(0,10)
> pylab.scatter(x,x, s=50, alpha=0.5)
> pylab.scatter(x,x+0.5, facecolor='blue', s=50, alpha=0.5)
> pylab.show()
>
>
> The alpha value of the second call is not set correctly, but kept fix at
> alpha=1.0. Any idea ???
You should use the "c" argument for scatter -- this controls the facecolor.
scatter(x,x+0.5, c='blue', s=50, alpha=0.5)
This is a bit of an anachronism from matlab compatibility.
JDH
From: John H. <jd...@gm...> - 2007年10月18日 14:50:26
On 10/18/07, Jordan Atlas <jc...@co...> wrote:
> Hello,
>
> I'm having some trouble figuring out how to format the numerical
> labels on the tick marks of an axes. For example, in the plot linked
> below, I'd like the y-axis to display using scientific notation, and I'd
> like to control the precision level. I feel like this should be somehow
> possible using setp(yticklabels,...) but I haven't been able to find the
> relevant documentation or an example. Can someone point me in the right
> direction here?
You can set the formatter for the yaxis
 from matplotlib.ticker import FormatStrFormatter
 fmt = FormatStrFormatter('%1.4g') # or whatever
 ax.yaxis.set_major_formatter(fmt)
There is also a class tickers.ScalarFormatter for scientific
formatting that is customizable. You'll probably want to take a look
at it.
> Also, if someone has a suggestion for how to automatically avoid the
> axis label ('CW') being cut off like in the attachment, let me know (I'm
> letting the figure size get set automatically).
The easiest way to fix this is just to move the left border of your
axes over a bit
 fig = figure()
 fig.subplots_adjust(left=0.2)
 ax = fig.add_subplot(111) # now there is more space on the left
JDH
From: Jordan A. <jc...@co...> - 2007年10月18日 13:51:11
Hello,
 I'm having some trouble figuring out how to format the numerical 
labels on the tick marks of an axes. For example, in the plot linked 
below, I'd like the y-axis to display using scientific notation, and I'd 
like to control the precision level. I feel like this should be somehow 
possible using setp(yticklabels,...) but I haven't been able to find the 
relevant documentation or an example. Can someone point me in the right 
direction here?
 Also, if someone has a suggestion for how to automatically avoid the 
axis label ('CW') being cut off like in the attachment, let me know (I'm 
letting the figure size get set automatically).
 Please feel free to point me to a relevant section of the manual or 
to a function that I might be missing.
Thank you,
--Jordan
Here is the example: http://www.people.cornell.edu/pages/jca33/labels.pdf
From: Manuel M. <mm...@as...> - 2007年10月18日 13:37:20
It seems that the keywords facecolor (or color) and alpha can not be 
used simultaniously when using "scatter":
import pylab
x = pylab.npy.arange(0,10)
pylab.scatter(x,x, s=50, alpha=0.5)
pylab.scatter(x,x+0.5, facecolor='blue', s=50, alpha=0.5)
pylab.show()
The alpha value of the second call is not set correctly, but kept fix at 
alpha=1.0. Any idea ???
Manuel
From: Eric F. <ef...@ha...> - 2007年10月18日 07:06:53
Jeremy Conlin wrote:
> On 10/17/07, Charles Seaton <cs...@st...> wrote:
>> Jeremy,
>>
>> I ran across the answer to this last week while searching the list for
>> info on datestr2num (both subjects happened to come up in the same
>> exchange).
>>
>> http://www.nabble.com/First-impression-from-a-new-user-tf1716894.html#a4662446
>>
>> plot(x, y, linestyle='*steps*')
>>
>> Charles Seaton
> 
> 
> Well that's great! (I should have at least tried making such a plot
> before posting. Sorry.) How come I couldn't find it in the
> documentation? I can't find anything about available linestyles. Am
> I looking the wrong location? I am looking at users_guide_0.9.0.pdf
The user's guide tends to lag. To find the latest features, look at the 
CHANGELOG, the examples, and the docstrings. Ipython is a big help for 
looking at docstrings and trying things out. Are you familiar with it?
Eric
From: Wayne E. H. <wh...@pa...> - 2007年10月18日 04:43:45
First you should look at the axes() command with its arguments to 
control the boundaries of the plot area inside the figure. I always use 
this to maximize the use of the figure space. I'm not sure, though, 
whether this works with the kind of plot you want. Check it out. The 
other thing that is related is the aspect ratio of the plot. A pie 
chart will only fill up as far as the shortest dimension available, so 
from your attachment you might try increasing the height or decreasing 
the width.
Wayne
Romain Bignon wrote:
> Hello,
>
> When I create a graph, margin is too wide. How can I reduce this?
>
> There is an example with this mail.
>
> Thanks.
>
> 
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> ------------------------------------------------------------------------
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
From: Giorgio F. G. <gi...@gi...> - 2007年10月18日 00:23:47
Thank you Ken,
I ended up doing more or less as you suggested but it turns out that
with the new pick API is actually much easier:
 wxmpl.EVT_POINT(self, self.GetId(), self.onPoint)
 self.mpl_connect('pick_event', self.onPick)
 def onPoint(self,event):
 '''
 Called by the EVT_POINT of wxmpl. Generates a pick_event
 '''
 event.axes.pick(event)
 def onPick(self,event):
 '''
 Called upon a pick_event
 '''
 print 'You picked %s' % event.ind
GG
On 10/15/07, Ken McIvor <mc...@ii...> wrote:
> On Oct 12, 2007, at 4:28 PM, Giorgio F. Gilestro wrote:
> >
> > Do you know if there is a reason why I cannot succeed in generating a
> > pick_event using wxmpl?
>
> Yes, WxMpl disables all matplotlib events to ensure that figure
> zooming works correctly. I haven't had time to ensure that WxMpl will
> work reliably in all cases when matplotlib's events are enabled.
>
> > I know I could use EVT_POINT but I need the picker event to return
> > the event.ind
>
> Although it's a bit silly, one possible solution would be to have
> your EVT_POINT callback generate a mouse event. I think something
> like this might work, but I haven't tried it...
>
> from matplotlib.backend_bases import FigureCanvasBase
>
> def OnPoint(evt):
> figureCanvas = evt.axis.figure.canvas
> FigureCanvasBase.button_press_event(figureCanvas, evt.x, evt.y, 1)
>
>
> Ken
>

Showing 13 results of 13

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