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





Showing results of 181

<< < 1 .. 5 6 7 8 > >> (Page 7 of 8)
From: Andrew S. <str...@as...> - 2005年01月07日 22:36:30
Stephen Walton wrote:
> At my request, John Hunter put a feature in the 'load' subroutine in 
> Pylab which treats everything after a '%' sign as a comment. This 
> makes it more compatible with MATLAB (tm); I use this feature to 
> comment files which would otherwise be simple lists of numbers. 
> However, there is a small bug. Line 851 in pylab.py should change from
>
> line = line[:line.rfind('%')].strip()
>
> to
>
> line = line[:line.find('%')].strip()
>
> since everything after a '%' sign should be treated as a comment. 
> This bit me when I had a comment line where the comment itself 
> included a % sign.
Done.
Now maybe someone can contribute a patch for 3D plots while John is in 
Brazil as a sign of our appreciation. :)
Cheers!
Andrew
From: Stephen W. <ste...@cs...> - 2005年01月07日 20:15:47
At my request, John Hunter put a feature in the 'load' subroutine in 
Pylab which treats everything after a '%' sign as a comment. This makes 
it more compatible with MATLAB (tm); I use this feature to comment 
files which would otherwise be simple lists of numbers. However, there 
is a small bug. Line 851 in pylab.py should change from
 line = line[:line.rfind('%')].strip()
to
 line = line[:line.find('%')].strip()
since everything after a '%' sign should be treated as a comment. This 
bit me when I had a comment line where the comment itself included a % sign.
From: Andrew S. <str...@as...> - 2005年01月06日 20:06:18
Maarten de Vries wrote:
>Hello,
>The best wishes for the new year to all of you!
>I am completely new to this part of the game. I have worked with Python and 
>Matlab and the matplotlib appears to be an excellent tool for my demands, but 
>I cannot get the thing working. I have spend two days to try to find my own 
>way out of it, but that didn't work, so I will ask your help.
>I have a SuSE Linux 9.2 i386 installation. I have changed the prefix and 
>exec-prefix in setupext.py to read '/usr' and start the build routine to get:
>maarten@cleopatra:~/Documents/Downloads/matplotlib-0.70.1> python setup.py 
>build
>sh: pkg-config: command not found
>sh: pkg-config: command not found
>sh: pkg-config: command not found
>sh: pkg-config: command not found
> 
>
<snipped further output>
I'd install pkg-config before going any further. I believe it will find 
dependencies automatically without relying on you to enter them. 
Unfortunately, I have no idea how to install it on SuSE.
Your later errors indicate problems finding the GTK header files, which 
I think pkg-config will help with. (At least once you install them, too!)
Cheers!
Andrew
From: Perry G. <pe...@st...> - 2005年01月06日 20:01:42
Yes, colormaps are callable so you can call the colormap with either a 
scalar value or an
array of values and what will be returned is a tuple of rgba values or 
an array (shape
= 4, nelements). See the docstring on __call__ for 
LinearSegmentedColormap in colors.py
Perry
On Jan 6, 2005, at 3:18 PM, Carol Leger wrote:
> I am using fill to make filled polygons. I want to fill the polygons 
> with colors that reflect data values, similar to what imshow does.
>
> Is there a way to extract the rgb tuples from a Colormap? This could 
> be an array of N tuples, each tuple containing 3 0-1 floats that 
> describe the color or three separate arrays, one each for red, green 
> and blue.
>
> I made the mistake of using some non-public attributes of the class 
> colorMap to accomplish this in a previous version of matplotlib. That 
> was a mistake since Colormap._red_lut, Colormap._green_lut and 
> Colormap._blue_lut no longer exist.
>
> Once I have the array of tuples, I can determine which one I want and 
> create a hex string using rgb2hex to get a color suitable for use with 
> fill.
>
> I need the flexability to make the same plot using several different 
> color maps.
> -- 
> Ms. Carol A. Leger
> SRI International			Phone: (650) 859-4114
> 333 Ravenswood Avenue G-273
> Menlo Park, CA 94025 e-mail: le...@sr...
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Maarten de V. <mh....@qu...> - 2005年01月06日 19:34:09
Thank you all for helping me out! As far as I can see at the moment I have got 
the beast moving. All three suggestions did pay off, so there was not one 
solution. Maybe it is good for other newbies and for future improvements to 
explicit the problems I had:
-- the number of prerequisite libraries, that I had checked on the 
installation instructions page, was not adequate. Maybe if I had installed my 
system as a development-system from the start, it would have been sufficient, 
but now there is a lot of ambiquity in the names of all the required 
components.
-- the pkg-config was nowhere to be found on my system, because it is named 
pkgconfig in YAST.
-- adding some extra libraries for the gtk-components in the build-ext is not 
easily cooked up by a beginner.
I am very happy, that the operation succeeded and I hope that I can have a lot 
of fun with the toolkit. The above considerations are not meant as 
complaining, but only as constructive report.
Thanx again.
 Maarten
