当我从Highchart / Highstock图表中删除阴阳烛系列,然后再将其添加回来时,我的图表在导航器中显示成交量,即使showInNavigator在阴阳烛系列上为真。为什么?
chartRef.get("candstick_series_id")?.remove(false); chartRef.addSeries(series);
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 }
1条答案
按热度按时间kr98yfug1#
原因是Highstock会自动将第一个系列添加到导航器中,从这里开始:https://www.highcharts.com/docs/stock/navigator
默认情况下,所有Highcharts股票图表中的第一个系列都启用导航器。
因此,如果volume是您删除烛台系列后的第一个系列,则会添加volume,并且在您重新添加之后,烛台系列也会添加,但由于烛台系列通常比volume小得多,因此您可能看不到它。如果不希望自动添加其他系列,则需要将showInNavigator设置为false,例如: