在我的应用程序中,我一直想要使用GraphView库来曲线连接数据点的线条,使其具有抛物线外观。目前,它们都是尖锐的直线。
GraphView库中是否有允许弯曲线条的方法。
或者我最好使用Android SurfaceView手动创建曲线并使用绘制工具覆盖GraphView?
感谢所有建议,谢谢。
答案 0 :(得分:0)
我遇到了类似的问题,因为我的应用程序绘制了二次曲面,如你所知,它是弯曲的。我最终只是创建了一个数据点彼此非常接近的数据集,所以曲线似乎是弯曲的,即使它只是微小的直线的总和。以下是生成该数据集的方法:
double f, x = -1000;
double iterations = 1000000;
for (int i = 0; i < iterations; i++) {
x = x + 0.1;
f = Math.pow(x,2);
series.appendData(new DataPoint(x, f), true, 1000000);
}
graph.addSeries(series);
如果你能找到一种我想知道的更好的方法,因为这是非常耗费内存的。