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

Colors achartengine定义特定值的背景色字段,colors,background,field,achartengine,Colors,Background,Field,Achartengine,我用achartengine库制作了这个图: a-------------------- 我想做的是在特定值之间有一个颜色字段,如下所示: 我的一些代码: protected void setRenderer(XYMultipleSeriesRenderer renderer, int[] colors, PointStyle[] styles) { renderer.setAxisTitleTextSize(16); renderer.setChartTit

我用achartengine库制作了这个图:

a--------------------

我想做的是在特定值之间有一个颜色字段,如下所示:

我的一些代码:

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);
    }
}
受保护的void集渲染器(XYMultipleSeriesRenderer渲染器,int[]颜色,
点样式[]样式){
setAxisTitleTextSize(16);
渲染器.setChartTitleTextSize(20);
setLabelsTextSize(15);
渲染器。setLegendTextSize(15);
渲染器设置点大小(2f);
setMargins(新的int[]{20,30,15,20});
int length=colors.length;
for(int i=0;i
我真的不知道怎么做。有没有办法,如何做到这一点? 谢谢你的帮助。
Jan

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


提供了一个构建组合XY图表的示例。

是否有关于achartengine库的文档?我只找到了一些非常简短的教程。有教程,还有javadoc。我想没有一个简单的方法,如何做到这一点,所以谢谢。。以后可能会这样尝试!