2015-12-19 50 views
0

在我的應用程序中,我一直想要使用GraphView庫來連接我的數據點以使其具有拋物線效果。目前,它們都是尖銳的直線。Android GraphView:用於連接點的曲線

GraphView庫中是否有允許彎曲線條的方法。

還是我最好用手動創建使用Android SurfaceView的曲線並繪製工具來覆蓋GraphView?

所有的建議表示讚賞,謝謝。

回答

0

我有一個類似的問題,因爲我的應用程序繪製了quadratics,正如你所知,它是彎曲的。我最終創建了一個數據集,數據點彼此非常接近,所以曲線看起來是彎曲的,即使它只是一小條小直線的總和。這裏是你將如何生成數據集:

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

如果你能找到一個更好的辦法,我想知道,因爲這是相當佔用大量內存。

+0

感謝您的回答,我想知道我會在哪裏輸入x和y座標。在我的程序中,情節不是一次創建的,而是在計算仍在進行時實時創建的。我怎麼能在這種情況下實現這一點?再次感謝 – redlime9