我有一个数组,fullset(24)
按小时包含过去 24 小时的绘图数据。我将此数组提供给 jqPlot 以创建条形图。工作正常。但我只想显示数据的一个子集,比如营业时间 (8-17)。我这样做相当笨拙,方法是创建一个新数组,其中包含一个子集和一些带有刻度的额外技巧,如下所示:
var ticks = [];
var subset = [];
for (i = 8; i < 17; i++)
{
subset[i - 8] = fullset[i][1];
ticks.push(sprintf("%d-%d", i, i + 1));
}
但是有更好的方法吗?是否有可能以某种方式告诉 jqPlot 只显示完整集的一个子集?