Highcharts — Индикатор SMA не отображается

#highcharts

Вопрос:

Добрый вечер.

Я не могу видеть индикаторы SMA на своих диаграммах после отправки события в зависимости от того, какой период был выбран из меню выбора. Вот мой элемент выбора:

   <select id="chartIndicatorSelect" onchange="setIndicator(this)">   
       <option value='{"id": null}'>#{msg.chart_indicator_nothing}</option>      
       <option value='{"id":"sma", "linkedTo":"prices", "name":"Simple Moving Average","type":"sma", "params":{"period":3}, "color": "5555aa", "yAxis":0}'>#{msg.chart_indicator_sma_3}</option>
       <option value='{"id":"sma", "linkedTo":"prices", "name":"Simple Moving Average","type":"sma", "params":{"period":18}, "color": "fabbbf", "yAxis":0}'>#{msg.chart_indicator_sma_18}</option>
       <option value='{"id":"sma", "linkedTo":"prices", "name":"Simple Moving Average","type":"sma", "params":{"period":38}, "color": "f4777d", "yAxis":0}'>#{msg.chart_indicator_sma_38}</option>
       <option value='{"id":"sma", "linkedTo":"prices", "name":"Simple Moving Average","type":"sma", "params":{"period":90}, "color": "d41923", "yAxis":0}'>#{msg.chart_indicator_sma_90}</option>
       <option value='{"id":"sma", "linkedTo":"prices", "name":"Simple Moving Average","type":"sma", "params":{"period":200}, "color": "a1131a", "yAxis":0}'>#{msg.chart_indicator_sma_200}</option>
    </select>
 

И вот мой индикатор набора():

             function setIndicator(indicator){
                let indicatorValue = jQuery.parseJSON(indicator.value);             
                window.interactiveChart.$emit("mobileIndicatorEventTrigger", {'indicator':indicatorValue})
            }
 

в моем приложении VUE, где я визуализирую свои графики, я правильно анализирую данные и помещаю их в серию, как и должно быть:

введите описание изображения здесь

но все равно на моем графике это не отображается. Основной идентификатор серии-это цены. Я также обязательно перерисовываю диаграмму. Есть какие-нибудь идеи?

Комментарии:

1. Привет, не могли бы вы воссоздать свое дело в онлайн-редакторе кода? Вот шаблон, который вы можете использовать: codesandbox.io/s/highcharts-vue-demo-qkf43

Ответ №1:

Исправлено! Просто заметил, что я не использовал хэштег в строке цвета, поэтому цвет не будет правильно проанализирован!!