MPAndroidChart как установить двойной цвет фона на графике

Я использую последнюю библиотеку MPAndroidChart, и мне было интересно, есть ли способ установить двойной цвет фона на диаграмме. Мне нужно, чтобы цвета соответствовали определенному количеству дней, которые будут отображаться на оси x. Я хотел бы иметь возможность сделать это программно, поскольку я буду использовать данные в реальном времени, поэтому для фона будет установлено определенное значение no. дней и двигайтесь вперед по мере обновления графика.


person dvn    schedule 11.05.2015    source источник


Ответы (2)


Я думаю, вам придется программно создать растровое изображение, которое всегда изменяется в соответствии с последними данными, которые вы получаете в реальном времени. Затем вы используете этот Bitmap и устанавливаете его в качестве фона диаграммы.

Невозможно установить определенный цвет фона (или несколько) так, как вы его описываете, кроме как с помощью методов и способов, которые уже предоставляет сам класс View.

person Philipp Jahoda    schedule 11.05.2015
comment
Хорошо, Филипп, спасибо за быстрый ответ. Я хотел сделать это таким образом, что каждый раз перерисовывать растровое изображение кажется интенсивным, спасибо за библиотеку, лучшее, что я видел до сих пор. - person dvn; 11.05.2015
comment
Привет, Филип, я создал растровое изображение, и оно отображается на заднем плане с прозрачным цветом сетки. Есть ли теперь способ скрыть все за пределами сетки. Если я использую setBackgroundColor, он переопределяет изображение, любая информация будет полезна. - person dvn; 12.05.2015
comment
@Philipp Jahoda Не могли бы вы проиллюстрировать простой пример, чтобы реализовать это. - person Rajan Bhavsar; 08.12.2015
comment
Это все еще единственный способ сделать это? Мне нужны горизонтальные области разных цветов для различных диапазонов значений оси Y. - person Yar; 18.08.2018

Чтобы получить нужный мне стиль, я скачал исходный код и отредактировал его, чтобы добавить растровое изображение на фон графика. Итак, теперь фон перерисовывается при вводе новых данных, а затем добавляется к фону графика, чтобы казалось, что дата связана с цветом фона. Еще раз спасибо Philipp Jahoda за блестящую библиотеку и слава богу за разработчиков с открытым исходным кодом.

p.s. если я когда-нибудь разбогатею на этом приложении, я позабочусь о тебе.

person dvn    schedule 02.06.2015