gpt4 book ai didi

java - MPAndroid 条形图与标签不对齐

转载 作者:太空宇宙 更新时间:2023-11-04 12:44:08 26 4
gpt4 key购买 nike

JSONArray jsonArray = new JSONArray(result);
int length = jsonArray.length();
ArrayList<BarEntry> entries = new ArrayList<BarEntry>();
ArrayList<String> labels = new ArrayList<String>();
for (int i = 0; i < length; i++) {
entries.add(new BarEntry(Float.parseFloat(jsonArray.getJSONObject(i).getString("Potentials")), i));
labels.add(jsonArray.getJSONObject(i).getString("Name"));
}
BarChart chart = new BarChart(PotentialbySourceActivity.this);
BarDataSet dataset = new BarDataSet(entries, "# of Calls");
setContentView(chart);
BarData data = new BarData(labels, dataset);
chart.setData(data);
chart.setDragEnabled(true); // on by default
chart.setVisibleXRange(1,5);
chart.setHorizontalScrollBarEnabled(true);
chart.setDescription(""); // Hide the description
chart.getAxisLeft().setDrawLabels(true);
chart.getAxisRight().setDrawLabels(true);
chart.getXAxis().setDrawLabels(true);
Toast.makeText(PotentialbySourceActivity.this,"test",Toast.LENGTH_LONG).show();
chart.getLegend().setEnabled(true);
chart.setDescription("# of Industry");
dataset.setColors(ColorTemplate.COLORFUL_COLORS);

我正在使用 JSONArray 来填充我的 MPAndroid 条形图。但酒吧与他们的标签不一致。喜欢this谁能帮助我做什么来将条形与其相应的标签对齐?

最佳答案

就我而言,沿 X 轴的标签之间有很大的空间,并且并非所有标签都被显示。以下属性解决了该问题。

xAxis.setLabelsToSkip(0);

这可确保显示所有标签并且标签与条形对齐。然后您可以相应地修剪标签字符。

关于java - MPAndroid 条形图与标签不对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36515766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com