相关疑难解决方法(0)

MPAndroidChart,根据y轴值在条形图中设置不同的颜色条形

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

在此输入图像描述

问候.

android

18
推荐指数
3
解决办法
2万
查看次数

BarChart 与 MPAndroidChart :条形图不可见

我正在使用 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)

图形

我在应用程序的其他部分创建条形图没有问题。当我在折叠工具栏中绘制折线图时,它也工作得很好。

android mpandroidchart

5
推荐指数
2
解决办法
2712
查看次数

标签 统计

android ×2

mpandroidchart ×1