标记个别数据点gnuplot

时间:2013-07-08 06:55:33

标签: gnuplot

只是想习惯gnuplot。我在这个网站上搜索了几页寻找答案,阅读文档(4.6),但仍未找到答案。说我有这样的数据文件:

0.0 0
1.0 25
2.0 55
3.0 110
4.0 456
5.0 554
6.0 345

我希望在图上标记所有数据点。我该怎么做呢?我尝试了这个建议plot 'exp.dat' u 1:2 w labels point offset character 0,character 1 tc rgb "blue",但它没有用。它给了我一个Not enough columns for this style回复。我确定这是我正在做的事情,但我不确定是什么。任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

我认为你缺少标签的字符串。你可以做到

flabel(y)=sprintf("y=%.2f", y)
plot '-' u 1:2:(flabel($2)) w labels point offset character 0,character 1 tc rgb "blue"
0.0 0
1.0 25
2.0 55
3.0 110
4.0 456
5.0 554
6.0 345

enter image description here