Path: csiph.com!weretis.net!feeder8.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Karl Ratzsch Newsgroups: comp.graphics.apps.gnuplot Subject: Re: Escaping special characters into titles/axis labels Date: Fri, 19 Mar 2021 20:59:31 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 19 Mar 2021 19:59:30 -0000 (UTC) Injection-Info: solani.org; logging-data="28942"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 Cancel-Lock: sha1:s88z1iWPCiOY5P4YAz2aBvLWI2Y= In-Reply-To: Content-Language: de-DE X-User-ID: eJwNyMERwDAIA7CVCNhmnuAL+4/Q6imWjtwQBS43OI4k32IbtJbR422OdFlZ+T/aOPATPxYDEKU= Xref: csiph.com comp.graphics.apps.gnuplot:4396 Am 19.03.2021 um 17:13 schrieb Martin Brown: > I'm new to gnuplot and find it very powerful but there are a couple > of fairly simple things that I just can't see how to do. > > One is to escape in the greek symbol 'alpha', 'beta','theta' or 'pi' > or equivalently to tell the axis scaling logic that I would like an > axis to scaled in fractions of pi. I can rename the variables but pi > is well pi! The most straightforward method is to set all tics explicitly set xtics pi ('pi/2' pi/2, 'pi' pi, '3pi/2' 3*pi/2, \ '2pi' 2*pi, '5pi/2' 5*pi/2, '3pi' 3*pi) set grid plot [0:3*pi] sin(x) , you might use a "do for" loop to create the tics/labels as a macro string. Alternatively you can just scale everything set xtics .5 format '%hpi' set grid plot [0:3] sin(x*pi) title 'sin(x)' . It could be nice to be able to add a piece of math containing the axis variable to the format string, like with gprintf(). You can post a feature request on gnuplot.sf.net Use utf8 encoding ("set encoding utf8") to put in the pi symbol (copy the greek symbols from a web page), or use one of the latex terminals. Hth! Karl