web-dev-qa-db-ja.com

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値ラベルの色と凡例のラベルは黒色のままです。私は何かが恋しいですか?これらの色を設定する他の方法はありますか?

たとえば、この行は機能し、各データポイントの青い値ラベルになります。

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

前もって感謝します!

9
Fabian

これを試して、軸と凡例の色を設定します。

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

グラフ内の描画値の色を設定したい場合は、 色設定ガイド をご覧ください。

21
Philipp Jahoda

円グラフでラベルの色を変更する場合は、これを行うことができます

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