在安卓开发过程中我们需要花一些图标报表,这样我们就需要一些插件实现。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; } }