Buy now Log in
English
Espanol Deutsch
MindFusion menu
  • Products
    • Suites
      • JavaScript
      • WinForms
      • WPF
      • .NET MAUI
      • Java
      • Diagramming
      • Scheduling
    • JavaScript
      • Diagram
      • Scheduler
      • Chart
      • Data Grid
      • Keyboard
      • Free JS Chart
    • ASP.NET MVC
      • Diagram
    • Blazor
      • Diagram
      • Chart
    • Java
      • Diagram
      • Scheduler
      • Chart
      • Spreadsheet
      • Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • ActiveX
      • Diagram
    • .NET MAUI
      • Diagram
      • Scheduler
      • Chart
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • WinUI
      • Diagram
    • WordPress
      • Org Chart Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
  • Support
    • Forums
    • Documentation
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Downloads
  • Web Store
HomeProductsCharting for Java
OverviewSamplesHelpBuy

Bar Chart

The sample shows a bar chart and various UI controls that let you change different options of the chart. You can experiment and see how you can customize the chart.

Bar Chart in Java Swing
Run Download

Bar Chart 3D

A demonstration of the 3D bar chart, which supports various options for layout, axes, legend and behaviour. You can use the UI controls to experiment with them.

3D Bar Chart in Java Swing
Run Download

Bubble Chart

The sample demonstrates the Bubble chart control with its various options for customization of the appearance, grid, legend and user behaviour.

Bubble Chart in Java Swing
Run Download

Candlestick Chart

The candlestick chart is rendered with options for customization: date format, custom date format, zoom widgets and behavior.

A Financial Chart in Java Swing
Run Download

Car Gauges

A set of two oval and two rectangular gauges that are made to look as the dashboard of a car. You can change the gauge values by dragging the sliders.

Car Gauges Dashboard in Java Swing
Run Download

Clock

The oval gauge is used here to render an analogue clock, which shows the correct time and renders a seconds hand with the help of a timer.

Analogue Clock Gauge in Java Swing
Run Download

Custom Data

This sample uses a custom data series with object instances to render a bubble chart with a legend and tooltips.

A Bubble Chart in Java Swing with Custom Data
Run Download

Dashboard

The Dashboard component supports several layout panels and has dynamic positioning of elements. The elements include charts, gauges, labels, borders, images.

A Dashboard in Java Swing
Run Download

Dynamic Dashboard

A dashboard that contains a spreadsheet, a treemap diagram and an overlay bar chart. The data is provided through XML. The diagram and chart are updated when the user changes the cell selection in the first spreadsheet.

Dynamic Dashboard in Java Swing
Run Download

Functions

The quadratic gauge is used to render the scale of various mathematical functions: logarithmic, linear or quadratic.

Mathematical Functions Gauge in Java Swing
Run Download

Funnel Chart

The funnel chart control allows you to change the stem width of the funnel, the spacing between segments, hide data labels and more.

A Funnel Chart in Java Swing
Run Download

Group Labels

Here we use annotations to place labels under each group of bars. The annotations are rendered by the AnnotationRenderer.

Group Labels in a Java Bar Chart
Run Download

Interactivity

The chart control supports pan and drag with the mouse as well as zoom. The sample demonstrates these features on two types of charts: bar and pie.

Interactive Pie Chart in Java Swing
Run Download

Line Chart

The LineChart control exposes various properties for customizing the appearance of line charts and different options how to draw them: as step charts, curves or lines. The sample demonstrates many of the line chart features.

The Line Chart control in Java Swing
Run Download

Min App

This example demonstrates the minimal setup that lets you display a Chart component in a Java Swing application.

A Minimal Charting App in Java Swing
Run Download

Multiple Axes

The chart control supports unlimited number of axes anywhere on the chart: X, X2, Y or Y2. Each axes can have its own scale, labels, title and other appearance settings.

A Java Swing Chart with Multiple Axes
Run Download

Normal Distribution Graph

The FunctionSeries class is used to build a line chart that renders two graphs of normal distribution with different medians.

Charting for Java: Normal Distribution Graph
Run Download

Radar Chart

Both radar and polar charts are supported in JChart. Each chart has a variety of customization settings, which are demonstrated in this sample. Play with the controls to see how the chart gets changed.

A Radar Chart in Java Swing
Run Download

Resource Monitor

A set of two rectangular gauges that are bound to the CPU and Memory load indicators of your computer.

Rectangular Gauges in Java Swing
Run Download

Scripted Series

The chart can render the graphics of a mathematical function in a given numeric interval. The sample shows you how.

Drawing functions with the Charting library for Java Swing
Run Download

Stacked Bar Chart

The sample builds a horizontal stacked bar charts with labels inside bars and labels at the X2 axis.

A Stacked Bar Chart in Java Swing
Run Download

Tower Chart

This sample demonstrates demonstrates the properties of the TowerChart control and lets you change them and see the effect in real time.

The Tower Chart component in Java Swing
Run Download

Tutorial 1

This example demonstrates how to load data into a chart.

Getting started with the Charting Library for Java Swing
Run Download

Tutorial 2

This example demonstrates how to feed custom data to a chart by implementing the Series interface, instead of copying data to built-in series classes.

Implementing the Series interface in MindFusion Charting for Java Swing
Run Download

Tutorial 3

This example demonstrates how to add different types of chart graphics to the plot.

A Combination chart in Java Swing
Run Download

Tutorial 4

This example demonstrates how to build a dashboard containing multiple plots, axes and chart graphics types.

A Dashboard in Java Swing
Run Download

MindFusion Pack for Java Swing

  • Diagramming
  • Scheduling
  • Spreadsheets
  • Charting
  • Virtual Keyboard

    News

  • Build an area chart in JavaScript with a cross hair marker that is implemented as a custom renderer class derived from Renderer2D.

    May 21st, 2025

  • Read the new tutorial how yo show marker lines on top of an area chart, which could be used to emphasize important or border values like dates on a timeline.

    May 12th, 2025

  • The new video tutorial explains in details how to build a devops flowchart from scratch with Mindfusion Diagramming for JavaScript

    May 5th, 2025

    Components

  • JavaScript
  • WinForms Pack
  • WPF Pack
  • .NET MAUI Pack
  • Java
  • Diagramming Pack
  • Scheduling Pack

    Get Products

  • Direct Downloads
  • License Scheme
  • XML Viewer

    Get Support

  • Forum
  • E-mail
  • Online Documentation
  • FAQ
  • Help Desk

    Company

  • Clients
  • Testimonials
  • About Us
  • Services
  • Contacts
  • Online Store
  • Blog
  • News Feed
  • Newsletter
  • E-mail: info@mindfusion.eu
    Phone: +359 889 199 729
    Fax: +359 2 931 54 38

Terms of Use Site Map Contact Us
Copyright © 2001-2018 MindFusion LLC. All rights reserved.