在MPandroid图表(条形图)中为X轴设置标签
我一直在想办法,也读了很多帖子。但我无法在MPAndroid的条形图中将标签设置为xaxis。目前,它显示了条形图的位置。如果没有您的工作示例,很难回答问题,试试这个,它可能会对您有所帮助在MPandroid图表(条形图)中为X轴设置标签,android,bar-chart,mpandroidchart,Android,Bar Chart,Mpandroidchart,我一直在想办法,也读了很多帖子。但我无法在MPAndroid的条形图中将标签设置为xaxis。目前,它显示了条形图的位置。如果没有您的工作示例,很难回答问题,试试这个,它可能会对您有所帮助 // Plotting Data ArrayList<BarEntry> XValues = new ArrayList<>(); BarEntry v1e1 = new BarEntry(110.000f, 0); valueSet1.add(v1e1); // Setting
// Plotting Data
ArrayList<BarEntry> XValues = new ArrayList<>();
BarEntry v1e1 = new BarEntry(110.000f, 0);
valueSet1.add(v1e1);
// Setting X label this way
BarDataSet set = new BarDataSet(XValues, "Age Distribution");
//打印数据
ArrayList XValues=新的ArrayList();
巴伦特里v1e1=新巴伦特里(110.000f,0);
valueSet1.add(v1e1);
//这样设置X标签
BarDataSet=新的BarDataSet(X值,“年龄分布”);
- 步骤1:初始化x轴,如下所示=全局=阵列列表Xaxi0
初始化xaxis0=newarraylist()李> - 步骤2:之后,如果您有arraylist数据字符串,则启动循环
将所有字符串添加到x轴值中,如下代码所示
for (int i = 0; i < xdata.size(); i++) { * xaxis0.add(i, xdata.get(i).get("date")); int data222 = Integer.parseInt(str); BarEntry v1e11 = new BarEntry(data222, i); } BarDataSet barDataSet1 = new BarDataSet(valueSet1, "Top 5 deals"); barDataSet1.setColors(whitecolors); barDataSet1.setHighLightColor(Color.GREEN); barDataSet1.setBarSpacePercent(60f); barDataSet1.setValueTextColor(Color.WHITE); dataSets = new ArrayList<>(); dataSets.add(barDataSet1); *BarData data11 = new BarData(xaxis0, dataSets); data11.setValueFormatter(new LargeValueFormatter()); data11.setGroupSpace(100f); holder.chart.setData(data11);
for(int i=0;i
- 那是它的