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