2016-12-24 132 views

回答

1

一種選擇是使用AndroidPlot。首先,它添加到您的依賴關係:

dependencies { 
    compile "com.androidplot:androidplot-core:1.4.0" 
} 

添加XYPlot到您的佈局,然後通過修改following example

更具體地看一下開始:

public Number getY(int series, int index) { 
     if (index >= SAMPLE_SIZE) { 
      throw new IllegalArgumentException(); 
     } 
     double angle = (index + (phase))/FREQUENCY; 
     double amp = sinAmp * Math.sin(angle); 
     switch (series) { 
      case SINE1: 
       return amp; 
      case SINE2: 
       return -amp; 
      default: 
       throw new IllegalArgumentException(); 
     } 
    } 

,試着改變sinAmp到你想要的價值。

+0

這是給我的座標,但現在,如何繪製它?可以給我看一個示例代碼嗎? – Northumber

+0

@Northumber看看我發佈的鏈接 –