MPAndroidChart как установить цвет метки?


Получил следующий код:

    graph = (LineChart) convertView.findViewById(R.id.graph);
    graph.getPaint(Chart.PAINT_LEGEND_LABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_YLABEL).setColor(Color.BLUE);
    graph.getPaint(Chart.PAINT_XLABEL).setColor(Color.BLUE);

Но все же цвет X / Y-value-lables, а также ярлык легенды остаются в черном цвете. Я что-то упустил? Есть ли другой способ установить их цвет?

Эта строка, например, работает и приводит к синим значениям-ярлыкам для каждой точки данных:

    graph.getPaint(Chart.PAINT_VALUES).setColor(Color.BLUE);

Заранее спасибо!

2 4

2 ответа:

Попробуйте

chart.getAxisLeft().setTextColor(...); // left y-axis
chart.getXAxis().setTextColor(...);
chart.getLegend().setTextColor(...);

Это более элегантное решение. Документацию можно найти здесь.

Для того, чтобы пирог-чат изменил свои цвета меток, вы можете сделать это

pieChart.getLegend().setTextColor(Color.WHITE);