Highcharts -显示为下拉菜单的自定义技术指标的参数

dfddblmv  于 2023-08-05  发布在  Highcharts
关注(0)|答案(1)|浏览(115)

我试图在highcharts中创建一个自定义技术指标。我需要输入一个参数,其值必须属于set('sma ','rma','ema ','wma'),因此我考虑使用下拉菜单。
我想要这样的结果:expected result

bgtovc5b

bgtovc5b1#

对于这样的下拉菜单,您可以简单地使用HTML选择标记,您将向其添加更改指示符的逻辑。

document.getElementById('indicators').addEventListener('change', function (e) {
  const series = chart.get('indicator');

  if (series) {
    series.remove(false);
    chart.addSeries({
      id: 'indicator',
      type: e.target.value,
      linkedTo: 'main',
      yAxis: 1,
      color: 'green'
    });
  }
});

字符串

Demohttps://jsfiddle.net/BlackLabel/khn670b2/
文档https://www.highcharts.com/docs/stock/custom-technical-indicators

相关问题