#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:
Исправлено! Просто заметил, что я не использовал хэштег в строке цвета, поэтому цвет не будет правильно проанализирован!!