在安卓开发过程中我们需要花一些图标报表,这样我们就需要一些插件实现。Graphview就是一个非常强大的工具。Graph View 是一个灵活,美观的android 图表库,现在支持折线图和条形图图表样式。
项目主页:点击打开链接
二. 简单实例
下载项目主页中的lib,添加到工程中去。使用项目主页上的实例代码,如下
1// init example series data
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)
});
GraphView graphView = new LineGraphView(
this // context
, "GraphViewDemo" // heading
);
graphView.addSeries(exampleSeries); // data
LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
layout.addView(graphView);
但是提示我们没有找到GraphviewData的定义。我们可以定义以下一个类,就可以解决了:
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;
}
}