Detailed explanation of Java chart class library

abstract

In the development of background sites using Java, chart and report functions are indispensable. This paper recommends 8 most wonderful and practical Java chart applications. Most chart applications have similar functions, mainly due to the beauty of the interface and the flexibility of use.

text

1. JfreeChart - multifunctional Java chart class library

JfreeChart is a multi-functional chart class library based on Java, and it is completely open source and free. JfreeChart can draw pie chart, histogram, scatter chart, sequence chart, Gantt chart and other charts. The generated charts can also be output in PNG and JPEG format. The function is very powerful. More importantly, the charts generated by JfreeChart operate very smoothly, so the performance is also very good.

Official website: http://www.jfree.org/jfreechart/

2. Echarts Java - chart library for Java

Ecarts is a very powerful JavaScript chart library. Ecarts Java is the Java version of ecarts. All chart functions of ecarts are realized with java code, and the JSON structure in ecarts is also converted into Java objects. In this way, it will be very convenient for us to use and flexible to set.

Official website: http://Git.oschina.NET/free/ECharts

3. Android charting engine - achartengine

Achartengine is a chart drawing engine based on Android. It provides many practical chart drawing tool classes for Android developers. If you need to add the function of visual statistics to Android applications, achartengine is a good choice.

Official website: https://code.google.com/p/achartengine/

4. Java quick report component - dynamicreports

Dynamic reports is a fairly agile Java report component and is completely free and open source. Different from JfreeChart introduced earlier, dynamic reports is a combination of reports and visual charts, which can more intuitively display and statistics data. Dynamic reports is an extension of Jasper reports and can be designed without a special designer.

Official website: http://www.dynamicreports.org/

5. Android open source chart Library - mpandroidchart

Mpandroidchart is an open source chart Library Based on Android. Mpandroidchart can not only draw various statistical charts on Android devices, but also drag and zoom charts. It is very flexible to apply. Compared with the achart engine introduced earlier, mpaandroid chart is more lightweight and simple. Mpaandroid chart also has common chart types: line chart, pie chart, histogram and scatter chart.

Official website: https://github.com/PhilJay/MPAndroidChart

6. Java chart class library - jcharts

Jcharts is a chart drawing class library based on Java. Jcharts contains a variety of chart formats, including line chart, pie chart, column chart and point chart.

Official website: http://jcharts.sourceforge.Net/

7. Java intelligent chart class library - jchartlib

Jchartlib is an intelligent chart class library based on Java. Jchartlib not only has a beautiful appearance, but also supports the automatic adjustment of chart coordinate values. In this way, it is relatively simple for us to display values in charts without our calculation and processing. Jchartlib also supports line chart, bar chart and pie chart, and can customize the appearance style. In addition, charts can be used directly in swing and can be maintained as JPG and PNG format pictures.

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

8. SWT based Java chart class library - swtchart

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

Swtchart supports a variety of chart types, including line chart, scatter chart, stack chart, logarithmic scale, classification axis, multi axis, column chart, area chart, step chart, axis orientation, series label, etc.

Official website: http://www.swtchart.org/

The above is the whole content of this article. I hope the content of this article can bring some help to your study or work. At the same time, I also hope to support a lot of programming tips!

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>