Bar chart without legend

"Hassan, Carina" <[email protected]> Tue, 30 Nov 2004 15:07:29 -0500
Newsgroups gmane.comp.krysalis.jcharts.user
Message-ID <AEE609B8C340CB478E16A9E6043CDB99041649B3@lrlmx01.aquilent.fundatis.com>
Hi,

I wanted to create a bar chart without any legend but I got an index out
of bound exception.

To feed in the dataset the following code was used:
dataset.addIAxisPlotDataSet( new AxisChartDataSet( data, null, paints,
ChartType.BAR, barChartProperties ) );

Other code used was the same as the example.  Anyone has any idea why
the exception was thrown?

Thanks,
Carina

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
	at java.util.ArrayList.RangeCheck(ArrayList.java:507)
	at java.util.ArrayList.get(ArrayList.java:324)
	at org.jCharts.Legend.render(Unknown Source)
	at org.jCharts.axisChart.AxisChart.renderChart(Unknown Source)
	at org.jCharts.Chart.render(Unknown Source)
	at org.jCharts.encoders.BinaryEncoderUtil.render(Unknown Source)
	at org.jCharts.encoders.JPEGEncoder13.encode(Unknown Source)
	at
org.jCharts.encoders.ServletEncoderHelper.encodeJPEG13(Unknown Source)
	at gov.nih.nlm.sis.chart.BarChart.renderChart(BarChart.java:115)
	at
gov.nih.nlm.sis.chart.servlet.ChartServlet.service(ChartServlet.java:60)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:237)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:214)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon
textValve.java:198)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:152)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:137)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:102)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:109)
	at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo
ntext.java:104)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5
20)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
	at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
	at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
	at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
	at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
675)
	at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
	at java.lang.Thread.run(Thread.java:534)


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/