Android java:绘制正弦波形图
答
一种选择是使用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
到你想要的价值。
这是给我的坐标,但现在,如何绘制它?可以给我看一个示例代码吗? – Northumber
@Northumber看看我发布的链接 –