我想知道如何在gnuplot中的向量末尾给出一个标签。我知道可以使用" set"在gnuplot中,在某个地方显示某个标签,但我有数百个向量要绘制,我想在每个向量的最后显示每个向量的索引,例如" Node n"。因此,我想知道是否有可能在"一步"中显示带有增量索引的标签。用相应的向量。
我的操作系统是Ubuntu 13.04 32位版本。谢谢你的建议!
答案 0 :(得分:2)
想象一下,你有一个包含以下数据的文件(我将其命名为" temp"),其中前两个坐标是原点,后两个坐标是你的x和y分量(投影)矢量:
0 0 1 1
0 0 1 2
0 0 1 3
0 0 1 4
0 0 1 5
然后,您可以使用以下命令执行所需操作:
set xrange [0:1.2]
set yrange [0:6]
plot "temp" with vectors, "temp" u 3:4:0 with labels left
plot
中的第一个实例是使用上面在数据文件中提到的相同约定绘制矢量,第二个实例是放置一个坐标为x =第3列且y =第4列的标签(是,在你的向量的末尾),text = column 0(给出你的数据条目的顺序)并从那些坐标向左冲洗它。它看起来像这样: