Browse free open source Java Charting Libraries and projects below. Use the toggles on the left to filter open source Java Charting Libraries by OS, license, language, programming language, and project status.
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime
General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
JFreeChart is a free (LGPL) chart library for the Java(tm) platform. It supports bar charts, pie charts, line charts, time series charts, scatter plots, histograms, simple Gantt charts, Pareto charts, bubble plots, dials, thermometers and more.
*** JFreeChart has moved to GitHub: https://github.com/jfree/jfreechart ***
A powerful Android chart view / graph view library
MPAndroidChart is a powerful chart library for Android that offers a beautiful and comprehensive range of charts and graphs. Powerful and very easy to use, it supports the creation of bar-, line-, pie-, bubble-, scatter-, radar- and candlestick charts, as well as scaling, dragging and animations. Charts are rendered cleanly and are visually engaging. Visualizing your data exactly how you want is so much easier with MPAndroidChart.
To see more great examples of MPAndroidChart, download the MPAndroidChart Example App on Google Play.
jchart2d is a real-time charting library written in java.
JChart2D is a easy to use component for displaying two- dimensional traces in a coordinate system written in Java. It supports real-time (animated) charting, custom trace rendering, Multithreading, viewports, automatic scaling and labels.
Former UI controls (right click context menu, file menu) have been ported to the subproject jchart2d-uimenu (https://sourceforge.net/projects/jchart2d-uimenu.jchart2d.p/) for the benefit of having no dependencies to 3rd party libraries.
UJAC is a collection of Java components that may be useful for your project. It provides a powerful expression interpreter, a iText based document processing engine that generates PDF documents based on XML templates, a charting library and much more.
Free Java components for Quantitative Finance and Algorithmic Trading
An open-source framework for financial time-series analysis and algorithmic trading, based on Java and OSGi, with an Eclipse front-end.
* Highly modular: usable as plain java API, OSGi components, or integrated into Eclipse
* Standalone or client-server architecture, depending on performance and reliability needs
* Integrated with Interactive Brokers through IB Java API
* Generic broker API, it can easily be extended to work with other brokers
* It works with historical and/or realtime market data
* Backtesting facility
* Extensible SWT charting library
A simple yet powerful Gantt chart library for Java 1.6 and later. DGantt is lightweight, requires no external libraries, is fast and efficient, and is currently deployed in several industrial projects.
Also check out other projects from the author, including the MOEA Framework (http://www.moeaframework.org) and TSPLIB4J (https://github.com/dhadka/TSPLIB4J/).
Charts/graphs library for Android compatible with API 8+
Charting library for Android compatible with API 8+(Android 2.2). Works best when hardware acceleration is available, so API 14+(Android 4.0) is recommended. Apache License 2.0. Line chart (cubic lines, filled lines, scattered points), column chart (grouped, stacked, negative values), pie chart, bubble chart, combo chart (columns/lines), preview charts (for column chart and line chart), zoom (pinch to zoom, double tap zoom), scroll and fling. Custom and auto-generated axes (top, bottom, left, right, inside), and animations. Code of a demo application is in hellocharts-samples directory, requires appcompat v21. The demo app is also ready for download on Google Play. Every chart view can be defined in layout xml file or created in code and added to layout later. After the chart data has been set you can still modify its attributes but right after that you should call set*ChartData() method again to let chart recalculate and redraw data.
Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform.
Geographic restrictions, eligibility, and terms apply.
Interactive Swing based Charting library to display science data
This free charting library supporting in the initial version line plot and bar plots.
Provides:
Axis sharing
independent rescaling and panning of axis and datasets.
Basic tooltips
Legend displayer component with ability to select the active dataset.
It is designed upon the Model View Controller paradigm. This mean that the dataset related API is abstracted in a model. This model is used by the swing components.
Display related functionality is limited to the swing components with no interaction with the model.
ThunderGraph is another java charting library intended to draw 2D graphs. Additionally, it contains a package that presents a live component implementing zoomable, scrollable and 'hintable' graph. Written for JDK 1.1+, it may be used in MS IE applets.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.