Android GraphView:连接点的曲线

时间:2015-12-19 19:36:32

标签: android android-graphview

在我的应用程序中,我一直想要使用GraphView库来曲线连接数据点的线条,使其具有抛物线外观。目前,它们都是尖锐的直线。

GraphView库中是否有允许弯曲线条的方法。

或者我最好使用Android SurfaceView手动创建曲线并使用绘制工具覆盖GraphView?

感谢所有建议,谢谢。

1 个答案:

答案 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);

如果你能找到一种我想知道的更好的方法,因为这是非常耗费内存的。