All Projects → teddyisme → Lcharts Android

teddyisme / Lcharts Android

LCharts-android 柱状图 雷达图 饼状图 折线图

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Lcharts Android

Chart Gd
Animated charts for Godot Engine
Stars: ✭ 151 (-17.03%)
Mutual labels:  charts
Victory Native
victory components for react native
Stars: ✭ 2,013 (+1006.04%)
Mutual labels:  charts
Ej2 React Ui Components
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Stars: ✭ 166 (-8.79%)
Mutual labels:  charts
Helm Charts
Helm charts for Kubernetes curated by Kiwigrid
Stars: ✭ 151 (-17.03%)
Mutual labels:  charts
Ng Apexcharts
ng-apexcharts is an implementation of apexcharts for angular. It comes with one simple component that enables you to use apexcharts in an angular project.
Stars: ✭ 157 (-13.74%)
Mutual labels:  charts
Arcadeanalytics
Arcade Analytics is the first Open Source Graph Analytics platform. Connect your Graph Database (Neo4j, OrientDB, Amazon Neptune, Microsoft CosmosDB, etc) and RDBMS (Oracle, MySQL, Postgres, Microsoft SQLServer, MariaDB) to create powerful dashboards.
Stars: ✭ 161 (-11.54%)
Mutual labels:  charts
Chart Releaser Action
A GitHub Action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool
Stars: ✭ 146 (-19.78%)
Mutual labels:  charts
Graphic
A Flutter data visualization library based on Grammar of Graphics.
Stars: ✭ 173 (-4.95%)
Mutual labels:  charts
Ndash
your npm dashboard! (react-native app)
Stars: ✭ 158 (-13.19%)
Mutual labels:  charts
Amexio.github.io
Amexio is a rich set of Angular 7 (170+) components powered by HTML5 & CSS3 for Responsive Design and with 80+ Material Design Themes, UI Components, Charts, Gauges, Data Point Widgets, Dashboards. Amexio is completely Open Sourced and Free. It's based on Apache 2 License. You can use it in your production grade work today at no cost or no obligation.
Stars: ✭ 163 (-10.44%)
Mutual labels:  charts
Sourced Ce
source{d} Community Edition (CE)
Stars: ✭ 153 (-15.93%)
Mutual labels:  charts
Blazor Samples
Explore and learn Syncfusion Blazor components using large collection of demos, example applications and tutorial samples
Stars: ✭ 156 (-14.29%)
Mutual labels:  charts
React Native Svg Charts
📈 One library to rule all charts for React Native 📊
Stars: ✭ 2,056 (+1029.67%)
Mutual labels:  charts
Godot Engine.easy Charts
A Godot Engine addon for plotting general purpose charts. A collection of Control, 2D and 3D Nodes to plot every chart possible.
Stars: ✭ 146 (-19.78%)
Mutual labels:  charts
React Native Charts Wrapper
a react native charts wrapper (support android & iOS)
Stars: ✭ 2,111 (+1059.89%)
Mutual labels:  charts
Helm Charts
Helm charts - Apps for Kubernetes
Stars: ✭ 148 (-18.68%)
Mutual labels:  charts
Ej2 Angular Ui Components
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Stars: ✭ 159 (-12.64%)
Mutual labels:  charts
Specificity Visualizer
📈 A visual way to analyze the specificity of selectors in CSS.
Stars: ✭ 171 (-6.04%)
Mutual labels:  charts
Matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
Stars: ✭ 2,433 (+1236.81%)
Mutual labels:  charts
Primereact
The Most Complete React UI Component Library
Stars: ✭ 2,393 (+1214.84%)
Mutual labels:  charts

LCharts

综合了几种常用图表的绘制,目前支持饼状图,柱状图,雷达图,折线图。之后会慢慢更新,支持更多图表。 -图表

导入:

  implementation 'com.lixs.charts:charts:1.0.7'

也可以下载代码进行依赖

简单使用:


           <com.lixs.charts.PieChartView
               android:id="@+id/pieView"
               android:layout_width="300dp"
               android:layout_height="300dp"
               app:circleStrokeWidth='2dp'
               app:backColor="#ffd9d9d9"/>

           <com.lixs.charts.BarChart.LBarChartView
               android:id="@+id/frameNewBase"
               android:layout_width="350dp"
               android:layout_height="300dp"
               app:barShowNumber="6"
               app:borderColor="@color/colorAccent"
               app:bottomTextSpace="20dp"
               app:dataTextColor="@color/colorPrimaryDark"
               app:dataTextSize="12sp"
               app:descriptionTextColor="@color/colorPrimary"
               app:descriptionTextSize="20sp"
               app:isClickAnimation="true"
               app:labelTextColor="@color/colorPrimary"
               app:labelTextSize="10sp"
               app:leftTextSpace="30dp"
               app:title="柱状图实例"
               app:titleTextColor="@color/colorPrimaryDark"
               app:titleTextSize="20sp"
               app:topTextSpace="50dp" />

           <com.lixs.charts.RadarChartView
               android:id="@+id/radarView"
               android:layout_width="300dp"
               android:layout_height="300dp"
               app:itemTextColor="@color/colorAccent"
               app:itemTextSize="16dp"
               app:dataBackColor="@color/t_blue"
               app:polygonNumber="8"
               app:classNumber="3"/>

           <com.lixs.charts.LineChartView
               android:id="@+id/lineView"
               android:layout_width="350dp"
               android:layout_height="300dp"
               app:labelTextSize="10dp"
               app:title="折线图示例1"
               app:titleTextSize="20dp" />

   private void initRadarDatas() {
       List<Float> datas = new ArrayList<>();
       List<String> description = new ArrayList<>();

       datas.add(0.5f);
       datas.add(0.3f);
       datas.add(0.3f);
       datas.add(0.8f);
       datas.add(1f);
       datas.add(0.4f);

       description.add("one");
       description.add("two");
       description.add("three");
       description.add("four");
       description.add("five");
       description.add("six");

       //点击动画开启
       radarChartView.setCanClickAnimation(true);
       radarChartView.setDatas(datas);
       radarChartView.setPolygonNumbers(6);
       radarChartView.setDescriptions(description);
   }

柱状图

属性

attrs decription
barShowNumber 显示的数目
borderColor 边框颜色
bottomTextSpace 底部距离
dataTextColor 柱子上边的字体颜色
dataTextSize 柱子上边字体大小
descriptionTextColor 描述文字颜色
descriptionTextSize 描述文字大小
isClickAnimation 是否点击动画
labelTextColor 左边栏文字颜色
labelTextSize 左边栏字体大小
leftTextSpace 左边距离
topTextSpace 顶部距离
title 柱状图标题
titleTextColor 标题文字颜色
titleTextSize 标题文字大小
因为工作原因,这个项目停了很长时间。最近有同学在使用学习,故又重新优化代码和效果。新建技术讨论QQ群:776344631
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].