如何根据Y轴的值设置不同条形的颜色?我正在使用MPAndroidChart库制作图形。这是我制作条形图的步骤:
BarChart barChart = (BarChart) findViewById(R.id.chart);
BarDataSet dataset = new BarDataSet(entries, "Calorie Level");
ArrayList<String> labels = new ArrayList<String>();
labels.add("0");
labels.add("1");
labels.add("2");
BarData data = new BarData(labels, dataset);
barChart.setData(data);
barChart.animateY(2000);
Run Code Online (Sandbox Code Playgroud)
我正在从以下函数计算值。我需要根据下面给出的'delta'值设置每个条形的颜色
private void addCalories(int calories, int time)
{ totalCals += calories;
float HBNow = HBE * time / 24;
float delta = totalCals - HBNow;
entries.add(new BarEntry(delta, time));
Log.e("My Activity:", "Delta" + delta + "Time:" + time);
}
Run Code Online (Sandbox Code Playgroud)