GithubHelp home page GithubHelp logo

xcltapestry / xcl-charts Goto Github PK

View Code? Open in Web Editor NEW
4.0K 4.0K 1.1K 124.06 MB

Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。

Home Page: http://blog.csdn.net/xcl168/article/details/29675613

License: Apache License 2.0

C 0.01% C++ 0.01% Java 100.00%

xcl-charts's Introduction

Hello, 世界 👋

  • 🎒 老研发一枚

  • 💻 花过很多时间的主力开发语言

    PowerBuilder、C/C++、Golang......

  • 💾 总是离不开数据库

    FoxBase、FoxPro、 SQLAnywhere、MSSQL、DB2、MySQL、 Oracle 7.3.4、8.0.5、9i、10gR2、11gR2、 InfluxDB、Neo4j、ClickHouse......

  • 📚 为了工作,水过一些证

    ORACLE 10G OCP、 IBM Certified Systems Expert、 IBM Certified System Administrator

  • 🏆 GitHub帐户的巅峰时刻

    15年找工作时发现,按当时github-awards.com网站查到的GitHub帐号排名统计,帐户是深圳市第3,中国区第103名

  • 📆 职业生涯

    制造业ERP->软件公司(跨平台C/C++研发兼DBA) -> 经历了一家互联网创业公司成为独角兽(有获得软银/经纬/红杉等投资)的过程 -> 独立开发者

    在这家创业公司,作为早期员工参与设计了早期几乎所有后台项目, 帮助公司从单体转到微服务(几百+服务及超100+数据库/实例),推动后台开发语言从Java转到Golang. 曾负责整个后台部门并搭建了公司的后台基础架构,并在后期演进到整个架构转为基于Kubernetes的云原生架构。 曾代表公司二次在Gopher meetup等技术会议上作为讲师进行对外技术分享。

xcl-charts's People

Contributors

neverwoodss avatar xcltapestry avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xcl-charts's Issues

How to set gradient color

Hello sir,
I have to implement your library for the arc line chart but I did not find how to set multiple gradient colors for the chart. please help me with this.

Thanks

拖动的时候很卡

拖动图表的时候有明显的卡顿现象,体验非常不好……,希望能改善

oom

点击“多轴混合图1、2”,报oom错误。

X轴字体大小

设置X轴字体大小xAxis.setTextSize(20)后,X轴文字的下半部分被隐藏了,这个需要改哪个参数

点击事件无响应

在demoView也有重写,各种方法都试过了 ,还是没有解决 望赐教
不是点击点,而是整个ChartView

PieChart角度计算

PieChart图形绘制方法中,调用MathHelper的calcArcEndPointXY方法进行角度计算。
在计算过程中将角度转换为弧度,再判断不同象限进行计算,最后得到点的坐标。这里是否可以直接使用角度公式
mPosX = (float) (radius * Math.cos(cirAngle * Math.PI / 180));
mPosY = (float) (radius * Math.sin(cirAngle * Math.PI / 180));
mPointF.x = mPosX;
mPointF.y = mPosY;
这样处理可以不进行角度转弧度,也不需要区分象限

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.