gpt4 book ai didi

android - 如何使用 MPAndroidChart 创建多条堆叠条形图?

转载 作者:行者123 更新时间:2023-11-30 01:29:14 25 4
gpt4 key购买 nike

这是 json,我想显示用 MPAndroidChart library 显示的图表image .

[
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 3,
"ClientName": "A",
"IssueStatus": "Total",

},
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 13,
"ClientName": "B",
"IssueStatus": "Total",

},
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 1,
"ClientName": "A",
"IssueStatus": "Closed",

},
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 2,
"ClientName": "B",
"IssueStatus": "Closed",

},
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 1,
"ClientName": "A",
"IssueStatus": "OutStanding",

},
{
"MonthName": "February",
"Year": "2016",
"IssuesCount": 10,
"ClientName": "B",
"IssueStatus": "OutStanding",

},
{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 1,
"ClientName": "A",
"IssueStatus": "OutStanding",

},
{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 0,
"ClientName": "B",
"IssueStatus": "OutStanding",

},
{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 0,
"ClientName": "A",
"IssueStatus": "Closed",

{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 0,
"ClientName": "B",
"IssueStatus": "Closed",

},
{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 3,
"ClientName": "A",
"IssueStatus": "Total",

},
{
"MonthName": "March",
"Year": "2016",
"IssuesCount": 9,
"ClientName": "B",
"IssueStatus": "Total",

}
]

我正在使用 MPAndroidChart 库,请建议如何进行。我很难对特定月份的详细信息进行分组并显示单个月份的多个条形图。

编辑

enter image description here

最佳答案

这是可能的。

你需要什么:

  • 1 个 BarData 对象,填充有:
  • 3 个数据集(一个用于红色条,一个用于紫色,...)
  • 并且每个数据集都填充有堆叠的BarEntries
  • 可以通过barData.setGroupSpace(...)设置“bar-groups”之间的空间
  • 可以通过 barDataSet.setBarSpace(...)
  • 设置各个条之间的间距

堆叠式 BarEntry 可以这样创建:

new BarEntry(new float[] { stackvalue1, stackvalue2 }, xIndex);

xIndex 对应于条目应映射到的 x 轴上的月份(在您的情况下)。

This example创建一个与您在上图中显示的图表一样的图表。

关于android - 如何使用 MPAndroidChart 创建多条堆叠条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35986172/

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