Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.graphics.apps.gnuplot > #4396

Re: Escaping special characters into titles/axis labels

From Karl Ratzsch <mail.kfr@gmx.net>
Newsgroups comp.graphics.apps.gnuplot
Subject Re: Escaping special characters into titles/axis labels
Date 2021-03-19 20:59 +0100
Message-ID <s32vr2$s8e$1@solani.org> (permalink)
References <s32iii$32f$1@gioia.aioe.org>

Show all headers | View raw


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

Back to comp.graphics.apps.gnuplot | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Escaping special characters into titles/axis labels Martin Brown <'''newspam'''@nonad.co.uk> - 2021-03-19 16:13 +0000
  Re: Escaping special characters into titles/axis labels Karl Ratzsch <mail.kfr@gmx.net> - 2021-03-19 20:59 +0100
    Re: Escaping special characters into titles/axis labels Martin Brown <'''newspam'''@nonad.co.uk> - 2021-03-21 09:32 +0000

csiph-web