滴答间隔不起作用,同时应用了滴答间隔,它同时显示x和y两个值

问题描述 投票:0回答:1

我想显示每天的日期,但是我正在获取其他日期,例如我需要2月1日,3月2日和5月5日,我需要像下面这样的完整日期,并且不丢失任何y y轴日期。尝试了tickinterval 1,但其同时显示x和y值。

2020年2月1日

2020年2月2日

graph

                        xAxis: {
                        tick,
                        type:'datetime',
                        dataLabels: {
                            align: 'right',
                            rotation: 45,
                            shape: null
                        }

                    },
highcharts
1个回答
0
投票

您需要将tickInterval设置为一天并使用formatter功能:

xAxis: {
  ...,
  tickInterval: 1000 * 60 * 60 * 24,
  labels: {
    formatter: function(){
      return Highcharts.dateFormat('%e-%b-%Y', this.value);
    }
  }
}

实时演示: http://jsfiddle.net/BlackLabel/6m4e8x0y/4815/

API参考:

https://api.highcharts.com/highcharts/xAxis.tickInterval

https://api.highcharts.com/highcharts/xAxis.labels.formatter

© www.soinside.com 2019 - 2024. All rights reserved.