<%@page import="SoftwareFX.ChartFX.*"%>
<%
ChartServer chart1 = new ChartServer(application,request,response );
java.util.Random r = new java.util.Random(1);
chart1.setGallery(Gallery.LINES);
// Pass 7 hours of data (15 min increment).
chart1.openData(COD.VALUES,1,28);
for(int i=0;i<28;i++)
chart1.getValue().setItem(0,i, r.nextDouble()*80);
chart1.closeData(COD.VALUES);
// Assign all labels (this will help in tooltips)
java.util.Date dateTime = new java.util.Date(103,5,1,9,30,0);
java.util.GregorianCalendar cal = new java.util.GregorianCalendar();
for(int j=0;j<28;j++)
{
chart1.getLegend().setItem(j, java.text.DateFormat.getTimeInstance(3).format(dateTime));
cal.setTime(dateTime);
cal.add(java.util.Calendar.MINUTE,15);
dateTime = cal.getTime();
}
// Set the X axis
chart1.getAxisX().setStep((short) 4);
chart1.getAxisX().setFirstLabel((short) 3);
chart1.getAxisX().setMinorStep((short) 1);
chart1.getAxisX().setFont(new java.awt.Font("Verdana",java.awt.Font.ROMAN_BASELINE,9));
%>
<%=chart1.getHtmlTag("450","280")%>
|