From: Carol L. <car...@sr...> - 2005年01月06日 19:18:22
I am using fill to make filled polygons. I want to fill the polygons 
with colors that reflect data values, similar to what imshow does.
Is there a way to extract the rgb tuples from a Colormap? This could be 
an array of N tuples, each tuple containing 3 0-1 floats that describe 
the color or three separate arrays, one each for red, green and blue.
I made the mistake of using some non-public attributes of the class 
colorMap to accomplish this in a previous version of matplotlib. That 
was a mistake since Colormap._red_lut, Colormap._green_lut and 
Colormap._blue_lut no longer exist.
Once I have the array of tuples, I can determine which one I want and 
create a hex string using rgb2hex to get a color suitable for use with fill.
I need the flexability to make the same plot using several different 
color maps.
-- 
Ms. Carol A. Leger
SRI International			Phone: (650) 859-4114
333 Ravenswood Avenue G-273
Menlo Park, CA 94025 e-mail: le...@sr...
From: Eric E. <ems...@ob...> - 2005年01月06日 16:56:21
Hi,
is there any suggestion as how to correct the bug in imshow
for the display in mode ''preserve'' (something I explained in
a previous email and that someone else bumped into).
Any input welcome!
thanks and cheers,
Eric
-- 
===============================================================
Observatoire de Lyon ems...@ob...
9 av. Charles-Andre tel: +33 4 78 86 83 84
69561 Saint-Genis Laval Cedex fax: +33 4 78 86 83 86
France http://www-obs.univ-lyon1.fr/eric.emsellem
===============================================================
From: Perry G. <pe...@st...> - 2005年01月06日 15:33:03
On Jan 5, 2005, at 7:41 AM, Randy Heiland wrote:
> Apologies, but as usual, I'm under a bit of pressure to display a 
> pcolor
> using a custom colormap and it's not intuitively obvious how to do it 
> (but
> I'll keep looking). If there's a kind soul out there who can quickly 
> point
> me/show me how, I'd appreciate it. In my simple example, I want to 
> have
> just 4 bands of color: 2 shades of blue for all negative scalar 
> values and
> 2 shades of red for all positive values.
>
> thanks, Randy
>
I responded to this off list (through a separate request). I did want to
point out that the data structure used to create linear segmented 
colormaps
does provide the capability for easily defining constant color bands. 
There
is a simple, but not very general, means of just restricting the number 
of
points in the color map. By making this a small number, one will just 
have
that many distinct colors available (by default it is set to 256, which
generally makes it hard to distinguish the distinct levels). This is 
only
useful if you wish the thresholds for the constant levels to be 
uniformly
spaced between 0 and 1 after normalizing the data values to that 
interval.
In this particular case choosing N to be small (7) didn't align 0 with 
one
of these thresholds and thus wasn't useful for this purpose.
The more general means of setting arbitrary constant color bands is to 
take
advantage of the fact that the definition of the linear segments allows 
for
discontinuities at each threshold. Two examples are shown below. The 
first
is a continuous colormap and the second illustrates use of constant 
color
bands.
The data structure is simply dictionary that has entries for each of 
the 3
colors. Each of these is set a tuple of tuples. Each of the interior 
tuples
represents the color value(s) at a normalized data value (i.e., values 
ranging
from 0 to 1). The first value is the normalized data value for which the
color intensities apply. Two color intensities are required to allow for
discontinuities. So the second value of the tuple is the color intensity
just below the data value, and the third the value is the value just 
above.
If the color map is to be continuous at that point, these two values 
should
be the same. The tuples should be monotonic in data values and should 
start
with 0. and end with 1. The color intensities are linearly interpolated
between the specified data points. (Actually, color lookup tables are 
generated
instead and simple value lookup is used. As mentioned, the default 
number of
entries in the lookup tables is 256. This can be overridden by 
specifying
how many levels are desired) The following examples illustrate two 
simple cases.
mycmdata1 = {
 'red' : ((0., 0., 0.), (0.5, 0.9, 0.9), (1., 1., 1.)),
 'green': ((0., 0., 0.), (1., 0., 0.)),
 'blue' : ((0., 0., 0.), (1., 0., 0.))
 }
mycm1 = LinearSegmentedColormap('mycm', mycmdata1)
This color map is intended to show only red with values between 0 and 
0.5 using
90% of the red color range, values running from 0.5 to 1.0 only result 
in a
minor increase of the red intensity from 0.9 to 1.0.
mycmdata2 = {
 'red' : ((0., 1., 1.), (0.1, 1., 0.), (1., 0., 0.)),
 'green': ((0., 0., 0.), (0.1, 0., 1.), (0.9, 1., 0.), (1., 0., 
0.)),
 'blue' : ((0., 0., 0.), (0.9, 0., 1.), (1., 1., 1.))
 }
mycm2 = LinearSegmentedColormap('mycm', mycmdata2)
For this color map, value between 0. and 0.1 will be full red, values 
between
0.1 and 0.9 will be full green, and values between 0.9 and 1. will be 
full blue.
Note that in this case the difference in the 2nd and 3rd values in the 
tuples
at the changes in color. Color values are interpolated between the 
normalized
data values and since they are the same over the interval, they are 
constant.
Randy's case is a bit unusual in that one needs to figure out where 0 
in the
original data maps to the normalized data, and then construct a 
colormap that
used that "normalized" 0 value as a threshold. So one must construct a 
colormap
for each such image (admittedly a bit clumsy).
Perry
From: Cory D. <cd...@st...> - 2005年01月06日 12:50:54
Hi Maarten
Try 
python setup.py build_ext --include-dir=<directory where you will find
pygobject.h>:<directory where you will find pygtk>
If this works finish the build with python setup.py build.
hope this helps,
Cheers,
Cory.
On Thu, 2005年01月06日 at 12:08, Maarten de Vries wrote:
> Hello,
> The best wishes for the new year to all of you!
> I am completely new to this part of the game. I have worked with Python and 
> Matlab and the matplotlib appears to be an excellent tool for my demands, but 
> I cannot get the thing working. I have spend two days to try to find my own 
> way out of it, but that didn't work, so I will ask your help.
> I have a SuSE Linux 9.2 i386 installation. I have changed the prefix and 
> exec-prefix in setupext.py to read '/usr' and start the build routine to get:
> maarten@cleopatra:~/Documents/Downloads/matplotlib-0.70.1> python setup.py 
> build
> sh: pkg-config: command not found
> sh: pkg-config: command not found
> sh: pkg-config: command not found
> sh: pkg-config: command not found
> running build
> running build_py
> creating build
> creating build/lib.linux-i686-2.3
> copying lib/pylab.py -> build/lib.linux-i686-2.3
> creating build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/patches.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/numerix.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/_image.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/colors.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/transforms.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/finance.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/dates.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/cm.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/windowing.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/pyparsing.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/collections.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/na_imports.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/legend.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/text.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/afm.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/mlab.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/matlab.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/figure.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/table.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/_transforms.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/nc_imports.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/font_manager.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/image.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/backend_bases.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/cbook.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/_pylab_helpers.py -> 
> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/pylab.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/_mathtext_data.py -> 
> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/mathtext.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/ticker.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/axes.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/axis.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/__init__.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/artist.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/_contour.py -> build/lib.linux-i686-2.3/matplotlib
> copying lib/matplotlib/lines.py -> build/lib.linux-i686-2.3/matplotlib
> creating build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_cairo.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_template.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_agg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_gdk.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_gtk.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_wxagg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_svg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_tkagg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_gtkagg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/__init__.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_fltkagg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_gd.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_paint.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_ps.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_wx.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/tkagg.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> copying lib/matplotlib/backends/backend_gtkcairo.py -> 
> build/lib.linux-i686-2.3/matplotlib/backends
> running build_ext
> building 'matplotlib._nc_transforms' extension
> creating build/temp.linux-i686-2.3
> creating build/temp.linux-i686-2.3/src
> creating build/temp.linux-i686-2.3/CXX
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> CXX/IndirectPythonInterface.cxx -o 
> build/temp.linux-i686-2.3/CXX/IndirectPythonInterface.o -DNUMERIC=1
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> CXX/cxxsupport.cxx -o build/temp.linux-i686-2.3/CXX/cxxsupport.o -DNUMERIC=1
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> src/_nc_transforms.cpp -o build/temp.linux-i686-2.3/src/_nc_transforms.o 
> -DNUMERIC=1
> In file included from /usr/include/python2.3/Python.h:8,
> from CXX/Objects.hxx:9,
> from CXX/Extensions.hxx:18,
> from src/_transforms.h:10,
> from src/_nc_transforms.cpp:2:
> /usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
> In file included from /usr/include/g++/i586-suse-linux/bits/os_defines.h:39,
> from /usr/include/g++/i586-suse-linux/bits/c++config.h:35,
> from /usr/include/g++/functional:53,
> from src/_nc_transforms.cpp:1:
> /usr/include/features.h:132:1: warning: this is the location of the previous 
> definition
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> CXX/cxxextensions.c -o build/temp.linux-i686-2.3/CXX/cxxextensions.o 
> -DNUMERIC=1
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> src/mplutils.cpp-o build/temp.linux-i686-2.3/src/mplutils.o -DNUMERIC=1
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
> CXX/cxx_extensions.cxx -o build/temp.linux-i686-2.3/CXX/cxx_extensions.o 
> -DNUMERIC=1
> g++ -pthread -shared build/temp.linux-i686-2.3/src/_nc_transforms.o 
> build/temp.linux-i686-2.3/src/mplutils.o 
> build/temp.linux-i686-2.3/CXX/cxx_extensions.obuild/temp.linux-i686-2.3/CXX/cxxsupport.o 
> build/temp.linux-i686-2.3/CXX/IndirectPythonInterface.o 
> build/temp.linux-i686-2.3/CXX/cxxextensions.o -lstdc++ -lm -o 
> build/lib.linux-i686-2.3/matplotlib/_nc_transforms.so
> building 'matplotlib.backends._gtkagg' extension
> gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
> -fmessage-length=0 -Wall -fPIC -I/usr/include -I/usr/include -Isrc 
> -Iagg22/include -I. -I/usr/include -I/usr/include -I/usr/include/freetype2 
> -I/usr/include/freetype2 -Isrc/freetype2 -Iagg22/include/freetype2 
> -I./freetype2 -I/usr/include/freetype2 -I/usr/include/freetype2 
> -I/usr/include -I/usr/include -I/usr/include/python2.3 -c src/_gtkagg.cpp -o 
> build/temp.linux-i686-2.3/src/_gtkagg.o
> src/_gtkagg.cpp:8:23: pygobject.h: Onbekend bestand of map
> src/_gtkagg.cpp:9:25: pygtk/pygtk.h: Onbekend bestand of map
> In file included from /usr/include/python2.3/Python.h:8,
> from CXX/Objects.hxx:9,
> from CXX/Extensions.hxx:18,
> from src/_backend_agg.h:8,
> from src/_gtkagg.cpp:11:
> /usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
> In file included from /usr/include/string.h:26,
> from /usr/include/g++/cstring:51,
> from src/_gtkagg.cpp:1:
> /usr/include/features.h:132:1: warning: this is the location of the previous 
> definition
> src/_gtkagg.cpp: In member function `Py::Object 
> _gtkagg_module::agg_to_gtk_drawable(const Py::Tuple&)':
> src/_gtkagg.cpp:35: error: `PyGObject' undeclared (first use this function)
> src/_gtkagg.cpp:35: error: (Each undeclared identifier is reported only once 
> for each function it appears in.)
> src/_gtkagg.cpp:35: error: `py_drawable' undeclared (first use this function)
> src/_gtkagg.cpp:35: error: syntax error before `;' token
> src/_gtkagg.cpp:39: error: `GdkDrawable' undeclared (first use this function)
> src/_gtkagg.cpp:39: error: `drawable' undeclared (first use this function)
> src/_gtkagg.cpp:39: error: `GDK_DRAWABLE' undeclared (first use this function)
> src/_gtkagg.cpp:40: error: `GdkGC' undeclared (first use this function)
> src/_gtkagg.cpp:40: error: `gc' undeclared (first use this function)
> src/_gtkagg.cpp:40: error: `gdk_gc_new' undeclared (first use this function)
> src/_gtkagg.cpp:48: error: `GDK_RGB_DITHER_NORMAL' undeclared (first use this 
> function)
> src/_gtkagg.cpp:50: error: `gdk_draw_rgb_32_image' undeclared (first use this 
> function)
> src/_gtkagg.cpp: In function `void init_gtkagg()':
> src/_gtkagg.cpp:62: error: `init_pygobject' undeclared (first use this 
> function)
> src/_gtkagg.cpp:63: error: `init_pygtk' undeclared (first use this function)
> error: command 'gcc' failed with exit status 1
> 
> There are two lines in Dutch, meaning 'unknown file or directory' some 20 
> lines from the bottom, for pygobject.h and pygtk/pygtk.h, both in gtkagg.cpp. 
> 
> Could someone please give me a hand?
> 
> Regards,
> 
> Maarten de Vries
> 
> 
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
))))))))))))))))))))))))))))))))))))))))))))
Cory Davis
Meteorology
School of GeoSciences
University of Edinburgh
King's Buildings
EDINBURGH EH9 3JZ
ph: +44(0)131 6505092
fax +44(0)131 6505780
cd...@st...
co...@me...
http://www.geos.ed.ac.uk/contacts/homes/cdavis
))))))))))))))))))))))))))))))))))))))))))))
From: Maarten de V. <mh....@qu...> - 2005年01月06日 12:08:35
Hello,
The best wishes for the new year to all of you!
I am completely new to this part of the game. I have worked with Python and 
Matlab and the matplotlib appears to be an excellent tool for my demands, but 
I cannot get the thing working. I have spend two days to try to find my own 
way out of it, but that didn't work, so I will ask your help.
I have a SuSE Linux 9.2 i386 installation. I have changed the prefix and 
exec-prefix in setupext.py to read '/usr' and start the build routine to get:
maarten@cleopatra:~/Documents/Downloads/matplotlib-0.70.1> python setup.py 
build
sh: pkg-config: command not found
sh: pkg-config: command not found
sh: pkg-config: command not found
sh: pkg-config: command not found
running build
running build_py
creating build
creating build/lib.linux-i686-2.3
copying lib/pylab.py -> build/lib.linux-i686-2.3
creating build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/patches.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/numerix.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/_image.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/colors.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/transforms.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/finance.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/dates.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/cm.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/windowing.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/pyparsing.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/collections.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/na_imports.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/legend.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/text.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/afm.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/mlab.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/matlab.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/figure.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/table.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/_transforms.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/nc_imports.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/font_manager.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/image.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/backend_bases.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/cbook.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/_pylab_helpers.py -> 
build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/pylab.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/_mathtext_data.py -> 
build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/mathtext.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/ticker.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/axes.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/axis.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/__init__.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/artist.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/_contour.py -> build/lib.linux-i686-2.3/matplotlib
copying lib/matplotlib/lines.py -> build/lib.linux-i686-2.3/matplotlib
creating build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_cairo.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_template.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_agg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_gdk.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_gtk.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_wxagg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_svg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_tkagg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkagg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/__init__.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_fltkagg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_gd.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_paint.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_ps.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_wx.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/tkagg.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
copying lib/matplotlib/backends/backend_gtkcairo.py -> 
build/lib.linux-i686-2.3/matplotlib/backends
running build_ext
building 'matplotlib._nc_transforms' extension
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/src
creating build/temp.linux-i686-2.3/CXX
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
CXX/IndirectPythonInterface.cxx -o 
build/temp.linux-i686-2.3/CXX/IndirectPythonInterface.o -DNUMERIC=1
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
CXX/cxxsupport.cxx -o build/temp.linux-i686-2.3/CXX/cxxsupport.o -DNUMERIC=1
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
src/_nc_transforms.cpp -o build/temp.linux-i686-2.3/src/_nc_transforms.o 
-DNUMERIC=1
In file included from /usr/include/python2.3/Python.h:8,
 from CXX/Objects.hxx:9,
 from CXX/Extensions.hxx:18,
 from src/_transforms.h:10,
 from src/_nc_transforms.cpp:2:
/usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/g++/i586-suse-linux/bits/os_defines.h:39,
 from /usr/include/g++/i586-suse-linux/bits/c++config.h:35,
 from /usr/include/g++/functional:53,
 from src/_nc_transforms.cpp:1:
/usr/include/features.h:132:1: warning: this is the location of the previous 
definition
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
CXX/cxxextensions.c -o build/temp.linux-i686-2.3/CXX/cxxextensions.o 
-DNUMERIC=1
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
src/mplutils.cpp-o build/temp.linux-i686-2.3/src/mplutils.o -DNUMERIC=1
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -Isrc -I. -I/usr/include/python2.3 -c 
CXX/cxx_extensions.cxx -o build/temp.linux-i686-2.3/CXX/cxx_extensions.o 
-DNUMERIC=1
g++ -pthread -shared build/temp.linux-i686-2.3/src/_nc_transforms.o 
build/temp.linux-i686-2.3/src/mplutils.o 
build/temp.linux-i686-2.3/CXX/cxx_extensions.obuild/temp.linux-i686-2.3/CXX/cxxsupport.o 
build/temp.linux-i686-2.3/CXX/IndirectPythonInterface.o 
build/temp.linux-i686-2.3/CXX/cxxextensions.o -lstdc++ -lm -o 
build/lib.linux-i686-2.3/matplotlib/_nc_transforms.so
building 'matplotlib.backends._gtkagg' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 
-fmessage-length=0 -Wall -fPIC -I/usr/include -I/usr/include -Isrc 
-Iagg22/include -I. -I/usr/include -I/usr/include -I/usr/include/freetype2 
-I/usr/include/freetype2 -Isrc/freetype2 -Iagg22/include/freetype2 
-I./freetype2 -I/usr/include/freetype2 -I/usr/include/freetype2 
-I/usr/include -I/usr/include -I/usr/include/python2.3 -c src/_gtkagg.cpp -o 
build/temp.linux-i686-2.3/src/_gtkagg.o
src/_gtkagg.cpp:8:23: pygobject.h: Onbekend bestand of map
src/_gtkagg.cpp:9:25: pygtk/pygtk.h: Onbekend bestand of map
In file included from /usr/include/python2.3/Python.h:8,
 from CXX/Objects.hxx:9,
 from CXX/Extensions.hxx:18,
 from src/_backend_agg.h:8,
 from src/_gtkagg.cpp:11:
/usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/string.h:26,
 from /usr/include/g++/cstring:51,
 from src/_gtkagg.cpp:1:
/usr/include/features.h:132:1: warning: this is the location of the previous 
definition
src/_gtkagg.cpp: In member function `Py::Object 
_gtkagg_module::agg_to_gtk_drawable(const Py::Tuple&)':
src/_gtkagg.cpp:35: error: `PyGObject' undeclared (first use this function)
src/_gtkagg.cpp:35: error: (Each undeclared identifier is reported only once 
for each function it appears in.)
src/_gtkagg.cpp:35: error: `py_drawable' undeclared (first use this function)
src/_gtkagg.cpp:35: error: syntax error before `;' token
src/_gtkagg.cpp:39: error: `GdkDrawable' undeclared (first use this function)
src/_gtkagg.cpp:39: error: `drawable' undeclared (first use this function)
src/_gtkagg.cpp:39: error: `GDK_DRAWABLE' undeclared (first use this function)
src/_gtkagg.cpp:40: error: `GdkGC' undeclared (first use this function)
src/_gtkagg.cpp:40: error: `gc' undeclared (first use this function)
src/_gtkagg.cpp:40: error: `gdk_gc_new' undeclared (first use this function)
src/_gtkagg.cpp:48: error: `GDK_RGB_DITHER_NORMAL' undeclared (first use this 
function)
src/_gtkagg.cpp:50: error: `gdk_draw_rgb_32_image' undeclared (first use this 
function)
src/_gtkagg.cpp: In function `void init_gtkagg()':
src/_gtkagg.cpp:62: error: `init_pygobject' undeclared (first use this 
function)
src/_gtkagg.cpp:63: error: `init_pygtk' undeclared (first use this function)
error: command 'gcc' failed with exit status 1
There are two lines in Dutch, meaning 'unknown file or directory' some 20 
lines from the bottom, for pygobject.h and pygtk/pygtk.h, both in gtkagg.cpp. 
Could someone please give me a hand?
Regards,
Maarten de Vries
From: Steve C. <ste...@ya...> - 2005年01月06日 04:51:17
Attachments: scopetest5_2.py
On Wed, 2005年01月05日 at 18:35 -0500, Carson Reynolds wrote:
> Greetings,
> 
> I've been trying to build a "stripchart" with matplotlib as part of a 
> larger PyGTK application. I have rebuilt one of the examples as a GTK 
> window class, but it doesn't seem to update unless it is resized. Any ideas?
> 
> Thanks,
> 
> -carson-
The problem is with "import pylab" and mixing pylab commands with the
matplotlib class interface. If you are embedding matplotlib into a PyGTK
application I recommend avoiding pylab completely and using the
matplotlib classes only.
Here's a version of the script where the updates are working.
Regards
Steve
From: Edward A. <Edw...@da...> - 2005年01月06日 04:12:38
It took me a while to work out how to stop my lines getting clipped at
the axes edges (this is especially troublesome for lines that run along
an axis as the half that falls outside the axis gets clipped, as do the
marker symbols)
=20
Anyway, have a look at the following snippet (I am uing the WXAgg
backend, and have imported pylab):
>>> p =3D plot([1,2,3], color =3D 'r', clip_on =3D False)
>>> p[0].get_color() #is set as expected
'r'
>>> p[0].get_clip_on() # should be False, but is True
True
>>> p[0].set_clip_on(False) #Can be set manually
>>> p[0].get_clip_on()
False
>>>
=20
At present, the clip_on property needs to be set manually, rather than
from within the plot command
Cheers,
Ed
=20
From: Simon B. <si...@ar...> - 2005年01月06日 01:26:42
Hi,
I'd like to augment the canvas plot to include mouse drawing facilities. 
Has anyone done something like this ? It would involve adding a toolbar 
to the frame (eg. paint tool selection), and managing the graphics 
primatives (like the Tk canvas). I can see how to hook into the 
underlying backend widget, but it's not so clear the interface for 
adding/removeing graphics objects (points/lines etc.) from the plot.
Any help much appreciated.
Simon.
-- 
Simon Burton, B.Sc.
Licensed PO Box 8066
ANU Canberra 2601
Australia
Ph. 61 02 6249 6940
http://arrowtheory.com 
From: Carson R. <ca...@me...> - 2005年01月05日 23:52:15
Attachments: scopetest5.py
Greetings,
I've been trying to build a "stripchart" with matplotlib as part of a 
larger PyGTK application. I have rebuilt one of the examples as a GTK 
window class, but it doesn't seem to update unless it is resized. Any ideas?
Thanks,
-carson-
From: Randy H. <he...@in...> - 2005年01月05日 16:49:37
Apologies, but as usual, I'm under a bit of pressure to display a pcolor
using a custom colormap and it's not intuitively obvious how to do it (but
I'll keep looking). If there's a kind soul out there who can quickly point
me/show me how, I'd appreciate it. In my simple example, I want to have
just 4 bands of color: 2 shades of blue for all negative scalar values and
2 shades of red for all positive values.
thanks, Randy
From: Perry G. <pe...@st...> - 2005年01月05日 15:20:27
On Jan 3, 2005, at 7:36 PM, Stephen Walton wrote:
> Stephen Walton wrote:
>
>> second would be a windowed, scrollable view into an image which is 
>> larger than the physical display.
>
> Actually, imshow seems almost to do this. I did
>
> imshow(imdata,interpolation='nearest')
>
> where imdata was a 1024 square image. Zooming and panning _seems_ to 
> show the full resolution image with individual pixels visible at high 
> zooms. Is this right?
>
Since John is away, if I interpret your question correctly, yes. Both 
implot and figimage save a reference to the original image so that when 
redisplayed, it is possible to do things like that (like expanding the 
size of a figimage window will show all pixels previously falling 
outside the bounds).
Your previous request regarding adding scrollable plot regions raises 
an interesting issue. I think this is tricky (John may prove me wrong 
on this). It was this sort of functionality that made chaco 
comparatively complex so I'm hesitant about adding it. Effectively one 
now one would be wandering into the area of having the plotting package 
begin to emulate widgets within its canvas (e.g., the scroll bars).
This doesn't mean that one couldn't write a gui application that had 
scroll bars that responded to scroll events by redisplaying the image 
(and plot) according to their position. But then it becomes gui 
dependent. Paul Barrett's suggestion to do a DS9 clone would likely 
take this approach I think.
As you noticed, the general toolbar gives some of this functionality, 
but I don't know if will satisfy all such needs that something like DS9 
does.
Perry
From: Arnd B. <arn...@we...> - 2005年01月05日 11:21:34
Hi,
On Wed, 5 Jan 2005, Ben Vanhaeren wrote:
> Hello,
>
> I'm trying to generate an animated plot embedded in gtk. The problem I have is
> that the plot only gets drawn when the animation loop is finished instead of
> everytime the draw() function is called inside the loop. Is there any other
> way to force the plot to be redrawn ?
From your description I suspect that you have a loop in
a subroutine which does one plot after another. However,
doing it this way does not leave gtk any opportunity to
refresh the corresponding window.
In the example of a moving sine
 http://matplotlib.sourceforge.net/examples/anim.py
