当我从高位图表/高位股票图表中删除烛台系列,然后将其添加回来时,我的图表在导航器中显示成交量,即使在烛台系列上showInNavigator为true。为什么?
chartRef.get("candstick_series_id")?.remove(false); chartRef.addSeries(series);
w8f9ii691#
原因是因为Highstock会自动将第一个系列添加到导航器中,从这里开始:https://www.highcharts.com/docs/stock/navigator默认情况下,导航器对所有Highcharts股票图表中的第一个系列启用。因此,如果成交量是您删除烛台系列后的第一个系列,则成交量会被添加,并且您的烛台系列在您重新添加它时也会被添加,但由于烛台系列通常比成交量小得多,您可能看不到它。如果您不希望其他系列自动添加,则需要将showInNavigator设置为false,例如:
series: { type: 'line', id: "volume_series_id", name: "Volume", data: stockData.volume, yAxis: axisId, showInNavigator: false }
1条答案
按热度按时间w8f9ii691#
原因是因为Highstock会自动将第一个系列添加到导航器中,从这里开始:https://www.highcharts.com/docs/stock/navigator
默认情况下,导航器对所有Highcharts股票图表中的第一个系列启用。
因此,如果成交量是您删除烛台系列后的第一个系列,则成交量会被添加,并且您的烛台系列在您重新添加它时也会被添加,但由于烛台系列通常比成交量小得多,您可能看不到它。如果您不希望其他系列自动添加,则需要将showInNavigator设置为false,例如: