highcharts 什么是海斯托克导航器不显示烛台系列,而是显示量?

g52tjvyc  于 2022-12-26  发布在  Highcharts
关注(0)|答案(1)|浏览(154)

当我从Highchart / Highstock图表中删除阴阳烛系列,然后再将其添加回来时,我的图表在导航器中显示成交量,即使showInNavigator在阴阳烛系列上为真。为什么?

chartRef.get("candstick_series_id")?.remove(false);
 chartRef.addSeries(series);
kr98yfug

kr98yfug1#

原因是Highstock会自动将第一个系列添加到导航器中,从这里开始:https://www.highcharts.com/docs/stock/navigator
默认情况下,所有Highcharts股票图表中的第一个系列都启用导航器。
因此,如果volume是您删除烛台系列后的第一个系列,则会添加volume,并且在您重新添加之后,烛台系列也会添加,但由于烛台系列通常比volume小得多,因此您可能看不到它。如果不希望自动添加其他系列,则需要将showInNavigator设置为false,例如:

series: {
    type: 'line',
    id: "volume_series_id",
    name: "Volume",
    data: stockData.volume,
    yAxis: axisId,
    showInNavigator: false
  }

相关问题