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) |
|
|
|
|
|
|
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
|
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 |