All Projects → jeanboydev → Android Linechart

jeanboydev / Android Linechart

Licence: apache-2.0
📈一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Android Linechart

LMGraphView
LMGraphView is a simple and customizable graph view for iOS.
Stars: ✭ 61 (-61.15%)
Mutual labels:  chart, line
Laue
🖖📈 Modern charts for Vue 2.0
Stars: ✭ 245 (+56.05%)
Mutual labels:  line, chart
Hxcharts
📊 Chart for iOS 仪表盘、柱状图、圆形图、折线图、环形图
Stars: ✭ 301 (+91.72%)
Mutual labels:  line, chart
android-charts
A curated list of Android Chart libraries.
Stars: ✭ 69 (-56.05%)
Mutual labels:  chart, line
Caroline
A simple Cairo Chart Library for GTK and Vala
Stars: ✭ 41 (-73.89%)
Mutual labels:  line, chart
Messaging Apis
Messaging APIs for multi-platform
Stars: ✭ 1,754 (+1017.2%)
Mutual labels:  line
Pyecharts Snapshot
renders the output of pyecharts as png, jpeg, gif, svg, eps, pdf and raw base64
Stars: ✭ 142 (-9.55%)
Mutual labels:  chart
React Native Chart Kit
📊React Native Chart Kit: Line Chart, Bezier Line Chart, Progress Ring, Bar chart, Pie chart, Contribution graph (heatmap)
Stars: ✭ 1,997 (+1171.97%)
Mutual labels:  chart
Weewx Belchertown
A clean and modern weewx skin with real time streaming updates, forecast data and interactive charts. View it in action at BelchertownWeather.com
Stars: ✭ 131 (-16.56%)
Mutual labels:  chart
Graphembedding
Implementation and experiments of graph embedding algorithms.
Stars: ✭ 2,461 (+1467.52%)
Mutual labels:  line
Simple Line Icons
Simple and Minimal Line Icons
Stars: ✭ 1,815 (+1056.05%)
Mutual labels:  line
Timeline Plus
Timeline - chronological visualization of your data
Stars: ✭ 140 (-10.83%)
Mutual labels:  chart
Ci Buildstats
Little widget to display AppVeyor, TravisCI, CircleCI, GitHub Actions or Azure Pipelines build history charts and other SVG badges.
Stars: ✭ 134 (-14.65%)
Mutual labels:  chart
Zeu
A JavaScript library for real-time visualization
Stars: ✭ 1,777 (+1031.85%)
Mutual labels:  chart
Inventory Manager
Making an Awesome Inventory Management Application with Barcode Reader in PHP and MySQL from Start to Finish
Stars: ✭ 132 (-15.92%)
Mutual labels:  chart
Wechart
Create all the [ch]arts by cax or three.js - Cax 和 three.js 创造一切图[表]
Stars: ✭ 152 (-3.18%)
Mutual labels:  chart
Helm App Operator Kit
Tool for creating a Kubernetes Operator from a Helm Chart
Stars: ✭ 132 (-15.92%)
Mutual labels:  chart
Claudia Bot Builder
Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber, Line, GroupMe, Kik and Twilio and deploy to AWS Lambda in minutes
Stars: ✭ 1,717 (+993.63%)
Mutual labels:  line
Timechart
An chart library specialized for large-scale time-series data, built on WebGL.
Stars: ✭ 149 (-5.1%)
Mutual labels:  chart
Webpack Bundle Analyzer
Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
Stars: ✭ 11,472 (+7207.01%)
Mutual labels:  chart

Android-LineChart

介绍

一个简单的折线,贝塞尔曲线图表控件,高度可扩展,支持动态显示。

效果图

演示 演示 演示

演示 演示

使用

  1. 设置布局
<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:overScrollMode="never"
    android:scrollbars="none">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical">

        <com.jeanboy.linechart.LineChartView
            android:id="@+id/line_chart_view"
            android:layout_width="wrap_content"
            android:layout_height="300dp"/>
    </LinearLayout>

</HorizontalScrollView>
  1. 添加数据
lineChartView.setData(datas);
  1. 修改Y轴标尺间隔
lineChartView.setRulerYSpace(value);
  1. 修改X轴标尺间隔(锚点间距)
lineChartView.setStepSpace(value);
  1. 设置是否显示表格
lineChartView.setShowTable(isShowTable);
  1. 设置是否为贝塞尔曲线
lineChartView.setBezierLine(isBezier);
  1. 设置锚点是否为方形
lineChartView.setCubePoint(isCube);
  1. 播放动画
lineChartView.playAnim();

关于我

如果对你有帮助,请 star 一下,然后 follow 我,给我增加一下分享动力,谢谢!

如果你有什么疑问或者问题,可以提交 issue 和 request,发邮件给我 [email protected]

或者加入下面的 QQ 群来一起学习交流。

Android技术进阶:386463747

License

Copyright 2017 jeanboy

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].