gpt4 book ai didi

android - 如何在 MPAndroid 图表中使用 X 值?

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

我使用 MPAndroid 图表已有一段时间了。今天在为库添加 grandle 依赖项后,几乎没有什么变化。

 float YValues [] = {50, 30, 0, 60, 70};
String [] xValues = {"Fifty", "Thirty", "Zero", "Sixty", "Seventy"};

ArrayList<BarEntry> yData = new ArrayList<>();
for(int i = 0; i < YValues.length; i ++)
yData.add(new BarEntry(YValues[i], i));

ArrayList<String> xData = new ArrayList<>();
for(int i = 0; i < xValues.length; i ++)
xData.add(xValues[i]);

BarDataSet barDataSet = new BarDataSet(yData, "");
barDataSet.setColors(ColorTemplate.COLORFUL_COLORS);
BarData barData = new BarData(barDataSet);
barChart.setData(barData);
barChart.invalidate();

我的问题是我应该把 xData 变量放在哪里。一开始我常说BarData barData = new BarData(xData, barDataSet); 但这不起作用。我应该将 xData 变量放在哪里,或者哪里出错了?

最佳答案

在这个库的早期版本中,这个构造函数肯定存在。但它不在 current version 中。 BarData类。听起来可能很难过,但您可以通过更改 gradle 依赖项并使用我们都熟悉的构造函数来返回到早期版本。

有几个BarChart examples目前使用较新版本的,但是它们根本没有 X 轴,或者如果有,它们都具有使用 BarEntry 设置的整数值并使用自定义值格式化程序进行格式化。也有可能我完全遗漏了一些东西。

关于android - 如何在 MPAndroid 图表中使用 X 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38295232/

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