我正在使用gnuplot scrip命令set key autotitle columnhead
来为我的数据制作标签。唯一的问题是,列头数据是数字的,因此它本身并不是真正意义上的。
有没有办法在自动标题中添加固定字符串,例如"Year " + columnhead
,或者为我的密钥添加标题?
答案 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)
此外,是的,您可以设置密钥的标题,如下所示: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