【发布时间】:2016-03-18 07:16:00
【问题描述】:
我一直在试图弄清楚并阅读了很多帖子。但我无法在 MPAndroid 的条形图中将标签设置为 xaxis。目前它正在显示栏的位置。
【问题讨论】:
标签: android bar-chart mpandroidchart
我一直在试图弄清楚并阅读了很多帖子。但我无法在 MPAndroid 的条形图中将标签设置为 xaxis。目前它正在显示栏的位置。
【问题讨论】:
标签: android bar-chart mpandroidchart
没有你的工作样本很难回答,试试这个,它可能对你有帮助
// 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");
【讨论】:
第 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);
这是它的...
【讨论】: