次のコードを取得しました:
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);
前もって感謝します!
これを試して、軸と凡例の色を設定します。
chart.getAxisLeft().setTextColor(...); // left y-axis
chart.getXAxis().setTextColor(...);
chart.getLegend().setTextColor(...);
グラフ内の描画値の色を設定したい場合は、 色設定ガイド をご覧ください。
円グラフでラベルの色を変更する場合は、これを行うことができます
pieChart.getLegend().setTextColor(Color.WHITE);