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
(12) |
2
(13) |
3
(4) |
4
(34) |
5
(14) |
6
(23) |
7
(26) |
8
(12) |
9
(7) |
10
(7) |
11
(9) |
12
(12) |
13
(20) |
14
(14) |
15
(13) |
16
(5) |
17
(4) |
18
(22) |
19
(29) |
20
(13) |
21
(9) |
22
(22) |
23
(3) |
24
(3) |
25
(29) |
26
(9) |
27
(10) |
28
(16) |
29
(16) |
30
(16) |
31
(9) |
|
|
|
|
|
|
On Sun, Oct 17, 2010 at 5:35 PM, braingateway <bra...@gm...>wrote: > Hi Everyone, > > I am trying the matplotlib. I have to say this is a powerful package for > scientific 2-D plotting. However, I encountered some problems when try > to generate several colormaps. > > for example: > a=cm.get_cmap('gist_rainbow',256)(range(256)) > will give a error: > Traceback (most recent call last): > File "<pyshell#82>", line 1, in <module> > a=cm.get_cmap('gist_rainbow',256)(range(256)) > File "...\site-packages\matplotlib\colors.py", line 498, in __call__ > if not self._isinit: self._init() > File "...\site-packages\matplotlib\colors.py", line 649, in _init > self._segmentdata['red'], self._gamma) > TypeError: tuple indices must be integers, not str > > but other colormaps can actually work: > a=cm.get_cmap('gist_stern',256)(range(256)) > >>> a > array([[ 0. , 0. , 0. , 1. ], > [ 0.0716923 , 0.00392157, 0.00784314, 1. ], > [ 0.14338459, 0.00784314, 0.01568627, 1. ], > ..., > [ 0.99215686, 0.99215686, 0.97040326, 1. ], > [ 0.99607843, 0.99607843, 0.98520163, 1. ], > [ 1. , 1. , 1. , 1. ]]) > > I tried all possible colormaps and found out: gist_rainbow, terrain, > bwr, brg, and seismic will generate the same error, all other colormaps > are OK. I wonder is this a bug or expected behavior? > ############################### > ##matplotlib verison : '1.0.svn' > >>> maps=[m for m in cm.datad if not m.endswith("_r")] > >>> for i in maps: > try: > a=cm.get_cmap(i,256)(range(256)) > except: > (type, value, traceback) = sys.exc_info() > print "Problems to create %s" % (i,) > print "The error was --> %s: %s" % (type, value) > > > Problems to create gist_rainbow > The error was --> <type 'exceptions.TypeError'>: tuple indices must be > integers, not str > Problems to create terrain > The error was --> <type 'exceptions.TypeError'>: tuple indices must be > integers, not str > Problems to create bwr > The error was --> <type 'exceptions.TypeError'>: tuple indices must be > integers, not str > Problems to create brg > The error was --> <type 'exceptions.TypeError'>: tuple indices must be > integers, not str > Problems to create seismic > The error was --> <type 'exceptions.TypeError'>: tuple indices must be > integers, not str > ################################################################## > > Is there any particular reason why you are doing the "(range(256))"? Keep in mind that a colormap in matplotlib works differently than a colormap in Matlab. In Matlab, the colormap is a 2-D array of rgb values, while in matplotlib, it is an object that is used by the backends for color-rendering. Often times, you will not need to do anything more than specify which colormap you want by name e.g., pcolor(X, Y, Z, cmap='gist_rainbow'), or by passing in a customized or self-made colormap object to the 'cmap' keyword argument. What is happening in your code when you call '(range(256))' is that the colormap is being called for an array of values ranging from 0 to 255 and is determining what the color will be for each of those values. What seems to be happening with those few colormaps is that the call is being made before those maps are properly self-initialized. So, there might be some sort of flaw here that you have exposed, but I would suggest taking another look at what you are trying to accomplish to see if there is a better way. Thanks for giving matplotlib a try and I hope you continue to use it for your work! Ben Root
Hi Everyone, I am trying the matplotlib. I have to say this is a powerful package for scientific 2-D plotting. However, I encountered some problems when try to generate several colormaps. for example: a=cm.get_cmap('gist_rainbow',256)(range(256)) will give a error: Traceback (most recent call last): File "<pyshell#82>", line 1, in <module> a=cm.get_cmap('gist_rainbow',256)(range(256)) File "...\site-packages\matplotlib\colors.py", line 498, in __call__ if not self._isinit: self._init() File "...\site-packages\matplotlib\colors.py", line 649, in _init self._segmentdata['red'], self._gamma) TypeError: tuple indices must be integers, not str but other colormaps can actually work: a=cm.get_cmap('gist_stern',256)(range(256)) >>> a array([[ 0. , 0. , 0. , 1. ], [ 0.0716923 , 0.00392157, 0.00784314, 1. ], [ 0.14338459, 0.00784314, 0.01568627, 1. ], ..., [ 0.99215686, 0.99215686, 0.97040326, 1. ], [ 0.99607843, 0.99607843, 0.98520163, 1. ], [ 1. , 1. , 1. , 1. ]]) I tried all possible colormaps and found out: gist_rainbow, terrain, bwr, brg, and seismic will generate the same error, all other colormaps are OK. I wonder is this a bug or expected behavior? ############################### ##matplotlib verison : '1.0.svn' >>> maps=[m for m in cm.datad if not m.endswith("_r")] >>> for i in maps: try: a=cm.get_cmap(i,256)(range(256)) except: (type, value, traceback) = sys.exc_info() print "Problems to create %s" % (i,) print "The error was --> %s: %s" % (type, value) Problems to create gist_rainbow The error was --> <type 'exceptions.TypeError'>: tuple indices must be integers, not str Problems to create terrain The error was --> <type 'exceptions.TypeError'>: tuple indices must be integers, not str Problems to create bwr The error was --> <type 'exceptions.TypeError'>: tuple indices must be integers, not str Problems to create brg The error was --> <type 'exceptions.TypeError'>: tuple indices must be integers, not str Problems to create seismic The error was --> <type 'exceptions.TypeError'>: tuple indices must be integers, not str ##################################################################
Il 17/10/2010 22:35, Keith Jones ha scritto: > Hi, > I am also a first-time user and not a matplotlib expert. > > The matplotlib font manager caches a file of font information on your machine when it is first used. In windows XP it is located in C:\Documents and Settings\'your user name'\.matplotlib\fontList.cache. > > My experience was that this file is not automatically updated. I suggest that you try renaming the existing fontlist.cache and I expect matplotlib will then create a new one with the correct python paths. It did the trick! Thank you very much for your answer. Marco
Hello, this is the first time I write here. I'm using Python + PyQt4 + matplotlib on Windows 7. First, I installed Python 2.7 and the other packages. After some time I decided to go back to 2.6. I removed any packages (with the uninstaller) and also any PATH entry. Finally, I installed Python 2.6 and matplotlib. Now when I execute a script that contain a matplotlib object I run into this error: Traceback (most recent call last): File "C:\Users\Femtotech\Documents\Femtotech\Airlight\Photodiode array\Software\Photodiode Array Monitor\main.py", line 12, in <module> from matplotlib.backends.backend_qtagg import FigureCanvasQTAgg as FigureCanvas File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_qtagg.py", line 12, in <module> from backend_qt import qt, FigureManagerQT, FigureCanvasQT,\ File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_qt.py", line 19, in <module> raise ImportError("Qt backend requires pyqt to be installed.") ImportError: Qt backend requires pyqt to be installed. >>> *** Remote Interpreter Reinitialized *** >>> Traceback (most recent call last): File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_qt4.py", line 215, in resizeEvent self.draw() File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_qt4agg.py", line 130, in draw FigureCanvasAgg.draw(self) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 394, in draw self.figure.draw(self.renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\artist.py", line 55, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Development\Python26\lib\site-packages\matplotlib\figure.py", line 798, in draw func(*args) File "C:\Development\Python26\lib\site-packages\matplotlib\artist.py", line 55, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Development\Python26\lib\site-packages\matplotlib\axes.py", line 1934, in draw a.draw(renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\artist.py", line 55, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Development\Python26\lib\site-packages\matplotlib\axis.py", line 1017, in draw tick.draw(renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\artist.py", line 55, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Development\Python26\lib\site-packages\matplotlib\axis.py", line 234, in draw self.label1.draw(renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\artist.py", line 55, in draw_wrapper draw(artist, renderer, *args, **kwargs) File "C:\Development\Python26\lib\site-packages\matplotlib\text.py", line 524, in draw bbox, info = self._get_layout(renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\text.py", line 298, in _get_layout ismath=False) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 180, in get_text_width_height_descent font = self._get_agg_font(prop) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 221, in _get_agg_font font = FT2Font(str(fname)) RuntimeError: Could not open facefile C:\Program Files (x86)\Python27\lib\site-packages\matplotlib\mpl-data\fonts\ttf\Vera.ttf; Cannot_Open_Resource Traceback (most recent call last): File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_qt4agg.py", line 83, in paintEvent FigureCanvasAgg.draw(self) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 394, in draw self.figure.draw(self.renderer) [cut] File "C:\Development\Python26\lib\site-packages\matplotlib\text.py", line 524, in draw bbox, info = self._get_layout(renderer) File "C:\Development\Python26\lib\site-packages\matplotlib\text.py", line 298, in _get_layout ismath=False) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 180, in get_text_width_height_descent font = self._get_agg_font(prop) File "C:\Development\Python26\lib\site-packages\matplotlib\backends\backend_agg.py", line 221, in _get_agg_font font = FT2Font(str(fname)) RuntimeError: Could not open facefile C:\Program Files (x86)\Python27\lib\site-packages\matplotlib\mpl-data\fonts\ttf\Vera.ttf; Cannot_Open_Resource You see, "C:\Development\Python26" is the correct folder of the new installation but "C:\Program Files (x86)\Python27" was the older (and deleted) one. I don't know how it still search in the old path. There are no entry of that folder in the PATH variable. What should I do to fix the issue? I can't run any program that uses matplotlib anymore! Thank in advance! Marco