Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Beginning Java and the fly likes JFreeChart Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Reply locked New topic


San Nan

Joined: Jul 01, 2005
Posts: 22
Dear All,

I have created a Chart with JFreeChart. The Code is as below. but i want to display the data with Dollar symbols.

please help me by telling that how can i display data in Chart with Dollar Symbols......

Code ::::::::->>>>>>>

import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;

public class PieChartExample extends JPanel
// Holds the data
private DefaultPieDataset dataset = new DefaultPieDataset();

// Create a set of charts
private JFreeChart chart1;
// Create a set of panels that can show charts
private ChartPanel panel1;
public PieChartExample()
// Initialize the dataset
dataset.setValue( "San", new Double( 16.0 ) );
dataset.setValue( "San1", new Double( 67.0 ) );
dataset.setValue( "San2", new Double( 18.0 ) );
dataset.setValue( "San3", new Double( 40.0 ) );

// Create the charts
chart1 = ChartFactory.createPieChart3D(
" Performance Chart ", // The chart title
dataset, // The dataset for the chart
true, // Is a legend required?
true, // Use tooltips
false // Configure chart to generate URLs?

// Create this panel
this.setLayout( new GridLayout( 2, 2 ) );
this.panel1 = new ChartPanel( chart1 );
this.add( panel1 );

public static void main( String[] args )
JFrame frame = new JFrame( "San Nan" );
PieChartExample chart = new PieChartExample();
frame.getContentPane().add( chart, BorderLayout.CENTER );
frame.setSize( 640, 480 );
frame.setVisible( true );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

Thanks & Regards

San Nan
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Please don't crosspost. See your other post that I moved to the Open Source forum...

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I agree. Here's the link:
subject: JFreeChart
It's not a secret anymore!