Я использую MPAndroidChart, чтобы создать простую гистограмму внутри падающей панели инструментов. Когда я добавляю записи, значение записи видно на правильной высоте на графике, но я не вижу эту панель.BarChart с MPAndroidChart: бары невидимы
Это, как я создаю свои переменные:
final List<BarEntry> barEntries = new ArrayList<>();
final BarDataSet barDataSet = new BarDataSet(barEntries, getResources().getString(R.string.cycles_profiled));
final BarData barData = new BarData(barDataSet);
Это, как я заполнить данные и обновить график:
final Calendar cal = getFirstDayOfWeek();
for (int i = 0; i < NUMBER_OF_DAYS; i++) {
long date = cal.getTimeInMillis();
barEntries.add(new BarEntry(date, map.get(date)));
cal.add(Calendar.DAY_OF_WEEK, 1);
}
barDataSet.setValues(barEntries);
barChart.setData(barData);
barData.notifyDataChanged();
barChart.notifyDataSetChanged();
barChart.invalidate();
У меня нет проблемы при создании гистограммы в других частях моего приложения. Когда я рисую линейные диаграммы внутри сворачивающейся панели инструментов, он также отлично работает.
вы пробовали 'barChart.setHardwareAccelerationEnabled (ложь);'? –
Спасибо, я просто попробовал, но результат тот же – apat
Какая версия MPAndroidChart это? Является ли результат на всех телефонах или на одном телефоне? –