这是我想要创建的图表(单击链接查看图像):Desired chart
我在MPAndroidChart中研究了很多关于分组条形图的内容,但是这个库似乎受到了限制。每个组必须具有相同的列数,并且列顺序必须一致。有人知道如何使用MPAndroidChart (或其他库)创建像我的图像中那样的分组条形图吗?请帮帮我。提前谢谢你。
发布于 2020-09-30 11:23:09
你能试试这段代码吗?
List<String> xValues = ...; // "Shop1", "Shop2", "Shop3"
XAxis xAxis = chart.getXAxis();
xAxis.setValueFormatter(new MyValueFormatter(xValues));
// create 2 datasets
BarDataSet set1 = new BarDataSet(valuesProduct1, "Product1"); //valuesProduct1 are the values corresponding to the shops,
set1.setColor(Color.BLUE);
BarDataSet set2 = new BarDataSet(valuesProduct2, "Product2");
set2.setColor(Color.RED);
BarData data = new BarData(set1, set2);
chart.setData(data);
chart.groupBars(...); // available since release v3.0.0
chart.invalidate(); // refresh
如果你有一些麻烦,商店没有产品,就把零放在具体的位置上。
https://stackoverflow.com/questions/64135951
复制