Gnuplot 带有符号或点的splot内的标签

Gnuplot 带有符号或点的splot内的标签,gnuplot,Gnuplot,在问题的情节中 代码和数据都在这个链接上,我想在图纸上用符号标记点。由于绘图代表地图,因此它可以是典型的谷歌地图点位置或任何其他符号,例如旗帜、星星或正方形。 我见过使用set LABELA设置位置的示例。如何使用符号标记来标记绘图?如果内置的gnuplot点类型之一适用于您,您只需在绘图命令中添加另一行,如 plot '-' notitle with points pt 7 ps 3 1 2 e 如下文所述,您也可以使用字体字符来实现此目的: plot '-' u 1:2:("{/Symbo

在问题的情节中

代码和数据都在这个链接上,我想在图纸上用符号标记点。由于绘图代表地图,因此它可以是典型的谷歌地图点位置或任何其他符号,例如旗帜、星星或正方形。
我见过使用set LABELA设置位置的示例。如何使用符号标记来标记绘图?

如果内置的gnuplot点类型之一适用于您,您只需在绘图命令中添加另一行,如

plot '-' notitle with points pt 7 ps 3
1 2
e
如下文所述,您也可以使用字体字符来实现此目的:

plot '-' u 1:2:("{/Symbol \247}") notitle with labels
1 2
e
显示postscript字符代码列表。当然,在这两种情况下,您也可以将坐标保存在单独的数据文件中,而不是使用内联数据

你也可以做类似的事情

set object circle at 1,2 size 0.5
实例 链接问题使用splot,这对于二维图来说是不必要的。下面是一个使用链接数据的示例:

set terminal pngcairo size 800,600
set output "test0.png"
set encoding iso_8859_1

set xlabel "longitude"
set ylabel "latitude"
set size square
set format cb "%2.0t{/Symbol \327}10^{%L}"
set autoscale fix
unset key
set yrange [:] reverse


plot 'pher-of-1365.txt' matrix with image, \
'-' with points pointtype 7 pointsize 2 lc "yellow"
20 40
e

set output

我也不能让ZapfDingbats在使用Mac预览软件时工作。但是,如果您使用linux evince等打开.eps文件,符号将正确呈现。@user8153谢谢您的回答。我尝试了前两个答案,但gnuplot抱怨12e行数据。如何测试点为pt 7 ps 3的绘图'-'notitle和带标签的绘图'-'u 1:2:{/Symbol\247}notitle?。第三组对象。。。不显示任何圆。我肯定遗漏了什么,请问,我可以问你如何在我引用的绘图中设置一个符号吗?@user8153如果我从终端调用gnuplot并尝试上面的命令,但不在gnuplot脚本中,它会起作用。我添加了一个示例。你从gnuplot得到了什么错误消息?@user8153我做错了,在一个plot命令之后分割线。谢谢。您也可以将pointtype与字符一起使用,请参见上一个示例