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