# GraphView **Repository Path**: eqera/GraphView ## Basic Information - **Project Name**: GraphView - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-05 - **Last Updated**: 2024-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Chart and Graph Library for Android ## What is GraphView GraphView is a library for Android to programmatically create flexible and nice-looking diagrams. It is **easy** to understand, to integrate and to customize. Supported graph types: * Line Graphs * Bar Graphs * Point Graphs * or implement your own custom types. ## Top Features * Line Chart, Bar Chart, Points * Combination of different graph types * Scrolling vertical and horizontal . You can scroll with a finger touch move gesture. * Scaling / Zooming vertical and horizontal . With two-fingers touch scale gesture (Multi-touch), the viewport can be changed. * Realtime Graph (Live change of data) * Second scale axis * Draw multiple series of data . Let the diagram show more that one series in a graph. You can set a color and a description for every series. * Show legend . A legend can be displayed inline the chart. You can set the width and the vertical align (top, middle, bottom). * Custom labels . The labels for the x- and y-axis are generated automatically. But you can set your own labels, Strings are possible. * Handle incomplete data . It's possible to give the data in different frequency. * Viewport . You can limit the viewport so that only a part of the data will be displayed. * Manual Y axis limits * And much more... Check out the project page and/or the demo app ## How to use 1) Add gradle dependency: ``` implementation 'com.jjoe64:graphview:4.2.2' ``` 2) Add view to layout: ``` ``` 3) Add some data: ``` GraphView graph = (GraphView) findViewById(R.id.graph); LineGraphSeries series = new LineGraphSeries(new DataPoint[] { new DataPoint(0, 1), new DataPoint(1, 5), new DataPoint(2, 3), new DataPoint(3, 2), new DataPoint(4, 6) }); graph.addSeries(series); ``` ## Download Demo project at Google Play Store
Showcase GraphView Demo App ## More examples and documentation Get started at project homepage To show you how to integrate the library into an existing project see the GraphView-Demos project! See GraphView-Demos for examples. https://github.com/jjoe64/GraphView-Demos
View GraphView page http://android-graphview.org