MP Android图表条形图

时间:2016-11-04 13:13:43

标签: android graph mpandroidchart

enter image description here

如何在MP Android图表中为每个条形指示器设置日期文本。我试过这个。我没有任何选项来设置单独的条形指示器settext属性

   private void plotData1(ArrayList<BarEntry> yVals1) {
    BarDataSet set1;

    if (mChart.getData() != null && mChart.getData().getDataSetCount() > 0) {
        set1 = (BarDataSet) mChart.getData().getDataSetByIndex(0);
        set1.setValues(yVals1);
        mChart.getData().notifyDataChanged();
        mChart.notifyDataSetChanged();
    } else {
        set1 = new BarDataSet(yVals1, "Data Set");


        set1.setColors(ColorTemplate.VORDIPLOM_COLORS);
        set1.setDrawValues(true);//give values at the top of bar

        ArrayList<IBarDataSet> dataSets = new ArrayList<IBarDataSet>();
        dataSets.add(set1);

        BarData data = new BarData(dataSets);
        mChart.setData(data);
        mChart.setFitBars(true);
    }
}

1 个答案:

答案 0 :(得分:2)

每种颜色都需要单独DataSet个。

创建set1set2set3等,然后将它们全部传递给dataSets变量。

可以找到官方示例中的BarChartActivityMultiDataset示例here