Как я могу добавить значок в ярлык?
У меня 2 вопроса, нужна твоя помощь.
Я хотел бы добавить кнопку на каждом графике, чтобы быть кнопкой настройки. Я использую метку с прослушивателем событий, и она работает хорошо (как показано в прикрепленном файле). Однако мой клиент попросил меня перейти с обычного текста на графический значок? Как мне поступить?
Как видно из прикрепленного изображения, третий график - это серия MacD. Значение ярости составляет от -3e-8 до 3e-8 (по моим наблюдениям). Я вручную установил максимум и минимум, и он получил неправильный масштаб, как показано на рисунке.
- Как мне установить максимум и минимум для yScale?
- Я не знаю, как получить максимальное и минимальное значение из серии. Можете ли вы предложить мне?
2 ответа
A1 - К сожалению, текущая версия AnyChart не предоставляет возможности добавлять пользовательские кнопки внутри графика. Но вы можете использовать трюк и использовать сценический макет. Это означает, что контейнер включает в себя сцену. Этап включает в себя график запасов всех других элементов по слоям. Используя этот подход, вы можете разместить изображение (значок) на графике и установить слушателя так же, как для метки "настройки". Для получения подробной информации, пожалуйста, проверьте образец в комментарии ниже.
A2 - Мы планируем исправить это поведение в обновлении 8.4.2 (примерно к концу ноября 2018 года). Я сообщу вам, когда исправление станет доступным. В качестве временного решения вы можете получить минимальное / максимальное значение из индикатора MACD. Для получения подробной информации, пожалуйста, проверьте образец в комментарии ниже. Вы можете применить мин / макс к yScale участка #0 следующим образом:
chart.plot(0).yScale().minimum(minValue);
chart.plot(0).yScale().maximum(maxValue);
Мы рады сообщить вам, что мы выпустили обновление 8.4.2, которое содержит множество исправлений и улучшений. Это обновление также включает исправление проблемы, о которой вы сообщили. Теперь расчет минимальной / максимальной Y-шкалы корректно работает с небольшими значениями. Обновите свои двоичные файлы, чтобы получить исправление.