Hi, Am Donnerstag 29 Mai 2008 23:24 schrieb Tim Head: > what is the easiest (in terms of remembering how to do it) way people > can think of taking advantage of color.gradient.Rainbow when plotting > several things but excluding some colours from the rainbow? > > Use case: Presentations, no one can see green or yellow on a projector > ;]]
I assume you talk of some plot like in http://pyx.sourceforge.net/examples/graphs/change.html Well the most easiest thing is, use another gradient, for example color.gradient.RedBlue. However personally i prefer something like #----------------------------------------------------------- from pyx import * colorlist = attr.changelist([color.rgb.red, color.rgb.blue, color.rgb.black]) g = graph.graphxy(width=8, x=graph.axis.linear(min=0, max=2), y=graph.axis.linear(min=0, max=2)) g.plot([graph.data.function("x(y)=y**4", title=r"$x = y^4$"), graph.data.function("x(y)=y**2", title=r"$x = y^2$"), graph.data.function("x(y)=y", title=r"$x = y$")], [graph.style.line([colorlist])]) g.writeEPSfile("Cycle_Palette") #----------------------------------------------------------- and of course this is also easy to remember, if you keep an example of it around;-) Best Regards, Stefan ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ PyX-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pyx-user