John remarks that one has to
"""
# turn interactive mode on for dynamic updates. If you aren't in
# interactive mode, you'll need to use a GUI event handler/timer.
"""
Maybe you can use something from the mov_sin_mpl_gtk.py example,
http://sourceforge.net/mailarchive/forum.php?thread_id=6175425&forum_id=33405
I for myself haven't use embedding in gtk, so maybe someone
else has a working example...
Best,
Arnd
From: Ben V. <bva...@sc...> - 2005年01月05日 10:22:21
Hello,
I'm trying to generate an animated plot embedded in gtk. The problem I have is 
that the plot only gets drawn when the animation loop is finished instead of 
everytime the draw() function is called inside the loop. Is there any other 
way to force the plot to be redrawn ?
Best regards,
Ben Vanhaeren 
I'm getting confused about meaning of shape parameter
of arrays used in a pcolor plot...
xarray= [ 0. 1.25 2.5 3.75 5. 0. 1.25 2.5 3.75 5.
0. 1.25 2 .5
 3.75 5. 0. 1.25 2.5 3.75 5. ]
yarray= [500 500 500 500 500 600 600 600 600 600 700 700 700 700 700
800 800 800 80 0
 800]
zarray= [...etc.]
This will create a proper pcolor plot with 4 rows and 5 columns
if I set all 3 array 'shapes' to be (4, 5).
What is confusing me is that if I want to SWAP xarray and yarray
in order to create a plot with 5 rows and 4 columns then
I MUST STILL SET 'shapes' TO BE (4,5).
'shapes' OF ARRAYS DOESN'T EQUAL DIMENSIONS OF PLOT!?!?
*This* is what is confusing me. I'm not sure what array 'shape'
means if it doesn't mean (# plot rows, # plot columns).
Any help greatly appreciated.
Sincerely,
Chris
--
_______________________________________
Christian Seberino, Ph.D.
SPAWAR Systems Center San Diego
Code 2872
49258 Mills Street, Room 158
San Diego, CA 92152-5385
U.S.A.
Phone: (619) 553-9973
Fax : (619) 553-6521
Email: seb...@sp...
_______________________________________
pcolor function gives a nice color plot when user supplies
a list of triplets. e.g. [ (1,2,3), (4,5,6), ... ].
I usually try to supply these points such that the points
are in some *order* and on a regular *lattice*.
Are there any issues with supplying points in any random
order that aren't evenly spaced but completely random
in position as well?
Chris
--
_______________________________________
Christian Seberino, Ph.D.
SPAWAR Systems Center San Diego
Code 2872
49258 Mills Street, Room 158
San Diego, CA 92152-5385
U.S.A.
Phone: (619) 553-9973
Fax : (619) 553-6521
Email: seb...@sp...
_______________________________________
From: Stephen W. <ste...@cs...> - 2005年01月04日 18:23:28
Fernando Perez wrote:
> I was getting a 'pygtk present but import failed' message, which I 
> couldn't understand. I modified setup.py to reraise the exception at 
> that point, and it turned out to be a RuntimeError('could not open 
> display') exception.
Yes, I noticed the same thing when I tried to build matplotlib through 
an SSH session which didn't have X forwarding enabled. I get the 
message "pygtk present but import failed
Using default library and include directories for Tcl and Tk because a 
Tk window failed to open. You may need to define DISPLAY for Tk to work 
so that setup can determine where your libraries are located." The code 
is in setupext.py starting at line 198:
 try:
 tk=Tkinter.Tk()
 except Tkinter.TclError:
 print "Using default library and include directories for Tcl and 
Tk because a"
 print "Tk window failed to open. You may need to define DISPLAY 
for Tk to work"
 print "so that setup can determine where your libraries are 
located."
The 'import gtk' at line 149 in setup.py also fails if DISPLAY is not set.
From: Fernando P. <Fer...@co...> - 2005年01月04日 16:52:48
Stephen Walton wrote:
> Happy New Year, Fernando!
> 
> Gee, I can't believe I can answer one of your questions :-)
Well, I'm happy to give you a chance to help :)
> 
>>/usr/include/pygtk-2.0/pygobject.h:140: error: expected `,' or `...' 
>>before "typename"
>>/usr/include/pygtk-2.0/pygobject.h:147: error: expected `,' or `...' 
>>before "typename"
>>error: command 'gcc' failed with exit status 1
> 
> 
> It's a known typo in the referenced two lines in pygobject.h. Until a 
> patch is released, manually change "typename" to "_typename"; it's just 
> in the function prototype so the name doesn't matter.
Ah, many thanks! After fixing this, it all worked great, except for one 
confusing little accident I'll mention in case someone else has the same 
problem.
I was getting a 'pygtk present but import failed' message, which I couldn't 
understand. I modified setup.py to reraise the exception at that point, and 
it turned out to be a RuntimeError('could not open display') exception. Well, 
it happens that I do a lot of my sysadmin work using screen, so that I can 
reattach to a session from anywhere, or leave long-running compiles going. By 
default, screen blocks X11 (I need to learn how to fix this), so the gtk 
initialization was failing due to lack of access to my display, even though 
the library is all there. The fix was to run the bdist_rpm _outside_ of 
screen, but it might be worth changing the setup file so that this error does 
not crash the build. I'm not sure it should really be necessary to have a 
running X11 for the build, as long as all the necessary headers and libraries 
are present.
Anyway, thanks again (and also to Vineet) for the help. You saved me a lot of 
frustration.
Regards,
f
From: Vineet J. <vi...@al...> - 2005年01月04日 04:34:03
I just spent half a day on this. There should be an entry in the release
notes on this. 
I found a reference to the problem here:
http://www.daa.com.au/pipermail/pygtk/2004-October/008826.html
I downloaded the latest version of pygobject.h and everything worked agains.
Vinjvinj
-----Original Message-----
From: mat...@li...
[mailto:mat...@li...] On Behalf Of Fernando
Perez
Sent: Monday, January 03, 2005 8:33 PM
To: mat...@li...
Subject: [Matplotlib-users] Building on fedora3?
Hi all,
I wonder if anyone is using FedoraCore3. I'd been recently building 
matplotlib RPMs with my Fedora 2 destktop without any troubles (after
patching 
distutils to ignore a multiple RPMs assertion). I just upgraded my desktop
to 
Fedora 3, and now the build fails with:
root@planck[matplotlib-0.70]# python setup.py build
running build
running build_py
running build_ext
building 'matplotlib.backends._gtkagg' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -m32 -march=i386 
-mtune=pentium4 -D_GNU_SOURCE -fPIC -fPIC -I/usr/local/include
-I/usr/include 
-Isrc -Iagg22/include -I. -I/usr/local/include -I/usr/include 
-I/usr/local/include/freetype2 -I/usr/include/freetype2 -Isrc/freetype2 
-Iagg22/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 
-I/usr/include/freetype2 -I/usr/local/include -I/usr/include 
-I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include 
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 
-I/usr/include/freetype2/config -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/python2.3 -c src/_gtkagg.cpp -o 
build/temp.linux-i686-2.3/src/_gtkagg.o
In file included from /usr/include/python2.3/Python.h:8,
 from /usr/include/pygtk-2.0/pygobject.h:5,
 from src/_gtkagg.cpp:8:
/usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE"
redefined
In file included from /usr/include/string.h:26,
 from 
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../../include/c++/3.4.2/cstring:5
1,
 from src/_gtkagg.cpp:1:
/usr/include/features.h:150:1: warning: this is the location of the previous
definition
In file included from src/_gtkagg.cpp:8:
/usr/include/pygtk-2.0/pygobject.h:140: error: expected `,' or `...' before 
"typename"
/usr/include/pygtk-2.0/pygobject.h:147: error: expected `,' or `...' before 
"typename"
error: command 'gcc' failed with exit status 1
Does anyone have a hint of what may be going on here? I looked at the 
pygobject.h file, but nothing jumps to my eye as obviously wrong.
Any help would be much appreciated.
Cheers,
f
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Matplotlib-users mailing list
Mat...@li...
https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Stephen W. <ste...@cs...> - 2005年01月04日 02:48:29
Happy New Year, Fernando!
Gee, I can't believe I can answer one of your questions :-)
> /usr/include/pygtk-2.0/pygobject.h:140: error: expected `,' or `...' 
> before "typename"
> /usr/include/pygtk-2.0/pygobject.h:147: error: expected `,' or `...' 
> before "typename"
> error: command 'gcc' failed with exit status 1
It's a known typo in the referenced two lines in pygobject.h. Until a 
patch is released, manually change "typename" to "_typename"; it's just 
in the function prototype so the name doesn't matter.
Best of all, on FC3, 'python setup.py bdist_rpm' works great and 
generates a distributable RPM provided one is mindful of the dependency 
on a statically linked, architecture-specific ATLAS library.
Steve Walton
From: Fernando P. <Fer...@co...> - 2005年01月04日 01:33:11
Hi all,
I wonder if anyone is using FedoraCore3. I'd been recently building 
matplotlib RPMs with my Fedora 2 destktop without any troubles (after patching 
distutils to ignore a multiple RPMs assertion). I just upgraded my desktop to 
Fedora 3, and now the build fails with:
root@planck[matplotlib-0.70]# python setup.py build
running build
running build_py
running build_ext
building 'matplotlib.backends._gtkagg' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -m32 -march=i386 
-mtune=pentium4 -D_GNU_SOURCE -fPIC -fPIC -I/usr/local/include -I/usr/include 
-Isrc -Iagg22/include -I. -I/usr/local/include -I/usr/include 
-I/usr/local/include/freetype2 -I/usr/include/freetype2 -Isrc/freetype2 
-Iagg22/include/freetype2 -I./freetype2 -I/usr/local/include/freetype2 
-I/usr/include/freetype2 -I/usr/local/include -I/usr/include 
-I/usr/include/pygtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include 
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 
-I/usr/include/freetype2/config -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/python2.3 -c src/_gtkagg.cpp -o 
build/temp.linux-i686-2.3/src/_gtkagg.o
In file included from /usr/include/python2.3/Python.h:8,
 from /usr/include/pygtk-2.0/pygobject.h:5,
 from src/_gtkagg.cpp:8:
/usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/string.h:26,
 from 
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../../include/c++/3.4.2/cstring:51,
 from src/_gtkagg.cpp:1:
/usr/include/features.h:150:1: warning: this is the location of the previous 
definition
In file included from src/_gtkagg.cpp:8:
/usr/include/pygtk-2.0/pygobject.h:140: error: expected `,' or `...' before 
"typename"
/usr/include/pygtk-2.0/pygobject.h:147: error: expected `,' or `...' before 
"typename"
error: command 'gcc' failed with exit status 1
Does anyone have a hint of what may be going on here? I looked at the 
pygobject.h file, but nothing jumps to my eye as obviously wrong.
Any help would be much appreciated.
Cheers,
f
3 messages has been excluded from this view by a project administrator.

Showing results of 181

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