From: Andre W. <wo...@us...> - 2005-06-25 05:51:31
|
Hi, On 25.06.05, vapor direku wrote: > I am trying, without success, to include the % sign in the string within > the plotxy g: > > number = 4.42156625523 > x0 = 0.5 > y0 = 0.5 > g.text(x0, y0, "%1.2f %% number" %number, [text.halign.center]) > > Anything wrong with my code? The problem is, that "%" indicates a comment in TeX, but you can escape the percent sign in TeX by a backslash. Hence you have to pass the string '4.42 \% number' to TeX. A minimal example along your code is: from pyx import * c = canvas.canvas() number = 4.42156625523 c.text(0, 0, "%1.2f \\%% number" % number) c.writeEPSfile("percent") HTH, André -- by _ _ _ Dr. André Wobst / \ \ / ) wo...@us..., http://www.wobsta.de/ / _ \ \/\/ / PyX - High quality PostScript figures with Python & TeX (_/ \_)_/\_/ visit http://pyx.sourceforge.net/ |