6 years ago
0 0

15 useful Java Charting and Reporting Tools

Written by

A charting application is a software program that allow you to create a graphical representation of data based on some tabular, numeric and non-graphical data that is entered by a user, most often through a spreadsheet application, but also through a dedicated specific scientific application or using an online spreadsheet service. Here is 15 useful Java Charting and Reporting Tools to create professional charts for your applications.

  1. JFreeChart

    jFreeChart is a 100% open source java Chart library that allow developer to create professional charts like bar charts (horizontal and vertical, regular and stacked), line charts, pie charts (2D and 3D), time series charts, candlestick charts, scatter plots, histograms, bubble plots and simple Gantt charts for their applications. Download : JFreeChart – Java charting library

  2. Java Chart Contraction Kit ( JCCKit )

    JCCKit is a Java Chart Contraction Kit for create scientific charts and plots. The Charting library is specially designed to provide a flexible kit for writing applets and application with the need for visualizing scientific data. it is written in JDK 1.1.8 platform (except of a Graphics2D renderer) and it’s perfect solution for scientific Applets and for PDA’s running a Personal Java implementation. Download : JCCKit chart contraction kit for java platform

  3. JasperReports – Java reporting library

    JasperReports is a one of the most popular and useful Open Source Java Reporting Library that allow you access data coming from any data source and produce pixel-perfect report that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word. Download : JasperReports Java reporting library

  4. Java based Eclipse BIRT Chart Engine

    Business Intelligence and Reporting Tools (BIRT) is an open source Eclipse-based reporting system that provide reporting and business intelligence capabilities for rich client and web applications based on java and Java EE to produce compelling reports. Download : Business Intelligence and Reporting Tools (BIRT)

  5. JGraphT – free Java graph library

    JGraphT is a free java graph library that provides mathematical graph-theory objects and algorithms. it provide Support for various types of graphs like graph with weighted / unweighted / labeled, simple-graphs, multi graphs, Unmodifiable graph, listenable graphs, Subgraph and many more. Download : JGraphT free Java graph library

  6. jCharts – Java based charting library

    jCharts is a java based Charting library that outputs a variety of charts. Download : jCharts Java based charting library

  7. Cewolf charting application

    Cewolf is a Servlet/JSP based web application to embed complex graphical charts of all kinds such as line chart , pie chart, bar chart, plots, etc. into a web page. Cewolf charting application is based on JFreeChart and it use rendering engine of JFreeChart to render the final chart image into the clients response stream. Everything is done on client side, No files are created on server side. Download : Cewolf Chart Enabling Web Object Framework

  8. iReport – Java Visual Report Designer for JasperReports

    iReport is an open source Java Visual Report Designer for JasperReports and JasperServer. With iReport, user can create sophisticated, beautiful layouts which included charts, images, sub reports, crosstabs and much more. user can also access their data through any sources like JavaBeans, JDBC, TableModels, XML, Hibernate, CSV, and via other custom sources and then publish them on your reports as PDF, RTF, XML, XLS, CSV, HTML, XHTML, text, DOCX, or OpenOffice format. Download : iReport java visual report designer for JasperReports

  9. JChart2d – java charting library

    JChart2d is an minimalistic real time chart library for displaying two- dimensional traces in a coordinate system written in Java. it provide support for animated charting, custom trace rendering, Multithreading, viewports, automatic scaling and labeling. Download : JChart2D java charting library

  10. JOpenChart – chart library and toolkit for java

    JOpenChart is a free chart library and toolkit for java that provide various types of charts including pie charts, line charts, and plot charts for embedding them into various applications, no matter if they are server side, desktop or web applications. Download : JOpenChart chart library and toolkit for java

  11. DataVision – java reporting tool

    DataVision is an open source reporting tool similar to Crystal Reports. With DataVision reporting tool user can create perfect report by using a drag-and-drop GUI, also easy to run, view, and print directly from the application or export them into HTML, XML, PDF, Excel, LaTeX2e, DocBook, or tab or comma-delimited text files. Download : DataVision java reporting tool

  12. OpenReports – Open source Java Reporting Tool

    OpenReports is a Powerful, easy to use, Flexible open source web reporting solution that provides browser based, parameter driven, dynamic report generation and flexible report scheduling capabilities. Currently OpenReports provide support for various open source reporting engines such as JasperReports, JFreeReport, JXLS, and Eclipse BIRT. Download : OpenReports – open source java reporting engines

  13. Pentaho Reporting

    Pentaho Reporting is a java library that allow you to create interactive report and customize them against a wide range of data sources. it has easy to use, simple, web based reporting user interface for the casual business user and a rich design interface for report developers and business analysts who need to create precise and pixel-perfect enterprise reports. Download : Pentaho Reporting

  14. JMagallanes

    JMagallanes is an open source end user application for OLAP and Dynamic Reports written in Java/J2EE. It combines static reports (based on JasperReports), a Swing pivot table for OLAP analysis, and charts (based on JFreeChart). Download :  Magallanes Olap and Dynamic Reports

  15. FreeReportBuilder – free java report tool

    FreeReportBuilder is a free java report tool that allow you to create simple report quickly. it work with any database that has a JDBC driver, also user can create SQL queries without directly writing SQL. All Reports produced by FreeReportBuilder is saved in XML format. Download : FreeReportBuilder

Article Categories:
Chart and Graph Generators


wonderful comments!