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






Showing 5 results of 5

From: Gary P. <pa...@in...> - 2004年02月23日 23:22:17
> >>>>> "Gary" == Gary Pajer <pa...@in...> writes:
> 
> Gary> If I start interactive2.py, it complains that ShowOn can't
> Gary> be imported. Sure enough, there seems to be no method
> Gary> ShowOn. Or at least I can't find it. Consequently
> Gary> interactive2.py loses it's charm :)
> 
> Gary> Or have I misunderstood something?
> 
> You are using an out-of-date interactive2.py. Matplotlib recently
> changed (improved!) the way it sets the interactive flags. You have
> the new matplotlib module and the old interactive2.py code. Grab
> the latest *.tar.gz or *.zip and use examples/interactive2.py from
> that code.
> 
> Should help,
> JDH
Yes, thank you. 
From: James B. <bo...@ll...> - 2004年02月23日 19:01:27
On Feb 23, 2004, at 9:16 AM, John Hunter wrote
>
> Perhaps a better solution is to allow keyword args to the plot command
>
> plot(datar, -1.0*pr, 'b',
> linewidth=0.2, label='a red line', alpha=0.2)
>
> This could be extended to handle plot multiple plots with one command
> as follows
>
> plot(x1, y1, 'b', x2, y2, 'r--',
> linewidth=(2,3), label=('a blue line', 'a red line'),
> alpha=(1.0,0.5), antialiased = (True,False))
>
I strongly agree with the kwargs approach, it makes things clear as to 
what is being set.
> Just an oversight on my part - I've been adding these neglected
> accessor methods as people need them. The axes border is a
> patches.Rectangle instance. If you add the following accessor method
> to class Axes (on or around line 598)
>
> def get_frame(self):
> "Return the axes Rectangle frame"
> return self._axesPatch
> from matplotlib.matlab import *
> ax = subplot(111)
> plot([1,2,3])
> frame = ax.get_frame()
> frame.set_linewidth(3.0)
> frame.set_facecolor('r')
> frame.set_edgecolor('y')
> show()
I applied this patch and it worked fine. On my Mac I use the PS 
backend and convert to PDF. With the default frame width (0.5), the 
frame was not visible using Adobe Reader 6.0. The file printed fine, 
but the on screen viewing omitted the frame. This might be a personal 
problem on my setup, but it might be useful if other people have this 
difficulty. Making the frame width equal to 1 fixes things.
using matplotlib and lovin' it.
Jim
From: John H. <jdh...@ac...> - 2004年02月23日 17:45:33
>>>>> "James" == James Boyle <bo...@ll...> writes:
 James> I would like to be able to change the width of a line. If
 James> I just use B/W the use of line widths and styles can
 James> differentiate a number of lines. Currently, I do this: p =
 James> plot(datar,-1.0*(pr),'b') p.extend(
 James> plot(datac,-1.0*(pc),'r--')) p[0].set_linewidth(2)
 James> p[1].set_linewidth(3)
 James> Is this the way to do this? or is there something more
 James> elegant. 
I guess beauty is in the eye of the beholder, but I find this more
elegant
 liner, linec = plot(datar, -1.0*pr, 'b', 
 datac, -1.0*pc, 'r--')
 liner.set_linewidth(2)
 linec.set_linewidth(3) 
 James> It might be useful for the third argument to have color,
 James> style and width.
It's certainly doable, but my hesitancy in doing this is that there
are a lot of properties of a line that one could make an argument for
putting in the format string. matthew suggested allowing a label as
in 'r--;red line' (ala octave). Should the alpha property be in
there? My inclination is to follow the python design philosophy of
"one obvious way to do it". 
Perhaps a better solution is to allow keyword args to the plot command
 plot(datar, -1.0*pr, 'b', 
 linewidth=0.2, label='a red line', alpha=0.2)
This could be extended to handle plot multiple plots with one command
as follows
 plot(x1, y1, 'b', x2, y2, 'r--', 
 linewidth=(2,3), label=('a blue line', 'a red line'), 
 alpha=(1.0,0.5), antialiased = (True,False)) 
legend can be altered to use line labels if they exist, so you could
build the legend of this plot just by callinging
 legend()
I find this the kwargs approach a little cleaner than having a
mother-of-all-format-strings.
 James> I have not been able to figure out how to change the line
 James> thickness of the axis frame, i.e. the x and y axis
 James> themselves. There are examples for the grid, if one is
 James> used, and the tick marks but not the frame itself.
Just an oversight on my part - I've been adding these neglected
accessor methods as people need them. The axes border is a
patches.Rectangle instance. If you add the following accessor method
to class Axes (on or around line 598) 
 def get_frame(self):
 "Return the axes Rectangle frame"
 return self._axesPatch
I just added it to the src tree. You can then control the axes
rectangle as well, as in this example
 from matplotlib.matlab import *
 ax = subplot(111)
 plot([1,2,3])
 frame = ax.get_frame()
 frame.set_linewidth(3.0)
 frame.set_facecolor('r')
 frame.set_edgecolor('y')
 show()
Hope this helps,
JDH
From: James B. <bo...@ll...> - 2004年02月23日 17:21:35
I would like to be able to change the width of a line. If I just use 
B/W the use of line widths and styles can differentiate a number of 
lines. Currently, I do this:
 p = plot(datar,-1.0*(pr),'b')
 p.extend( plot(datac,-1.0*(pc),'r--'))
 p[0].set_linewidth(2)
 p[1].set_linewidth(3)
Is this the way to do this? or is there something more eleganf. It 
might be useful for the third argument to have color, style and width.
I have not been able to figure out how to change the line thickness of 
the axis frame, i.e. the x and y axis themselves. There are examples 
for the grid, if one is used, and the tick marks but not the frame 
itself.
Thanks for any help.
Jim
From: John H. <jdh...@ac...> - 2004年02月23日 01:53:44
>>>>> "katrin" == katrin schenk <sc...@ph...> writes:
 katrin> C:\GTK\lib and C:\GTK\include to the path
 ^^^
 should be C:\GTK\bin.
Also make sure you have no spaces in other entries in your path. 
Correcting your PATH will probably cure you, but if you still have
troubles you should read the FAQ entry "I cannot import gtk / gdk /
gobject" at http://matplotlib.sourceforge.net/faq.html and if you
still are having trouble after trying what is suggested there and
reading the links, you may want to consider using the wx backend.
http://matplotlib.sourceforge.net/backends.html#WX
Sorry you're having so much trouble; don't give up hope!
JDH

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