【发布时间】:2015-09-16 22:04:46
【问题描述】:
我有一个默认显示年度数据的图表。 我还有 3 个按钮,可让我按特定时间间隔(每年/每周/每天)放大/缩小。我通过在 setExtremes() 函数上设置特定的时间间隔来做到这一点。 例如:每周:
$('#weeklyView').click(function () {
var chart = $('.chart-stor').highcharts();
chart.xAxis[0].setExtremes(
Date.UTC(2015, 0, 5),
Date.UTC(2015, 0, 12)
);
});
每周间隔选择非常有效。但是,当我对每日视图执行相同操作时,它会显示大约 5 天的数据,而不仅仅是所选日期:
$('#dailyView').click(function () {
var chart = $('.chart-stor').highcharts();
chart.xAxis[0].setExtremes(
Date.UTC(2015, 6, 1),
Date.UTC(2015, 6, 1)
);
});
我应该如何确保图表在每日视图中显示我使用 setExtremes() 函数设置的确切范围?
【问题讨论】:
-
直接设置
minRange。见API。 -
@PawełFus:谢谢!它适用于 minRange 集。
标签: jquery charts highcharts