From: Nathaniel G. A. <nat...@ya...> - 2004-09-05 15:46:28
|
Can you attach your code with the data? --- jle...@ne... wrote: > here is the stacktrace > > > java.lang.NullPointerException > render > org.jCharts.axisChart.axis.XAxis > -1 > renderChart > org.jCharts.axisChart.AxisChart > -1 > render > org.jCharts.Chart > -1 > render > org.jCharts.encoders.BinaryEncoderUtil > -1 > encode > org.jCharts.encoders.JPEGEncoder13 > -1 > getGraphe > com.GrapheScatter > 308 > main > com.EssaiGrpahe > 46 > null > null > > i use this code for see them > > System.out.println(f.getClass().getName()); > StackTraceElement stcak[]=f.getStackTrace(); > for (int t=0;t<stcak.length;t++) > { > System.out.println(stcak[t].getMethodName()); > System.out.println(stcak[t].getClassName()); > System.out.println(stcak[t].getLineNumber()); > } > System.out.println(f.getMessage()); > System.out.println(f.getLocalizedMessage()); > > >Message: 2 > >Date: Wed, 01 Sep 2004 03:49:22 -0400 > >From: jle...@ne... > >To: jch...@li... > >Subject: [jCharts-users] Scale of a Xaxis NullPointerException > >Reply-To: jch...@li... > > > >I don't know why i have a NullPointerException when i use the jpeg encoder > >Is there anaone could help me..... > >It is always the same problem with the scale of the xaxis on a point chart > > > > > >DataAxisProperties x=new DataAxisProperties(); > > DataAxisProperties y=new DataAxisProperties(); > > > > > > > > //DataAxisProperties datatry = (DataAxisProperties)axisProperties.getXAxisProperties(); > > x.setNumItems(this.intervalle); > > x.setUserDefinedScale(0,24); > > x.setRoundToNearest(0); > > > > //DataAxisProperties dataAxisProperties= (DataAxisProperties) > axisProperties.getYAxisProperties(); > > //calcul de la meilleur echelle possible > > int n=(int)Math.ceil(new Double(String.valueOf(this.valeurMax/100)).doubleValue()); > > y.setNumItems(n+2); > > y.setUserDefinedScale( 0, 100 ); > > y.setRoundToNearest( 0 ); > > > > > > AxisProperties axisProperties= new AxisProperties((LabelAxisProperties)x,y); > > > > //ligne pour le cadrillage > > ChartStroke xAxisGridLines= new ChartStroke( new BasicStroke( 0.5f ), Color.GRAY ); > > axisProperties.getXAxisProperties().setGridLineChartStroke( xAxisGridLines ); > > axisProperties.getXAxisProperties().setShowGridLines( > AxisTypeProperties.GRID_LINES_ONLY_WITH_LABELS); > > axisProperties.getXAxisProperties().setShowTicks( AxisTypeProperties.TICKS_NONE ); > > axisProperties.getXAxisProperties().setPaddingBetweenAxisAndLabels(5.0f); > > > > > > //generation finale > > AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties,null, 700, > 500 ); > > > > > > // axisChart.xAxis=new XAxis(axisChart,this.intervalle); > > > > try{ > > JPEGEncoder13.encode(axisChart,1.0f,new > FileOutputStream(prop.getProperty("GRAPHE")+chemin+".jpg")); > > } > > > >__________________________________________________________________ > >Switch to Netscape Internet Service. > >As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register > > > >Netscape. Just the Net You Need. > > > >New! Netscape Toolbar for Internet Explorer > >Search from anywhere on the Web and block those annoying pop-ups. > >Download now at http://channels.netscape.com/ns/search/install.jsp > > > > > >Message: 6 > >Date: Wed, 1 Sep 2004 19:51:29 -0700 (PDT) > >From: "Nathaniel G. Auvil" <nat...@ya...> > >Subject: Re: [jCharts-users] Scale of a Xaxis NullPointerException > >To: jch...@li... > >Reply-To: jch...@li... > > > > > >can you attach the stacktrace? > > > > > > > >--- jle...@ne... wrote: > > > >> I don't know why i have a NullPointerException when i use the jpeg encoder > >> Is there anaone could help me..... > >> It is always the same problem with the scale of the xaxis on a point chart > >> > >> > >> DataAxisProperties x=new DataAxisProperties(); > >> DataAxisProperties y=new DataAxisProperties(); > >> > >> > >> > >> //DataAxisProperties datatry = (DataAxisProperties)axisProperties.getXAxisProperties(); > >> x.setNumItems(this.intervalle); > >> x.setUserDefinedScale(0,24); > >> x.setRoundToNearest(0); > >> > >> //DataAxisProperties dataAxisProperties= (DataAxisProperties) > >> axisProperties.getYAxisProperties(); > >> //calcul de la meilleur echelle possible > >> int n=(int)Math.ceil(new Double(String.valueOf(this.valeurMax/100)).doubleValue()); > >> y.setNumItems(n+2); > >> y.setUserDefinedScale( 0, 100 ); > >> y.setRoundToNearest( 0 ); > >> > >> > >> AxisProperties axisProperties= new AxisProperties((LabelAxisProperties)x,y); > >> > >> //ligne pour le cadrillage > >> ChartStroke xAxisGridLines= new ChartStroke( new BasicStroke( 0.5f ), Color.GRAY ); > >> axisProperties.getXAxisProperties().setGridLineChartStroke( xAxisGridLines ); > >> axisProperties.getXAxisProperties().setShowGridLines( > >> AxisTypeProperties.GRID_LINES_ONLY_WITH_LABELS); > >> axisProperties.getXAxisProperties().setShowTicks( AxisTypeProperties.TICKS_NONE ); > >> axisProperties.getXAxisProperties().setPaddingBetweenAxisAndLabels(5.0f); > >> > >> > >> //generation finale > >> AxisChart axisChart= new AxisChart( dataSeries, chartProperties, axisProperties,null, > 700, > >> 500 ); > >> > >> > >> // axisChart.xAxis=new XAxis(axisChart,this.intervalle); > >> > >> try{ > >> JPEGEncoder13.encode(axisChart,1.0f,new > >> FileOutputStream(prop.getProperty("GRAPHE")+chemin+".jpg")); > >> } > >> > >> __________________________________________________________________ > >> Switch to Netscape Internet Service. > >> As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register > >> > >> Netscape. Just the Net You Need. > >> > >> New! Netscape Toolbar for Internet Explorer > >> Search from anywhere on the Web and block those annoying pop-ups. > >> Download now at http://channels.netscape.com/ns/search/install.jsp > >> > >> > >> ------------------------------------------------------- > >> This SF.Net email is sponsored by BEA Weblogic Workshop > >> FREE Java Enterprise J2EE developer tools! > >> Get your free copy of BEA WebLogic Workshop 8.1 today. > >> http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > >> _______________________________________________ > >> jCharts-users mailing list > >> jCh...@li... > >> https://lists.sourceforge.net/lists/listinfo/jcharts-users > >> > > > > > > > > > >__________________________________ > >Do you Yahoo!? > >New and Improved Yahoo! Mail - Send 10MB messages! > >http://promotions.yahoo.com/new_mail > > > > > > > >--__--__-- > > > >_______________________________________________ > >jCharts-users mailing list > >jCh...@li... > >https://lists.sourceforge.net/lists/listinfo/jcharts-users > > > > > >End of jCharts-users Digest > > > > __________________________________________________________________ > Switch to Netscape Internet Service. > As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register > > Netscape. Just the Net You Need. > > New! Netscape Toolbar for Internet Explorer > Search from anywhere on the Web and block those annoying pop-ups. > Download now at http://channels.netscape.com/ns/search/install.jsp > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click > _______________________________________________ > jCharts-users mailing list > jCh...@li... > https://lists.sourceforge.net/lists/listinfo/jcharts-users > __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail |