文件名为gnuplot中的图例

时间:2016-12-30 03:26:19

标签: gnuplot

目前我正在使用以下脚本(使用gnuplot)来绘制名称为m_1, m_2, .. m_10的文件

set terminal pngcairo size 1300,850 enhanced font 'Verdana'
set output 'output_1-10.png'
set grid ytics lc rgb "#bbbbbb" lw 2 lt 1
set title "Energy along the vibrational modes (1 to 10)"
set xlabel "(n)*0.02 of displacement vector"
set ylabel "energy (Hartree)"
rgb(r,g,b) = 65536 * int(r) + 256 * int(g) + int(b)
set format y "%f";
filename(n) = sprintf("m_%d", n)
plot for [i=1:10] filename(i) using 1:2 with linespoints lw 3
replot

enter image description here 在图中,图例显示为filename(i) using 1:2。是否可以改为显示文件名

m_1

m_2

等等。

1 个答案:

答案 0 :(得分:0)

您可以添加title filename(i)来设置每个文件的图例:

plot for [i=1:10] filename(i) using 1:2 with linespoints lw 3 title filename(i)