Я использую последнюю библиотеку MPAndroidChart, и мне было интересно, есть ли способ установить двойной цвет фона на диаграмме. Мне нужно, чтобы цвета соответствовали определенному количеству дней, которые будут отображаться на оси x. Я хотел бы иметь возможность сделать это программно, поскольку я буду использовать данные в реальном времени, поэтому для фона будет установлено определенное значение no. дней и двигайтесь вперед по мере обновления графика.
MPAndroidChart как установить двойной цвет фона на графике
Ответы (2)
Я думаю, вам придется программно создать растровое изображение, которое всегда изменяется в соответствии с последними данными, которые вы получаете в реальном времени. Затем вы используете этот Bitmap
и устанавливаете его в качестве фона диаграммы.
Невозможно установить определенный цвет фона (или несколько) так, как вы его описываете, кроме как с помощью методов и способов, которые уже предоставляет сам класс View
.
Чтобы получить нужный мне стиль, я скачал исходный код и отредактировал его, чтобы добавить растровое изображение на фон графика. Итак, теперь фон перерисовывается при вводе новых данных, а затем добавляется к фону графика, чтобы казалось, что дата связана с цветом фона. Еще раз спасибо Philipp Jahoda за блестящую библиотеку и слава богу за разработчиков с открытым исходным кодом.
p.s. если я когда-нибудь разбогатею на этом приложении, я позабочусь о тебе.