2016-11-04 23 views
0

enter image description hereMP Android的图表条形图

如何日期文本在MP的Android chart.I各条指标已经试过这一点。我没有得到任何选项来设置各个酒吧指标的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); 
    } 
} 

回答

2

你需要有独立的DataSet的每种颜色。

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

例子BarChartActivityMultiDataset从官方的例子中可以找到here

+0

我可以屏幕截图吗? –

+0

从github下载该项目并进行编译。 –

+0

嗨,当阅读跨越某一点时如何改变点颜色? –