This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Other Open Source Projects and the fly likes JFreeChart Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "JFreeChart " Watch "JFreeChart " 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
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

Moving to Other Open Source Projects

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: JFreeChart
It's not a secret anymore!