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


Showing 8 results of 8

From: Humufr <hu...@ya...> - 2005年03月02日 22:26:23
Hi,
when I wrote a script like:
import numarray
image = numarray.ones((30,30))
from pylab import *
matshow(image)
show()
I obtain an error message:
Traceback (most recent call last):
 File "test.py", line 6, in ?
 matshow(image)
 File "/usr/lib/python2.4/site-packages/matplotlib/pylab.py", line 
1647, in matshow
 w,h = figaspect(arr)
 File "/usr/lib/python2.4/site-packages/matplotlib/figure.py", line 
480, in figaspect
 nr,nc = arr.shape[:2]
AttributeError: 'module' object has no attribute 'shape'
if I'm call pylab before to create the numarray array it's ok:
from pylab import *
import numarray
image = numarray.ones((30,30))
matshow(image)
show()
just to let you know.
N.
From: Arnold M. <arn...@wu...> - 2005年03月02日 20:23:52
Dear all,
Perhaps this idea appears strange to some, but in my field (atmospheric
turbulence) it is a common problem: I want to plot data with a log-axis (say
the x-axis) with both positive and negative numbers for x. This implies that I
want to zoom in on small values of |x|. The way to do this, is to define a
'gap' around zero in which no data exist, or are ignored. So if my x-data would
range
from -10 to -0.01 and from 0.01 to 10, the x-axis would look like:
|-------|-------|-------|-------|-------|------|
-10 -1 -0.1 +/-0.01 0.1 1 10
There are few (if any) plotting programs that can do this, but it would make
life a lot easier for me. By now I have hacked my own pylab script to do this,
but it has many limitations. To do it properly, it should be done on a somewhat
lower level in the code, I suppose. The idea is to split the data into either 2
(semilogx and semilogy) or 4 quadrants (loglog) and to plot the data in each
quadrant seperately. If the lower limit of the x-axis (or y-axis) is taken
positive, a normal semilogx (or semilogy) plot is recovered.
More people that need/like this? Any volunteers who know what they are doing (in
terms of low-level pylab coding)?
Regards,
Arnold
-- 
------------------------------------------------------------------------
Arnold F. Moene NEW tel: +31 (0)317 482604
Meteorology and Air Quality Group fax: +31 (0)317 482811
Wageningen University e-mail: Arnold.Moene at wur.nl
Duivendaal 2 url: http://www.met.wau.nl
6701 AP Wageningen
The Netherlands
------------------------------------------------------------------------
Openoffice.org - Freedom at work
Firefox - The browser you can trust (www.mozilla.org)
------------------------------------------------------------------------
From: John H. <jdh...@ac...> - 2005年03月02日 17:55:35
>>>>> "David" == David Fugate <df...@uc...> writes:
 John> add_base_flags(module) before the call to
 John> ext_modules.append(module) in both the Numeric and numarray
 John> sections. Ditto for the build_contour function in
 John> setupext.py. 
 David> BTW A new identical problem appeared which was easily fixed
 David> by doing the same thing to the build_contour function.
Which is why I said "Ditto for the build_contour function in
setupext.py" <wink>
Glad it helped -- thanks for the report and persevering!
JDH
From: David F. <df...@uc...> - 2005年03月02日 17:48:06
John Hunter wrote:
> No, it looks like we are doing something wrong. I can't believe it
> has not been reported in the umpteen mpl releases that have had this
> problem....
> 
> build_transforms needs to call
> 
> add_base_flags(module)
> 
> before the call to 
> 
> ext_modules.append(module)
> 
> in both the Numeric and numarray sections. Ditto for the
> build_contour function in setupext.py.
> 
> Hope this helps! Let me know...
> 
> JDH
Yes, this fixed it! Thank you.
David
BTW
A new identical problem appeared which was easily fixed by doing the 
same thing to the build_contour function.
-- 
There are 10 types of people in the world. Those that understand binary 
and those that don't.
From: John H. <jdh...@ac...> - 2005年03月02日 14:46:15
>>>>> "kristen" == kristen kaasbjerg <co...@ya...> writes:
 kristen> Hi again Working with legend I've encountered another
 kristen> problem. Changing the fontsize in a legend seems to be a
 kristen> little harder than first assumed. Is there an easy way to
 kristen> do this??
http://matplotlib.sf.net/examples/legend_demo.py shows you how to
customize the legend text font size. The examples directory is really
an indispensable tool in learning matplotlib. If you are using the
source distribution, the examples directory is included. If you are
using a binary distribution, a zip file is found here
http://matplotlib.sourceforge.net/matplotlib_examples_0.72.zip
The relevant code fragment from legend_demo.py is
 ltext = leg.get_texts() # all the text.Text instance in the legend
 set(ltext, fontsize='small') # the legend text fontsize
JDH
From: Robert L. <ro...@le...> - 2005年03月02日 09:52:48
kristen kaasbjerg wrote:
> Hi again
> Working with legend I've encountered another problem.
> Changing the fontsize in a legend seems to be a little
> harder than first assumed. Is there an easy way to do
> this??
 From the mailing list a couple of days ago...
You need to pass in a FontProperties instance that specifies the size you want:
prop = FontProperties(size="x-small')
size - Either an absolute value of xx-small, x-small, small,
 medium, large, x-large, xx-large; or a relative value
 of smaller or larger; or an absolute font size, e.g. 12;
 or scalable
i.e. lgnd = ax.legend((lines, labels, prop = FontProperties(size="x-small'), 
..other_params_as_required)
Robert
PS This looks like something to add to my 'Getting Started' document....
From: kristen k. <co...@ya...> - 2005年03月02日 09:19:35
Hi again
Working with legend I've encountered another problem.
Changing the fontsize in a legend seems to be a little
harder than first assumed. Is there an easy way to do
this??
Kristen
	
		
__________________________________ 
Celebrate Yahoo!'s 10th Birthday! 
Yahoo! Netrospective: 100 Moments of the Web 
http://birthday.yahoo.com/netrospective/
From: John H. <jdh...@ac...> - 2005年03月02日 05:15:22
>>>>> "David" == David Fugate <df...@uc...> writes:
 David> Just looking at the output it appears as if the changes
 David> made to basedir (i.e., 'linux2') in setupext.py are not
 David> having any sort of effect (hence the error message about
 David> numarray/arrayobject.h not existing). Is there something
 David> blatantly wrong I'm doing? Any help would be greatly
 David> appreciated.
No, it looks like we are doing something wrong. I can't believe it
has not been reported in the umpteen mpl releases that have had this
problem....
build_transforms needs to call
 add_base_flags(module)
before the call to 
 ext_modules.append(module)
in both the Numeric and numarray sections. Ditto for the
build_contour function in setupext.py.
Hope this helps! Let me know...
JDH

Showing 8 results of 8

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