From: Nathaniel G. A. <nat...@us...> - 2004-07-22 01:28:29
|
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/demo/userGuide In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11911/src/java/org/krysalis/jcharts/demo/userGuide Modified Files: BarChartsGuide.java Log Message: Index: BarChartsGuide.java =================================================================== RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/demo/userGuide/BarChartsGuide.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** BarChartsGuide.java 31 May 2004 21:12:15 -0000 1.3 --- BarChartsGuide.java 22 Jul 2004 01:28:20 -0000 1.4 *************** *** 80,87 **** this.clusteredBars(); this.barLabels(); this.barWidths(); this.barOutlines(); - this.barBackground(); } --- 80,87 ---- this.clusteredBars(); + this.horizontalPlots(); this.barLabels(); this.barWidths(); this.barOutlines(); } *************** *** 99,103 **** DataSeries dataSeries = new DataSeries( xAxisLabels, xAxisTitle, yAxisTitle, title ); ! double[][] data= new double[][]{ { 250, 45, -36, 66, 145, 80, 55 } }; String[] legendLabels= { "Bugs" }; Paint[] paints= TestDataGenerator.getRandomPaints( 1 ); --- 99,103 ---- DataSeries dataSeries = new DataSeries( xAxisLabels, xAxisTitle, yAxisTitle, title ); ! double[][] data= new double[][]{ { 250, 45, -36, 66, 145, 80, 55 } }; String[] legendLabels= { "Bugs" }; Paint[] paints= TestDataGenerator.getRandomPaints( 1 ); *************** *** 208,211 **** --- 208,212 ---- /******************************************************************************************/ + //TODO why is this in here???? private void barBackground() throws ChartDataException { *************** *** 313,316 **** --- 314,340 ---- + /*****************************************************************************************/ + private void horizontalPlots() throws ChartDataException + { + String[] xAxisLabels= { "1998", "1999", "2000", "2001", "2002", "2003", "2004" }; + String xAxisTitle= "Years"; + String yAxisTitle= "Problems"; + String title= "Micro$oft at Work"; + DataSeries dataSeries = new DataSeries( xAxisLabels, xAxisTitle, yAxisTitle, title ); + + double[][] data= new double[][]{ { 250, 45, -36, 66, 145, 80, 55 }, { 150, 15, 6, 62, -54, 10, 84 }, { 20, 145, 36, 6, 45, 18, 5 } }; + String[] legendLabels= { "Bugs", "Security Holes", "Backdoors" }; + Paint[] paints= TestDataGenerator.getRandomPaints( 3 ); + ClusteredBarChartProperties clusteredBarChartProperties= new ClusteredBarChartProperties(); + AxisChartDataSet axisChartDataSet= new AxisChartDataSet( data, legendLabels, paints, ChartType.BAR_CLUSTERED, clusteredBarChartProperties ); + dataSeries.addIAxisPlotDataSet( axisChartDataSet ); + + ChartProperties chartProperties= new ChartProperties(); + AxisProperties axisProperties= new AxisProperties( true ); + LegendProperties legendProperties= new LegendProperties(); + AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties, legendProperties, AxisChartsGuide.width, AxisChartsGuide.height ); + + super.exportImage( axisChart, "horizontalPlots" ); + } } |