【发布时间】:2012-01-17 07:30:01
【问题描述】:
我有一个每天使用 GNUPlot 生成图表的自动化脚本。用于图表的数据量每天都在增长,所以我的 x-ticks 会在一段时间后变得杂乱无章。我可以以某种方式限制主要 x-ticks 的数量,以便我总是看到 5,无论绘制多少点?
编辑:我的评论不够清楚。这是我目前的做法: 我有一个包含持续时间的变量 var,更准确地说是 9 天内的秒数:
var = 9*86400
我使用set xtics <start>, <incr> 告诉 GNUPlot 只为每 9 天的数据显示一个刻度:
设置 xtics "20111101", var
问题是我必须每隔一段时间手动更改一次,因为数据量会增长。我可以以某种方式告诉 GNUPlot 限制 xticks 的数量吗?或者我可以以某种方式更改变量 var 以包含绘制点的数量? (也不知道怎么做)
【问题讨论】:
-
目前我正在使用:var = 9*86400 / set xtics "20111101", var / 但我必须每隔一段时间手动更改一次。
-
您的脚本难道不能根据数据范围为刻度线生成合适的值吗?
-
这正是我想做的。但我不知道如何获得绘制点的数量。另外,我认为可能有一种方法可以告诉 GNUPlot 仅“将 xticks 限制为最大 5”