1
我想給不同的酒吧分配顏色。在我的代碼中,它爲barDataSets分配顏色,但我想爲bar entrys分配顏色。我怎樣才能做到這一點? 謝謝!如何爲mpandroidchart中的不同條紋分配不同的顏色?
private ArrayList<BarDataSet> getDataSet() {
ArrayList<BarDataSet> dataSets = null;
//1. Cubuk
ArrayList<BarEntry> valueSet1 = new ArrayList<>();
BarEntry v1e1 = new BarEntry(10.000f, 0); // Değer olarak frekans ortalaması alınacak.
valueSet1.add(v1e1);
BarEntry v1e2 = new BarEntry(40.000f, 1);
valueSet1.add(v1e2);
BarEntry v1e3 = new BarEntry(60.000f, 2);
valueSet1.add(v1e3);
.
.
.
//2. Cubuk
ArrayList<BarEntry> valueSet2 = new ArrayList<>();
.
.
.
BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Brand 1");
barDataSet1.setColor(Color.rgb(0, 155, 0));
BarDataSet barDataSet2 = new BarDataSet(valueSet2, "Brand 2");
barDataSet2.setColors(ColorTemplate.COLORFUL_COLORS);
dataSets = new ArrayList<>();
dataSets.add(barDataSet1);
dataSets.add(barDataSet2);
return dataSets;
}
我想我通過創建顏色數組並將其分配給bardataset來解決問題; int color [] = {Color.RED,Color.GREEN,Color.BLUE,Color.YELLOW,Color.GREEN,Color.GRAY}; \t barDataSet2.setColors(color); –