The Android chart library XCL-Charts I wrote is now open-source !!!

Source: Internet
Author: User

XCL-Charts v0.1

Android open-source chart library,Drawing various charts based on native Canvas. Currently, it supports 3D/non-3D column charts, 3D/non-3D pie charts, stacked charts, area charts, line charts, graphs, loops, Nightingale rose charts, dashboards, and circular charts, it also supports hybrid display of charts and switching between different types of charts with the same data source.

License

UseApache v2 LicenseOpen source protocol.


Code hosting address in open source China:

Https://git.oschina.net/xclcharts/XCL-Charts

Open source Chinese Project address:

Http://www.oschina.net/p/xcl-charts


Code hosting address on GitHub:

Https://github.com/xcltapestry/XCL-Charts


Both open source China and GitHub will be updated simultaneously.


If you are interested in using Canvas to draw charts on Android, follow these steps.

The reason for this library is that I studied the implementation methods of various graphs when I learned Canvas some time ago. I may think about it later and organize it into a chart library by myself. The XCL-Charts chart library is now formed by using the code produced during off-duty hours. It is very troublesome because I have other projects to write during this period. However, we can finally run it.

I was optimistic that many people use Webview to call the js library for drawing, while XCL-Charts directly uses the Canvas api to draw graphics, each of which has its own advantages. XCL-Chart tries its best to encapsulate the drawing logic in the class, while

Elements are open for the purposeWhile ensuring development efficiency, developers are given sufficient customization capabilities. 


Example of charts attached to the code library:

 












XCL-Charts is a pure interest project and cannot be used at work. If no one pays attention to it, the project may be stopped if it is boring.

Therefore, if you think this library is useful or helpful, you can send me an email to make me happy.

If you think something is not pleasing to the eye, you can also send a message to me to see if there is room for improvement. But it is better if you want to directly create a branch.

MAIL: xcl_168@aliyun.com

Blog: http://blog.csdn.net/xcl168




Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.