kcrisman wrote: > > >> In looking at your code, I had an idea about specifying colors. Why >> don't we have some default color objects defined in Sage, like red, >> blue, yellow, green, etc. Methods could include .darker(), .lighter(), >> etc. So you could specify a plot as: >> >> plot(x^2, (x,0,1), color=red) >> plot(x^3, (x,0,1), color=blue.darker()) >> plot(x^4, (x,0,1), color=green.lighter()) >> plot(x^5, (x,0,1), color=red+blue) #gives purple :) >> >> and then for the more esoteric names (all of the standard web colors, >> all of the standard x11 colors, etc.), use the color namespace. >> >> plot(sin(x), (x,0,1), color=color.goldenrod) >> > > This sounds great; presumably it wouldn't be too hard to do, if very > annoying (particularly because some of the plot methods only allow > rgbcolor, others allow cmap options, etc.) - though what if I want red > to stand for some other Python/Sage object? And of course only > English colors would be there, and what about gray/grey ... > > By the way, other readers of this thread please note: > > sage: plot(x^2, (x,0,1), color='red') > > works fine! > > - kcrisman > > > I particularly like the rgbcolor notation. That's the only way I found to have vector graphic environment (i.e inkscape) to match with matplotlib or sage . On the other hand I usually use some kind of ...
plot (x**2, (0,1), rgbcolor=(0.5,0.5,0) ) # dark green because I found the default green color (rgbcolor=(0,1,0)) looks too brilliant with some beamers when you give a talk. Anyway, I tried with rgbcolor='blue' ,'red','green','yellow','black','orange' and worked fine. --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
