Я использую эту библиотеку https://github.com/PhilJay/MPAndroidChart для создания гистограммы в моем проекте, я пробовал и следил за wiki, но все еще не могу понять некоторые проблемы, которые у меня остались. Я пытаюсь удалить значения (4,3,2,1,0) справа и метку «BarDataSet» ниже вместе с цветным блоком слева. И, наконец, цвет, который я пытался установить на барах, не то, что я определил.Пользовательский MPAndroidChart для Android
, что я сделал:
List<BarEntry> entries = new ArrayList<>();
entries.add(new BarEntry(0f, 55f));
entries.add(new BarEntry(1f, 80f));
entries.add(new BarEntry(2f, 60f));
entries.add(new BarEntry(3f, 50f));
entries.add(new BarEntry(4f, 40f));
BarDataSet set = new BarDataSet(entries, "BarDataSet");
BarData data = new BarData(set);
data.setBarWidth(0.9f); // set custom bar width
barChart.setData(data);
barChart.setFitBars(true); // make the x-axis fit exactly all bars
barChart.invalidate(); // refresh
barChart.getAxisLeft().setEnabled(false);
barChart.getAxisRight().setEnabled(false);
barChart.getXAxis().setDrawGridLines(false);
barChart.getDescription().setEnabled(false);
set.setColors(R.color.star_bar);
А что я сейчас:
Я хотел бы, чтобы удалить метки справа (от 4 до 0) и "BarDataSet" , Цвет, который я определил для R.color.star_bar, является желтым, но каким-то образом он показывает фиолетовый цвет.
Спасибо, это работает для меня – JerryKo
Я думаю, что настройка barChart.getXAxis() setDrawLabels (ложный) ;, будет лучше чем преобразовать значение formatter return "". –