# LineChartView **Repository Path**: relin/LineChartView ## Basic Information - **Project Name**: LineChartView - **Description**: 折线统计图、点击显示面板(标签|值) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-07-22 - **Last Updated**: 2023-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LineChartView 折线统计图、点击显示面板(标签|值) # 预览 竖屏效果 ![效果](./ic_preview_01.png) 横屏屏效果 ![效果](./ic_preview_02.png) # 资源 |名字|资源| |-|-| |AAR|[line_chart_view.aar](https://github.com/RelinRan/LineChartView/blob/master/line_chart_view_2022.7.22.1)| |GitHub |[LineChartView](https://github.com/RelinRan/LineChartView)| |Gitee|[LineChartView](https://gitee.com/relin/LineChartView)| # Maven 1.build.grade | setting.grade ``` repositories { ... maven { url 'https://jitpack.io' } } ``` 2./app/build.grade ``` dependencies { implementation 'com.github.RelinRan:LineChartView:2022.7.22.1' } ``` # xml ~~~ ~~~ # attrs.xml ~~~ ~~~ # 使用 ~~~ LineChartView line_chart = findViewById(R.id.line_chart); //数据源 List data = new ArrayList<>(); for (int i = 0; i < 31; i++) { double value = 1 + new Random().nextInt(1800); data.add(value); } line_chart.setDatasource(data); //点击事件 line_chart.setOnLineChartPolylineClickListener((v, polyline) -> { }); ~~~