From: Mark B. <ma...@gm...> - 2007-06-10 16:15:38
|
Hello - I tried to turn of the feature that makes contours with negative values dashed. According to the mailinglist this should go by setting: rcParams[' contour.negative_linestyle']=('None','None') I tried any combination of the None, None syntax, or just 'solid', but nothing worked. Example shown below. I am using 0.90.1. Thanks, Mark from pylab import * x,y = meshgrid(linspace(-3,3,10),linspace(-3,3,10)) rcParams['contour.negative_linestyle']=('None','None') contour(x,y,x,colors='b') Error message: Traceback (most recent call last): File "<pyshell#10>", line 1, in ? contour(x,y,x,colors='b') File "C:\Python24\Lib\site-packages\matplotlib\pylab.py", line 1777, in contour draw_if_interactive() File "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", line 59, in draw_if_interactive figManager.show() File "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", line 311, in show self.canvas.draw() File "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", line 154, in draw FigureCanvasAgg.draw(self) File "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py", line 392, in draw self.figure.draw(renderer) File "C:\Python24\Lib\site-packages\matplotlib\figure.py", line 601, in draw for a in self.axes: a.draw(renderer) File "C:\Python24\Lib\site-packages\matplotlib\axes.py", line 1286, in draw a.draw(renderer) File "C:\Python24\Lib\site-packages\matplotlib\collections.py", line 700, in draw transoffset) ValueError: invalid literal for float(): None |
From: Eric F. <ef...@ha...> - 2007-06-10 21:35:53
|
Mark, As a quick workaround, try rcParams['contour.negative_linestyle']=(6, 0) This is a hack--using dashes with zero-length spaces. I expect to have a better solution in svn shortly. Eric Mark Bakker wrote: > Hello - > > I tried to turn of the feature that makes contours with negative values > dashed. > According to the mailinglist this should go by setting: > rcParams['contour.negative_linestyle']=('None','None') > I tried any combination of the None, None syntax, or just 'solid', but > nothing worked. > Example shown below. I am using 0.90.1. > Thanks, Mark > > from pylab import * > x,y = meshgrid(linspace(-3,3,10),linspace(-3,3,10)) > rcParams['contour.negative_linestyle']=('None','None') > contour(x,y,x,colors='b') > > Error message: > > Traceback (most recent call last): > File "<pyshell#10>", line 1, in ? > contour(x,y,x,colors='b') > File "C:\Python24\Lib\site-packages\matplotlib\pylab.py", line 1777, > in contour > draw_if_interactive() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 59, in draw_if_interactive > figManager.show() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 311, in show > self.canvas.draw() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 154, in draw > FigureCanvasAgg.draw(self) > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py", line > 392, in draw > self.figure.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\figure.py", line 601, > in draw > for a in self.axes: a.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\axes.py", line 1286, in > draw > a.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\collections.py", line > 700, in draw > transoffset) > ValueError: invalid literal for float(): None > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: Eric F. <ef...@ha...> - 2007-06-11 00:41:26
|
Mark, Presumably the mailing list method worked at one time, but it would be obscure and unintuitive even if it worked now. There are no other explicit dash styles given as a pair of numbers in the rc file, so the change I made in svn is to use the strings "solid" and "dashed"; the two-float specification is deprecated. Eric Mark Bakker wrote: > Hello - > > I tried to turn of the feature that makes contours with negative values > dashed. > According to the mailinglist this should go by setting: > rcParams['contour.negative_linestyle']=('None','None') > I tried any combination of the None, None syntax, or just 'solid', but > nothing worked. > Example shown below. I am using 0.90.1. > Thanks, Mark > > from pylab import * > x,y = meshgrid(linspace(-3,3,10),linspace(-3,3,10)) > rcParams['contour.negative_linestyle']=('None','None') > contour(x,y,x,colors='b') > > Error message: > > Traceback (most recent call last): > File "<pyshell#10>", line 1, in ? > contour(x,y,x,colors='b') > File "C:\Python24\Lib\site-packages\matplotlib\pylab.py", line 1777, > in contour > draw_if_interactive() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 59, in draw_if_interactive > figManager.show() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 311, in show > self.canvas.draw() > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > line 154, in draw > FigureCanvasAgg.draw(self) > File > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py", line > 392, in draw > self.figure.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\figure.py", line 601, > in draw > for a in self.axes: a.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\axes.py", line 1286, in > draw > a.draw(renderer) > File "C:\Python24\Lib\site-packages\matplotlib\collections.py", line > 700, in draw > transoffset) > ValueError: invalid literal for float(): None > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: Mark B. <ma...@gm...> - 2007-06-11 07:07:20
|
Works for me. Thanks, Mark On 6/11/07, Eric Firing <ef...@ha...> wrote: > > Mark, > > Presumably the mailing list method worked at one time, but it would be > obscure and unintuitive even if it worked now. There are no other > explicit dash styles given as a pair of numbers in the rc file, so the > change I made in svn is to use the strings "solid" and "dashed"; the > two-float specification is deprecated. > > Eric > > Mark Bakker wrote: > > Hello - > > > > I tried to turn of the feature that makes contours with negative values > > dashed. > > According to the mailinglist this should go by setting: > > rcParams['contour.negative_linestyle']=('None','None') > > I tried any combination of the None, None syntax, or just 'solid', but > > nothing worked. > > Example shown below. I am using 0.90.1. > > Thanks, Mark > > > > from pylab import * > > x,y = meshgrid(linspace(-3,3,10),linspace(-3,3,10)) > > rcParams['contour.negative_linestyle']=('None','None') > > contour(x,y,x,colors='b') > > > > Error message: > > > > Traceback (most recent call last): > > File "<pyshell#10>", line 1, in ? > > contour(x,y,x,colors='b') > > File "C:\Python24\Lib\site-packages\matplotlib\pylab.py", line 1777, > > in contour > > draw_if_interactive() > > File > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > > line 59, in draw_if_interactive > > figManager.show() > > File > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > > line 311, in show > > self.canvas.draw() > > File > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_tkagg.py", > > line 154, in draw > > FigureCanvasAgg.draw(self) > > File > > "C:\Python24\Lib\site-packages\matplotlib\backends\backend_agg.py", line > > 392, in draw > > self.figure.draw(renderer) > > File "C:\Python24\Lib\site-packages\matplotlib\figure.py", line 601, > > in draw > > for a in self.axes: a.draw(renderer) > > File "C:\Python24\Lib\site-packages\matplotlib\axes.py", line 1286, in > > draw > > a.draw(renderer) > > File "C:\Python24\Lib\site-packages\matplotlib\collections.py", line > > 700, in draw > > transoffset) > > ValueError: invalid literal for float(): None > > > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Matplotlib-users mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |