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
(9) |
2
(6) |
3
(8) |
4
(6) |
5
|
6
(1) |
7
(4) |
8
(15) |
9
(11) |
10
|
11
(1) |
12
(13) |
13
(5) |
14
(10) |
15
(12) |
16
(7) |
17
(12) |
18
(5) |
19
(4) |
20
(11) |
21
(4) |
22
(11) |
23
(28) |
24
(24) |
25
(23) |
26
(6) |
27
(7) |
28
(17) |
29
(21) |
30
(6) |
|
|
|
Michael, Sorry for the delay. Adding: #include <limits> to the top of path.cpp in rev5055 helps - most of the errors have disappeared, but I still get this: running build_ext building 'matplotlib._path' extension C:\bin\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe /c /nologo /Ox /MD /W3 /GX /DNDEBUG -IC:\bin\Python25\lib\site-p ackages\numpy\core\include -Iwin32_static\include -I. -IC:\bin\Python25\lib\site-packages\numpy\core\include -Isrc -Iagg 24/include -I. -IC:\bin\Python25\include -IC:\bin\Python25\PC /Tpsrc/path.cpp /Fobuild\temp.win32-2.5\Release\src/path.o bj path.cpp c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(98) : warning C4800: 'PyArrayObject *' : forcing valu e to bool 'true' or 'false' (performance warning) src\path.cpp(340) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) src\path.cpp(535) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) src\path.cpp(835) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) src\path.cpp(1001) : error C2146: syntax error : missing ')' before identifier 'or' src\path.cpp(1000) : error C3861: 'not': identifier not found, even with argument-dependent lookup src\path.cpp(1003) : error C2059: syntax error : ')' error: command '"C:\bin\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe"' failed with exit status 2 Looks like VS2003 is picky about using not and or. So I replaced them with ! and ||, which helped. Now I get this error: running build_ext building 'matplotlib._path' extension C:\bin\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe /c /nologo /Ox /MD /W3 /GX /DNDEBUG -IC:\bin\Python25\lib\site-p ackages\numpy\core\include -Iwin32_static\include -I. -IC:\bin\Python25\lib\site-packages\numpy\core\include -Isrc -Iagg 24/include -I. -IC:\bin\Python25\include -IC:\bin\Python25\PC /Tpsrc/path.cpp /Fobuild\temp.win32-2.5\Release\src/path.o bj path.cpp c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(98) : warning C4800: 'PyArrayObject *' : forcing valu e to bool 'true' or 'false' (performance warning) src\path.cpp(340) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) src\path.cpp(535) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) src\path.cpp(835) : warning C4800: 'long' : forcing value to bool 'true' or 'false' (performance warning) c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(160) : error C3861: 'round': identifier not found, ev en with argument-dependent lookup c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(150) : while compiling class-template member function 'unsigned int SimplifyPath<VertexSource>::vertex(double *,double *)' with [ VertexSource=transformed_path_t ] src\path.cpp(1115) : see reference to class template instantiation 'SimplifyPath<VertexSource>' being compiled with [ VertexSource=transformed_path_t ] c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(161) : error C3861: 'round': identifier not found, ev en with argument-dependent lookup c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(217) : error C3861: 'round': identifier not found, ev en with argument-dependent lookup c:\home\mspacek\Desktop\Work\matplotlib\src\agg_py_path_iterator.h(218) : error C3861: 'round': identifier not found, ev en with argument-dependent lookup error: command '"C:\bin\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe"' failed with exit status 2 I guess that would require another #include statement somewhere? I'm obviously not a C/C++ guru... Martin Michael Droettboom wrote: > Unfortunately, you're using a compiler I don't have access to. I don't > think even the guy that makes the Windows releases (Charlie Moad) uses > Visual Studio 2003. That is not to say we don't want VS2003 to work, > just that it unfortunately doesn't get much testing and you're hitting > the bleeding edge here. > > If you add -- > > #include <limits> > > to the top of path.cpp, does that resolve the issue? > > If not, we may need to do some namespace mangling on VS2003 -- > Microsoft's docs don't seem to *explicitly* put numeric_limits in the > std:: namespace, but in my past experience, std:: is often a synonym for > :: in Visual Studio. > > Cheers, > Mike >
Hi, Is there anything like the matlab bar function implemented which automatically plots groups of bars? Ie bar(x,y) where x.shape = (m,) and y.shape =(m,n) or similar... In Matlab this would draw M groups of N vertical bars, colored appropriately. I can't get bar to do this and didn't find anything in the documentation - unfortunately I wasn't able to search the mailing list since sourceforge was playing up. Thanks, Robin
On Sun, Apr 20, 2008 at 9:13 PM, hjc520070 <jia...@16...> wrote: > > Thanks for your help. I get it work. However, an interesting thing appears. > The following two codes(code 1 and code 2) makes different result??? Only > set background in different place. Anyone can tell me why? I am eager to > know it. In code2, you copy the background before the canvas is drawn, which is wrong. code 1 is the correct approach. Calling ax.plot is not enough to cause the background to be drawn. You must call fig.canvas.draw first. JDH
Thanks for your help. I get it work. However, an interesting thing appears. The following two codes(code 1 and code 2) makes different result??? Only set background in different place. Anyone can tell me why? I am eager to know it. ##code 1 import wx from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg from matplotlib.figure import Figure class Temp: def __init__(self): self.step=0 app = wx.PySimpleApp() frame=wx.Frame(None,size=(700,500)) frame.Show(True) ##Creat figure , canvas , axe. fig = Figure((8.8,6),facecolor='w') self.canvas = FigureCanvasWxAgg(frame, -1, fig) self.ax=fig.add_axes([0.1,0.15,0.7,0.7],axisbg='#dedff7') ##Create line on axe. self.y=[1,1] self.x=[0,10] self.line,=self.ax.plot(self.x,self.y,animated=True) ##Bind timer to refresh line timer=wx.Timer() timer.Bind(wx.EVT_TIMER, self.OnTimer, timer) timer.Start(1000) app.MainLoop() def OnTimer(self,event): self.step=self.step+1 if self.step==1: self.background=self.canvas.copy_from_bbox(self.ax.bbox) self.y=[self.y[0]+0.005,self.y[1]+0.005] self.canvas.restore_region(self.background) self.line.set_data(self.x,self.y) self.ax.draw_artist(self.line) self.canvas.blit(self.ax.bbox) Temp() ##Code 2 import wx from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg from matplotlib.figure import Figure class Temp: def __init__(self): self.step=0 app = wx.PySimpleApp() frame=wx.Frame(None,size=(700,500)) frame.Show(True) ##Creat figure , canvas , axe. fig = Figure((8.8,6),facecolor='w') self.canvas = FigureCanvasWxAgg(frame, -1, fig) self.ax=fig.add_axes([0.1,0.15,0.7,0.7],axisbg='#dedff7') ##Create line on axe. self.y=[1,1] self.x=[0,10] self.line,=self.ax.plot(self.x,self.y,animated=True) self.background=self.canvas.copy_from_bbox(self.ax.bbox) ##Bind timer to refresh line timer=wx.Timer() timer.Bind(wx.EVT_TIMER, self.OnTimer, timer) timer.Start(1000) app.MainLoop() def OnTimer(self,event): self.step=self.step+1 self.y=[self.y[0]+0.005,self.y[1]+0.005] self.canvas.restore_region(self.background) self.line.set_data(self.x,self.y) self.ax.draw_artist(self.line) self.canvas.blit(self.ax.bbox) Temp() -- View this message in context: http://www.nabble.com/Different-between-canvas.draw%28%29-and-canvas.restore_region%28%29---tp16790656p16801603.html Sent from the matplotlib - users mailing list archive at Nabble.com.