我试图在highcharts中创建一个自定义技术指标。我需要输入一个参数,其值必须属于set('sma ','rma','ema ','wma'),因此我考虑使用下拉菜单。我想要这样的结果:expected result
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' }); } });
字符串
Demo:https://jsfiddle.net/BlackLabel/khn670b2/文档:https://www.highcharts.com/docs/stock/custom-technical-indicators
1条答案
按热度按时间bgtovc5b1#
对于这样的下拉菜单,您可以简单地使用HTML选择标记,您将向其添加更改指示符的逻辑。
字符串
Demo:https://jsfiddle.net/BlackLabel/khn670b2/
文档:https://www.highcharts.com/docs/stock/custom-technical-indicators