首页 > 解决方案 > 如何使用 Highcharts 在 xAxis 上仅显示工作日?

问题描述


概括

你好呀。

我正在寻找如何使用 Highcharts 仅显示工作日。

我已经找到了如何更改 xAxis 标签以及如何设置 xAxis 格式化程序,等等......

但我还没有找到如何跳过周末。


背景

我在做财务数据分析(FX)。

外汇市场周末休市,所以我想将它们隐藏在 Highcharts 图表上。

由于我现在不知道,很抱歉没有可以显示的参考代码。

标签: javascripthighcharts

解决方案


您可以使用xAxis.breaks Api 文档跳过周末:

xAxis: {
  type:'datetime',
  tickInterval: 1,
  breaks: [{
    from: 1246579200000,
    to: 1246838400000,
    breakSize: 3600000 *48, // 2 days gap
    repeat: 604800000 // Repeat every week
  }]
}

小提琴


推荐阅读