0

我已经在 gnuplot 中看到了几个标签示例(其中两列定义了 2D 图,第三列用于制作适用于 2D 图中点的标签)但我似乎无法让它们工作我的gnuplot。

我们有 4.0,似乎标准示例适用于 4.2 及更高版本。

有什么方法可以使用三列在 gnuplot 4.0 中定义带有标签的二维图?

我试过这样的事情:

plot "datafile.gnu" using ($3+3):($4+3):2 with labels, "datafile.gnu" using 3:4 with lines
plot "datafile.gnu" using 3:4:2 with labels, "datafile.gnu" using 3:4
plot "datafile.gnu" using 3:4 with lines, '' using 2 with labels
....

3 & 4 是 x & y 的列,2 是包含我想要在每个点的标签的列。

无论我尝试什么,我都会收到错误。

4

1 回答 1

0

gnuplot4.0 很古老。因此,我无权访问它的副本——但是,您可以尝试这样的事情:

!awk '{printf "set label \"%s\" at %f,%f point\n",$3,$1,$2 }' datafile.gnu > labels.gnuplot
load "labels.gnuplot"
于 2013-03-06T01:05:54.300 回答