AndroidPlot - Stacked Bar Z-order

时间:2014-07-01 12:11:59

标签: android androidplot

我正在使用AndroidPlot创建条形图。我想使用堆叠条形渲染器样式,但z顺序似乎不正确。这是使用side_by_side

的图表

side by side bar graph

当使用堆叠样式时,7月的蓝色图形条会消失,不确定是否隐藏在橙色条后面或根本没有放置(我怀疑是第一个)

stacked bar graph

在这种情况下,叠加样式可以正常工作,但如果给定月份中两个值相等,则其中一个隐藏

这是我添加系列

的方式
Iterator it = mymap.entrySet().iterator();
int count = 0;
while (it.hasNext()) {
    Map.Entry<String, List<Number>> pairs = (Map.Entry<String, List<Number>>) it.next();
    XYSeries series = new SimpleXYSeries(pairs.getValue(), SimpleXYSeries.ArrayFormat.Y_VALS_ONLY, pairs.getKey());

    mXYPlot.addSeries(series, new MyBarFormatter(barColor, borderColor));
}

1 个答案:

答案 0 :(得分:1)

可能发生的一件事是显示器正被剪裁在&#34; 879&#34;并且蓝色条实际上被绘制在剪裁区域中的橙色条顶部,因此不可见。你是否设定了情节的界限?如果是这样,怎么样?如果没有,那么在限制像这样的范围边界时是否会出现缺失的条?

plot.setRangeBoundaries(0, 2000, BoundaryMode.FIXED);