achartengine定义特定值的背景颜色字段

时间:2014-01-04 12:33:07

标签: colors background field achartengine

我用achartengine库制作了这张图:

my_scatter_graph 一个------------------------

我想要做的是在特定值之间插入一个颜色字段,如:

scatter_graph_with_color_field

我的一些代码:

protected void setRenderer(XYMultipleSeriesRenderer renderer, int[] colors,
        PointStyle[] styles) {
    renderer.setAxisTitleTextSize(16);
    renderer.setChartTitleTextSize(20);
    renderer.setLabelsTextSize(15);
    renderer.setLegendTextSize(15);
    renderer.setPointSize(2f);
    renderer.setMargins(new int[] { 20, 30, 15, 20 });
    int length = colors.length;
    for (int i = 0; i < length; i++) {
        XYSeriesRenderer r = new XYSeriesRenderer();
        r.setColor(colors[i]);
        r.setPointStyle(styles[i]);
        renderer.addSeriesRenderer(r);
    }
}

我真的不知道该怎么做。有办法,怎么做到这一点? 任何帮助赞赏。 扬

1 个答案:

答案 0 :(得分:1)

您已定义散点图。你可以做一个组合的XY图表,其中包括当前的散点图和一个实际构建你需要的彩色矩形的额外范围条形图。

可以使用here建立组合XY图表的示例。