reactjs 如何使用react和typescript设置highcharts中工具提示的格式化函数?

k75qkfdt  于 2023-03-22  发布在  React
关注(0)|答案(1)|浏览(154)

我有一个columnrange类型的图表,它应该显示一些时间线。我的时间是UTC。由于属性' type: "datetime" ',它在yAxis上显示得很好,但在工具提示中它以秒显示时间。我想格式化它。
我试着使用这样的结构:

formatter() {

}

或者像这样:

formatter: function() {

}

但这里不允许它们,我得到的只是错误“'type' is declared here
对我来说,使用formatter的唯一方法是:

formatter: (ctx) => {
            
}

这里ctx指的是Highcharts.tooltips。但是,arrow函数不允许我使用this关键字获取y值。请告诉我,我应该尝试什么?

hc2pp10m

hc2pp10m1#

我尝试了不同的方法来使用function()来访问this.y,并找到了解决方案:

tooltip: {
  formatter: function(ctx) {
              
  }
}

相关问题