Gnuplot 如何设置DMS(deg°;min′;sec″;)格式的tic标记标签?

Gnuplot 如何设置DMS(deg°;min′;sec″;)格式的tic标记标签?,gnuplot,Gnuplot,假设我正在用gnuplot绘制一些地理数据,我想用DMS(deg°min′sec〃)格式设置tic标记标签;e、 g 37°31′40″N 37°31′20″N 37°31′00″N 37°30′40″N 37°30′20″N 37°30′00″N 无需手动创建大量自定义标签。这可能吗?我怎样才能做到这一点呢?这在很大程度上取决于您使用的终端。在带有aqua终端的mac电脑上,此功能可以: set timefmt "%Y°%M′%S″N" set format x "%y˚%M\'%S\"N"

假设我正在用gnuplot绘制一些地理数据,我想用DMS(deg°min′sec〃)格式设置tic标记标签;e、 g

37°31′40″N
37°31′20″N
37°31′00″N
37°30′40″N
37°30′20″N
37°30′00″N

无需手动创建大量自定义标签。这可能吗?我怎样才能做到这一点呢?

这在很大程度上取决于您使用的终端。在带有aqua终端的mac电脑上,此功能可以:

set timefmt "%Y°%M′%S″N"
set format x "%y˚%M\'%S\"N"
set xdata time
plot 'test.dat' u 1:0

我试过了,但没用。手册上说的
timefmt
只告诉我们如何从数据文件中读取时间数据,所以我认为这在这里不重要。我不明白您为什么使用
%Y
%Y
,但它们只是显示为零<代码>%M和
%S
也没有得到正确的值。这仅在开发版本中受支持,开发版本知道
集扩展数据地理
。也许您可以通过迭代简化手动标签的创建:
设置为[i=0:10]xtics add…