我正在为我们的一个应用程序构建折线图。图表中的线条部分工作正常,但现在我必须用颜色填充线条下方的区域,如下图所示。Android - 在折线图下方填充颜色
我使用这个代码绘制到使用画布位图线。
List<Float> xCoordinates = (List<Float>) coordinates[0];
List<Float> yCoordinates = (List<Float>) coordinates[1];
for (int i = 0; i < xCoordinates.size(); i++) {
if (!firstSet) {
x = xCoordinates.get(i);
y = yCoordinates.get(i);
p.moveTo(x, y);
firstSet = true;
} else {
x = xCoordinates.get(i);
y = yCoordinates.get(i);
p.lineTo(x, y);
}
}
textureCanvas.drawPath(p, pG);
我需要知道的是什么,是有办法轻松地找到行下面的区域,使其颜色或我将有3点之间,计算每个区域的图形,并用填充颜色?
我不能使用现有的图表库等AchartEngine,ChartDroid,aFreeChart等。
我不知道图表引擎,但其他人。它是否有一个面积图表作为图表类型?如果是这样,只需使用面积图,并在可能的情况下使用不同的颜色格式化上边框,以便在线下方显示一条线和一条填充线。 – teylyn 2013-04-22 09:40:11