From: Thiago H. B. <thi...@ce...> - 2004-10-21 14:36:24
|
is it possible or not to make clustered chart with 2 bar for each cluster? where do I see the error? When I compile I get no error... Thiago Henrique Burgos Engenheiro de Configuração ______________________________________________________________ C.entro de E.studos e S.istemas A.vancados do R.ecife Fone: +55 81 3425-4857 http://www.cesar.org.br Nathaniel G. Auvil wrote: >what errors are you getting in the console? > > > >--- Thiago Henrique Burgos <thi...@ce...> wrote: > > > >>-- >>Thiago Henrique Burgos >>Engenheiro de Configuração >>______________________________________________________________ >>C.entro de E.studos e S.istemas A.vancados do R.ecife >>Fone: +55 81 3425-4857 >>http://www.cesar.org.br >> >> >> >> > > > >>ATTACHMENT part 2 message/rfc822 name=Re: [jCharts-users] ClusteredBar Combo Chart >>Date: Thu, 21 Oct 2004 09:44:03 -0300 >>From: Thiago Henrique Burgos <thi...@ce...> >>To: "Nathaniel G. Auvil" <nat...@ya...> >>Subject: Re: [jCharts-users] ClusteredBar Combo Chart >> >>The image can not be displayed because it contains errors. >> >>Thiago Henrique Burgos >>Engenheiro de Configuração >>______________________________________________________________ >>C.entro de E.studos e S.istemas A.vancados do R.ecife >>Fone: +55 81 3425-4857 >>http://www.cesar.org.br >> >> >> >>Nathaniel G. Auvil wrote: >> >> >> >>>what is the error you get? >>> >>> >>> >>>--- Thiago Henrique Burgos <thi...@ce...> wrote: >>> >>> >>> >>> >>> >>>>hello, >>>> >>>> is it possible to create a clustered bar with 2 bar instead of 3? >>>>beacuse I could´t make it out. >>>> When I put only two entries on my data variable it doenst work out. >>>>Here is my class: >>>> >>>>package org.jCharts.demo.simpleServlet; >>>> >>>> >>>>import org.jCharts.axisChart.AxisChart; >>>>import >>>>org.jCharts.axisChart.customRenderers.axisValue.renderers.ValueLabelPosition; >>>>import >>>>org.jCharts.axisChart.customRenderers.axisValue.renderers.ValueLabelRenderer; >>>>import org.jCharts.chartData.AxisChartDataSet; >>>>import org.jCharts.chartData.DataSeries; >>>>import org.jCharts.chartData.interfaces.IAxisDataSeries; >>>>import org.jCharts.encoders.ServletEncoderHelper; >>>>import org.jCharts.properties.*; >>>>import org.jCharts.properties.util.ChartFont; >>>>import org.jCharts.test.TestDataGenerator; >>>>import org.jCharts.types.ChartType; >>>> >>>>import javax.servlet.ServletException; >>>>import javax.servlet.http.*; >>>>import java.awt.*; >>>>import java.io.IOException; >>>> >>>> >>>>public class ComboChartServlet extends HttpServlet >>>>{ >>>> //---all of my charts serviced by this Servlet will have the same >>>>properties. >>>> private LineChartProperties lineChartProperties; >>>> >>>> //---all of my charts serviced by this Servlet will have the same >>>>properties. >>>> private BarChartProperties barChartProperties; >>>> >>>> //---all of my charts serviced by this Servlet will have the same >>>>properties. >>>> protected LegendProperties legendProperties; >>>> protected AxisProperties axisProperties; >>>> protected ChartProperties chartProperties; >>>> >>>> protected int width = 550; >>>> protected int height = 360; >>>> >>>> >>>> >>>> >>>> >>>/********************************************************************************************** >>> >>> >>>> * >>>> >>>> >>>> >>>> >>**********************************************************************************************/ >> >> >>>> public void init() >>>> { >>>> this.legendProperties = new LegendProperties(); >>>> this.chartProperties = new ChartProperties(); >>>> this.axisProperties = new AxisProperties( false ); >>>> ChartFont axisScaleFont = new ChartFont( new Font( "Georgia >>>>Negreta cursiva", Font.PLAIN, 13 ), Color.black ); >>>> axisProperties.getXAxisProperties().setScaleChartFont( >>>>axisScaleFont ); >>>> axisProperties.getYAxisProperties().setScaleChartFont( >>>>axisScaleFont ); >>>> >>>> ChartFont axisTitleFont = new ChartFont( new Font( "Arial >>>>Narrow", Font.PLAIN, 14 ), Color.black ); >>>> axisProperties.getXAxisProperties().setTitleChartFont( >>>>axisTitleFont ); >>>> axisProperties.getYAxisProperties().setTitleChartFont( >>>>axisTitleFont ); >>>> >>>> ChartFont titleFont = new ChartFont( new Font( "Georgia Negreta >>>>cursiva", Font.PLAIN, 14 ), Color.black ); >>>> this.chartProperties.setTitleFont( titleFont ); >>>> >>>> >>>> Stroke[] strokes = {LineChartProperties.DEFAULT_LINE_STROKE}; >>>> Shape[] shapes = {PointChartProperties.SHAPE_DIAMOND}; >>>> this.lineChartProperties = new LineChartProperties( strokes, >>>>shapes ); >>>> >>>> this.barChartProperties = new BarChartProperties(); >>>> } >>>> >>>> >>>> >>>> >>>> >>>/********************************************************************************************** >>> >>> >>>> * >>>> >>>> >>>> >>>> >>**********************************************************************************************/ >> >> >>>> public void service( HttpServletRequest req, HttpServletResponse >>>>httpServletResponse ) throws ServletException, IOException >>>> { >>>> try >>>> { >>>> String[] xAxisLabels = {"2002", "2003", "2004"}; >>>> String xAxisTitle = "Meses"; >>>> String yAxisTitle = "Numero de CRs"; >>>> String title = "Backlog de CRs"; >>>> IAxisDataSeries dataSeries = new DataSeries( xAxisLabels, >>>>xAxisTitle, yAxisTitle, title ); >>>> >>>> ValueLabelRenderer valueLabelRenderer = new >>>>ValueLabelRenderer( false, false, true ,-1 ); >>>> valueLabelRenderer.setValueLabelPosition( >>>>ValueLabelPosition.ON_TOP ); >>>> valueLabelRenderer.useVerticalLabels( false ); >>>> barChartProperties.addPostRenderEventListener( >>>>valueLabelRenderer ); >>>> >>>> //double[][] data= new double[][]{{ 145, 80, 55 }}; >>>> double[][] dataLinha = new double[][]{{50, 50, 50}}; >>>> //String[] legendLabels = {"Bugs"}; >>>> String[] legendLine = {"backlog de CRs"}; >>>> //Paint[] paints = new Paint[]{Color.gray.darker()}; >>>> Paint[] linePaints = new Paint[]{Color.green}; >>>> >>>> double[][] data= new double[][]{ >>>> {120,80,55}, >>>> {25,10,84}, >>>> {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(); >>>> >>>> //dataSeries.addIAxisPlotDataSet( new AxisChartDataSet( >>>>data, legendLabels, paints, ChartType.BAR, this.barChartProperties ) ); >>>> dataSeries.addIAxisPlotDataSet( new AxisChartDataSet( >>>>dataLinha, legendLine, linePaints, ChartType.LINE, >>>>this.lineChartProperties ) ); >>>> >>>> AxisChart axisChart = new AxisChart( dataSeries, >>>>this.chartProperties, this.axisProperties, this.legendProperties, >>>>this.width, this.height ); >>>> ServletEncoderHelper.encodeJPEG13( axisChart, 1.0f, >>>>httpServletResponse ); >>>> } >>>> catch( Throwable throwable ) >>>> { >>>> //HACK do your error handling here... >>>> throwable.printStackTrace(); >>>> } >>>> } >>>>} >>>> >>>>-- >>>>Thiago Henrique Burgos >>>>Engenheiro de Configuração >>>>______________________________________________________________ >>>>C.entro de E.studos e S.istemas A.vancados do R.ecife >>>>Fone: +55 81 3425-4857 >>>>http://www.cesar.org.br >>>> >>>> >>>> >>>>------------------------------------------------------- >>>>This SF.net email is sponsored by: IT Product Guide on ITManagersJournal >>>>Use IT products in your business? Tell us what you think of them. Give us >>>>Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more >>>>http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>>_______________________________________________ >>>>jCharts-users mailing list >>>>jCh...@li... >>>>https://lists.sourceforge.net/lists/listinfo/jcharts-users >>>> >>>> >>>> >>>> >>>> >>>__________________________________________________ >>>Do You Yahoo!? >>>Tired of spam? Yahoo! Mail has the best spam protection around >>>http://mail.yahoo.com >>> >>> >>>------------------------------------------------------- >>>This SF.net email is sponsored by: IT Product Guide on ITManagersJournal >>>Use IT products in your business? Tell us what you think of them. Give us >>>Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more >>>http://productguide.itmanagersjournal.com/guidepromo.tmpl >>>_______________________________________________ >>>jCharts-users mailing list >>>jCh...@li... >>>https://lists.sourceforge.net/lists/listinfo/jcharts-users >>> >>> >>> >>> >>> >>> >> >> > > > > >__________________________________ >Do you Yahoo!? >Yahoo! Mail - Helps protect you from nasty viruses. >http://promotions.yahoo.com/new_mail > > >------------------------------------------------------- >This SF.net email is sponsored by: IT Product Guide on ITManagersJournal >Use IT products in your business? Tell us what you think of them. Give us >Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more >http://productguide.itmanagersjournal.com/guidepromo.tmpl >_______________________________________________ >jCharts-users mailing list >jCh...@li... >https://lists.sourceforge.net/lists/listinfo/jcharts-users > > > > |