Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android achartengine在第一个系列的前面和最后一个系列的后面_Android_Achartengine - Fatal编程技术网

Android achartengine在第一个系列的前面和最后一个系列的后面

Android achartengine在第一个系列的前面和最后一个系列的后面,android,achartengine,Android,Achartengine,我需要将图形开头和结尾的白色矩形的颜色更改为图形第一部分和最后一部分的颜色(FillOutsideLine…) 但是看起来,它可以只填充图形中显示数据的部分。 使用时间图表。 知道怎么做吗 编辑: 这是使用的代码: XYMultipleReseriesRenderer渲染器=新的XYMultipleReseriesRenderer(); xyseriesrenderr rValues=新的XYSeriesRenderer(); XYSeriesRenderer rData=新的XYSeries

我需要将图形开头和结尾的白色矩形的颜色更改为图形第一部分和最后一部分的颜色(FillOutsideLine…)

但是看起来,它可以只填充图形中显示数据的部分。 使用时间图表。 知道怎么做吗

编辑: 这是使用的代码: XYMultipleReseriesRenderer渲染器=新的XYMultipleReseriesRenderer(); xyseriesrenderr rValues=新的XYSeriesRenderer(); XYSeriesRenderer rData=新的XYSeriesRenderer(); rValues.setColor(Color.BLUE); 右值。设置线宽(3); rValues.setPointStyle(PointStyle.CIRCLE); r值。设置填充点(真); rValues.setDisplayChartValues(false); setColor(Color.TRANSPARENT); rData.setDisplayChartValues(假)


你能展示你在做什么吗?
    if (data != null && data.size() > 1) {
        for (Item c : data) {
            FillOutsideLine fill1 = new FillOutsideLine(FillOutsideLine.Type.ABOVE);
            FillOutsideLine fill2 = new FillOutsideLine(FillOutsideLine.Type.BELOW);
            fill1.setFillRange(c.getRange());
            fill2.setFillRange(c.getRange());
            fill1.setColor(myColor[c.getColorId()]);
            fill2.setColor(myColor[c.getColorId()]);

            if (mDataset.getSeriesCount() == 1) {
                rValues.addFillOutsideLine(fill1);
                rValues.addFillOutsideLine(fill2);
            } else {
                rData.addFillOutsideLine(fill1);
                rData.addFillOutsideLine(fill2);
            }
        }
    } 

    if (mDataset.getSeriesCount() > 1) {
        renderer.addSeriesRenderer(rData);
    }
    renderer.addSeriesRenderer(rValues);