Как я могу добавить значок в ярлык?

У меня 2 вопроса, нужна твоя помощь.

  1. Я хотел бы добавить кнопку на каждом графике, чтобы быть кнопкой настройки. Я использую метку с прослушивателем событий, и она работает хорошо (как показано в прикрепленном файле). Однако мой клиент попросил меня перейти с обычного текста на графический значок? Как мне поступить?

  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-шкалы корректно работает с небольшими значениями. Обновите свои двоичные файлы, чтобы получить исправление.

Другие вопросы по тегам