将字符串添加到gnuplot自动标题中

时间:2015-12-13 10:44:25

标签: string key gnuplot title

我正在使用gnuplot scrip命令set key autotitle columnhead来为我的数据制作标签。唯一的问题是,列头数据是数字的,因此它本身并不是真正意义上的。

有没有办法在自动标题中添加固定字符串,例如"Year " + columnhead,或者为我的密钥添加标题?

1 个答案:

答案 0 :(得分:2)

使用.运算符和columnhead()的字符串连接在gnuplot v4.6(documentation)中运行:

set terminal pngcairo enhanced truecolor size 480,320 fontscale 0.8
set output 'autotitle.png'
set key left Left

plot for [i=2:4] 'data.txt' u 1:i w l t 'f(x) = '.columnhead(i)

gnuplot output

此外,是的,您可以设置密钥的标题,如下所示:set key title 'f(x)'

此示例中使用的输入文件data.txt

x 100x x^3 2^x
1 100 1 2
2 200 8 4
3 300 27 8
4 400 64 16
5 500 125 32
6 600 216 64
7 700 343 128
8 800 512 256
9 900 729 512
10 1000 1000 1024