Highchart:x- highchart更改日期时间LabelFormats根据按钮动态地(小时,天,周,月,qtr,年)

时间:2019-11-02 12:08:47

标签: highcharts

Highchrt:x轴上的单击小时按钮上的日期格式将为小时,x轴上的单击日期按钮上的日期将为日(星期几(周一,周日,星期二等)),需要显示为星期,天,月,qtr,年。

if (e.rangeSelectorButton.type === "month") {
  this.update(
    {
      minorTickInterval: 30 * 24 * 3600 * 1000
    },
    false
  );
}
if (e.rangeSelectorButton.type === "year") {
  this.update(
    {
      tickInterval: 12 * 30 * 24 * 3600 * 1000,
      minorTickInterval: 30 * 24 * 3600 * 1000
    },
    false
  );
}
if (e.rangeSelectorButton.type === "week") {
  this.update(
    {
      tickInterval: 7 * 24 * 3600 * 1000,
      minorTickInterval: 7 * 24 * 3600 * 1000
    },
    false
  );
}
if (e.rangeSelectorButton.text === "Qtr") {
  this.update(
    {
      tickInterval: 4 * 30 * 24 * 3600 * 1000,
      minorTickInterval: 4 * 30 * 24 * 3600 * 1000
    },
    false
  );
}
if (e.rangeSelectorButton.text === "Day") {
  this.update(
    {
      tickInterval: 24 * 3600 * 1000,
      minorTickInterval: 24 * 3600 * 1000
    },
    false
  );
}

0 个答案:

没有答案