【问题标题】:What is Highstock navigator not showing the candlestick series and showing Volume instead?什么是 Highstock 导航器不显示烛台系列而是显示成交量?
【发布时间】:2022-12-25 08:30:50
【问题描述】:

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

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

【问题讨论】:

    标签: highcharts


    【解决方案1】:

    原因是因为 Highstock 会自动将第一个系列添加到导航器,来自这里:https://www.highcharts.com/docs/stock/navigator

    默认情况下,所有 Highcharts Stock 图表中的第一个系列都启用导航器。

    因此,如果在您删除您的烛台系列后,成交量是第一个系列,那么一旦您重新添加成交量,您的烛台系列也会被添加,但由于烛台系列通常比成交量小得多,您可能看不到它。如果您不想自动添加它们,则需要在其他系列上将 showInNavigator 设置为 false,例如:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-06-19
      • 2011-11-21
      • 1970-01-01
      相关资源
      最近更新 更多