Beautiful Java chart class library and beautiful Java chart class library

Source: Internet
Author: User

Beautiful Java chart class library and beautiful Java chart class library
Summary

When using java for background site development, charts and report functions are indispensable. This article recommends eight most brilliant and practical Java chart applications. Most of the chart applications have similar functions, mainly because of the aesthetics of the interface and the flexibility of use.

Body 1. JFreeChart-multi-function Java chart class library

JFreeChart is a Java-based multi-function chart class library and is completely open-source and free of charge. JFreeChart can be used to draw a variety of charts, such as pie chart, bar chart, scatter chart, sequence chart, and Gantt chart. The generated charts can also be output in PNG and JPEG formats, more importantly, the charts generated by JFreeChart are very smooth, so the performance is quite good.

Http://www.jfree.org/jfreechart/

2. ECharts-Java ECharts chart Library

ECharts is a very powerful JavaScript chart library. ECharts-Java is the Java version of ECharts. It uses Java code to implement all the chart functions of ECharts, the Json structure in ECharts is also converted into a Java object, which makes it very convenient to use and flexible to set.

Http://Git.oschina.NET/free/ECharts

3. Android chart rendering engine-AChartEngine

AChartEngine is an Android-based chart rendering engine. It provides many practical chart rendering tools for Android Developers. If you need to add visual statistics to Android applications, AChartEngine is a good choice.

Https://code.google.com/p/achartengine/

4. Java quick report component-DynamicReports

DynamicReports is a fairly agile Java report component and is completely free and open-source. Unlike JFreeChart, DynamicReports is a combination of reports and visual charts, allowing for more intuitive display and statistical data. DynamicReports is an extension of JasperReports and can be designed without a dedicated designer.

Http://www.dynamicreports.org/

5. MPAndroidChart

MPAndroidChart is an open-source chart Library Based on Android. MPAndroidChart not only allows you to draw various statistical charts on Android devices, but also allows you to drag and scale charts. It is very flexible to use. Compared with the preceding AChartEngine, MPAndroidChart is more lightweight and simple. MPAndroidChart also has common chart types: line chart, pie chart, column chart, and scatter chart.

Https://github.com/PhilJay/MPAndroidChart

6. Java chart class library-jCharts

JCharts is a Java-based chart drawing class library. jCharts contains various chart formats, including line chart, pie chart, column chart, and dot chart.

Http://jcharts.sourceforge.Net/

7. Java smart chart class library-JChartLib

JChartLib is a Java-based smart chart class library. JChartLib not only has a beautiful appearance, but also supports automatic adjustment of the coordinate values of the chart. This makes it easy to display the values in the chart, we do not need to perform computation. JChartLib also supports line chart, column chart, and pie chart, and can customize the appearance style. In addition, charts can be directly used in Swing and can be saved as jpg and png images.

Online Demo: http://sourceforge.net/projects/jchartlib/

8. SWT-based Java chart class library-SWTChart

SWTChart is a SWT-based Java chart class library. Because it is based on SWT, SWTChart is very convenient and lightweight.

SWTChart supports various chart types, including: line chart, scatter chart, stack chart, log scale, classification axis, multi-axis, column chart, Area Chart, step chart, axis orientation, series labels, etc.

Http://www.swtchart.org/

Conclusion

If you want to learn more about the technical articles, follow the blog of Bai yixiu CAI.
Personal Website: http://penglei.top/
Github: https://github.com/whitescholars
Weibo: http://weibo.com/u/3034107691? Refer_flag = 1001030102 _ & is_all = 1

 

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.