Gnuplot 数据点的自定义标签偏移
我有一个这样的数据点文件Gnuplot 数据点的自定义标签偏移,gnuplot,Gnuplot,我有一个这样的数据点文件 "abcd" 0.3 0.7 "efgh" 0.4 0.2 我想创建一个x-y图表,并使用自定义偏移放置abcd和efgh。下面的命令 plot "data.txt" using 2:3:1 with labels point pt 7 offset 1,1 设置所有标签的偏移,因此某些标签可能会相互重叠。我想把第一个放在偏移量1,1,第二个放在偏移量2,0 我该怎么做呢?虽然这个问题已经问了4年了,但不应该没有答案。如果每个标签都需要一个单独的偏
"abcd" 0.3 0.7
"efgh" 0.4 0.2
我想创建一个x-y图表,并使用自定义偏移放置abcd和efgh。下面的命令
plot "data.txt" using 2:3:1 with labels point pt 7 offset 1,1
设置所有标签的偏移,因此某些标签可能会相互重叠。我想把第一个放在偏移量1,1,第二个放在偏移量2,0
我该怎么做呢?虽然这个问题已经问了4年了,但不应该没有答案。如果每个标签都需要一个单独的偏移量,并且根据textlength或其他参数无法通过某些公式计算偏移量,则必须将这些单独的偏移量存储在某个位置。 例如,作为数据文件中的额外列或单独的数据文件。 然后用点打印数据,并再次打印标签,包括各个偏移 数据: 代码:
# label x y xoff yoff
"abcd" 0.3 0.7 1 1
"efgh" 0.4 0.2 2 0
plot "data.txt" using 2:3 with points pt 7 title "Datapoints",\
'' using ($2+$4):($3+$5):1 with labels notitle