3D pie chart in a JSP

<[email protected]> Tue, 15 Jun 2004 19:00:26 +0100
Newsgroups gmane.comp.krysalis.jcharts.devel
Message-ID <FF34095A2C21BE419D050B61DBDCED1E0974B17D@i2km05-ukbr.domain1.systemhost.net>
Hi,
I was trying to create a 3d Pie chart via a JSP but it doesn't seem to
work...
Any ideas , do you know what I am doing wrong ????

See code below.....


Thanks
Karan




<%@ page
import=3D"java.awt.*,org.krysalis.jcharts.*,org.krysalis.jcharts.chartDat=
a
.*,
org.krysalis.jcharts.properties.*,org.krysalis.jcharts.types.ChartType,o
rg.krysalis.jcharts.axisChart.*,
org.krysalis.jcharts.test.TestDataGenerator,org.krysalis.jcharts.encoder
s.JPEGEncoder13,
org.krysalis.jcharts.properties.util.ChartFont,org.krysalis.jcharts.enco
ders.ServletEncoderHelper"%>
<%@ page import=3D"org.krysalis.jcharts.nonAxisChart.PieChart2D"%>
<%@ page import=3D"org.krysalis.jcharts.nonAxisChart.PieChart3D"%>
<%
	try
	{
        int width =3D 30;
        int height =3D 50;
	=09
		PieChart2DProperties properties =3D new
PieChart2DProperties();
		LegendProperties legendProperties =3D new
LegendProperties();
		legendProperties.setNumColumns( 2 );
		legendProperties.setPlacement( LegendProperties.RIGHT );
		ChartProperties chartProperties =3D new ChartProperties();
   =20
        double[] data=3D { 81d, 55d, 39d, 20.6d };
        String[] labels=3D { "BMW M5", "BMW M3", "Viper GTS-R", =
"Corvette
Z06" };
        Paint[] paints=3D { Color.lightGray, Color.green, Color.blue,
Color.red };

        PieChart3DProperties pieChart3DProperties=3D new
PieChart3DProperties();
        PieChartDataSet pieChartDataSet=3D new PieChartDataSet( "Cars =
That
Own",
                                                    data,
                                                    labels,
                                                    paints,
                                                    pieChart3DProperties
);

        PieChart3D pieChart3D=3D new PieChart3D( pieChartDataSet,
                                       new LegendProperties(),
                                       new ChartProperties(),
                                       400, 350 );

       =20
        //PieChart3D pieChart3D=3D new PieChart3D( pieChartDataSet,new
LegendProperties(),new ChartProperties(),400, 350 );
        ServletEncoderHelper.encodeJPEG13( pieChart3D, 1.0f, response );
	}
	catch(Exception e)
	{
		System.out.println(e);
	}
%>



-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND