【发布时间】:2014-05-23 16:54:58
【问题描述】:
我正在使用 Achartengine 版本 1.1.0。如何获得带有堆积条形图和折线图的组合图表?我可以通过返回一个意图来获得一个简单的条形图和折线图:
String[] types = new String[] { BarChart.TYPE, LineChart.TYPE };
Intent intent = ChartFactory.getCombinedXYChartIntent(context, dataset, renderer, types,
"Weather parameters");
现在,我想组合使用堆叠条形图,而不是上面的简单条形图 用折线图。假设我有一个带有一组 3 个值列表的堆积条形图,我能够结合折线图显示堆积条形图的一种方法是:
String[] types = new String[] { BarChart.TYPE, BarChart.TYPE, BarChart.TYPE, LineChart.TYPE }
Intent intent = ChartFactory.getCombinedXYChartIntent(context, dataset, renderer, types,
"Weather parameters");
必须通过将第二个和第三个条形图的 y 值添加到前一个条形图的 y 值来更新它们以获得堆叠效果。有没有办法直接使用堆积条形图而不是这样做?我查看了 achartengine 的 SalesStackedBarChart 示例,他们通过返回以下意图获得了一个堆叠条:
return ChartFactory.getBarChartIntent(context, buildBarDataset(titles, values), renderer,
Type.STACKED)
但是我不知道如何将 Type.STACKED 与 ChartFactory.getCombinedXYChartIntent(..) 一起使用
【问题讨论】:
标签: android achartengine