android下图表工具graphview使用简介

鲁城
2023-12-01

一. 简介

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

运行就可以生成一个图表了。



 类似资料: