我试图找到一个用于Android图形的好库.我看过这样的链接:http://www.achartengine.org/index.html 这里示例文件中有多个错误,Eclipse无法找到一些包等等.我尝试的另一个是android情节,但它似乎被打破了.
现在我想从这里使用Graph View:http://www.jjoe64.com/2011/07/chart-and-graph-library-for-android.html 我试图运行一个示例程序但是现在eclipse找不到GraphViewData.有人可以帮我吗?我将示例程序插入到我的Activity中的onCreate中,并导入了Eclipse可以找到的文件.我也对其他可行的图表建议持开放态度.
小智 10
GraphViewData不是内置类.它只是实现GraphViewDataInterface的任何类的一个示例.如果你仔细观察,你会注意到GraphViewSeries构造函数的签名说它需要一个GraphViewDataInterface对象数组(即实现GraphViewDataInterface的任何类的对象).我知道这并没有在http://android-graphview.org/#doc_createsimplegraph上的简单图表示例中明确写出,但这是事实.
简单地说,创建一个名为GraphViewData的类(或使用任何其他名称)来实现GraphViewDataInterface并按如下方式使用它.
将以下类添加到项目中:
public class GraphViewData implements GraphViewDataInterface {
private double x,y;
public GraphViewData(double x, double y) {
this.x = x;
this.y = y;
}
@Override
public double getX() {
return this.x;
}
@Override
public double getY() {
return this.y;
}
}
Run Code Online (Sandbox Code Playgroud)现在使用它:
GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[] {
new GraphViewData(1, 2.0d),
new GraphViewData(2, 1.5d),
new GraphViewData(3, 2.5d),
new GraphViewData(4, 1.0d),
new GraphViewData(5, 3.0d),
new GraphViewData(6, 4.75d)
});
Run Code Online (Sandbox Code Playgroud)我希望这会有所帮助.谢谢.
您不必创建自己的 GraphViewData。GraphViewData 似乎是 GraphView 的公共静态内部类。
您可以通过执行以下操作简单地导入它:
import com.jjoe64.graphview.GraphView.GraphViewData;
Run Code Online (Sandbox Code Playgroud)
希望这对其他人有帮助
更新:这是针对 GraphView-3.1.3 测试的
| 归档时间: |
|
| 查看次数: |
7400 次 |
| 最近记录: |