我正在使用MPAndroid图表绘制条形图.现在我的所有条形都有相同的颜色,但我想根据Y轴值为条形设置不同的颜色,如果值> 100.color = red,如下图所示.那可能吗?有人请帮助我.

问候.
我正在使用 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);
Run Code Online (Sandbox Code Playgroud)
这就是我填充数据并刷新图表的方式:
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();
Run Code Online (Sandbox Code Playgroud)
我在应用程序的其他部分创建条形图没有问题。当我在折叠工具栏中绘制折线图时,它也工作得很好。