gpt4 book ai didi

java - Android - MPAndroid 图表显示 x 轴值

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:33 25 4
gpt4 key购买 nike

我有一个 ListView ,其中包含一个 Activity 中的数据,并在另一 Activity 中的图表中显示该数据。 ListView Data. and displayed on graph.

我想显示与值(“运行”、“游泳”)关联的 x 轴

我正在使用 Intent 将值发送到图表页面,这是我用来填充图表的代码。

 ArrayList<String> cardioValue = new ArrayList<String>();
ArrayList<String> cardioCategory = new ArrayList<String>();
cardioValue = intent.getStringArrayListExtra("cardioValue");
cardioCategory = intent.getStringArrayListExtra("cardioCategory");


ArrayList<BarEntry> barEntries = new ArrayList<>();
for(int i=0; i<cardioValue.size(); i++ ){

barEntries.add(new BarEntry( i+1, Integer.parseInt(cardioValue.get(i))));
}

最佳答案

您必须使用值格式化程序来实现此目的。

String[] cardioValue = {"", "Running, "Swimming"};
XAxis xaxis = mChart.getXAxis();
xaxis.setValueFormatter(new IndexAxisValueFormatter(cardioValue));

我将字符串数组的第一个值保留为空,因为您的第一个柱形图是在值 1 处形成的。您必须对数组列表执行相同的操作。

Link to documentaion.

Working example.

关于java - Android - MPAndroid 图表显示 x 轴值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49140000/

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