import com.imsl.chart.*; import java.util.Date; import java.util.GregorianCalendar; public class SampleAxisLabelDate extends JFrameChart { public SampleAxisLabelDate() { Chart chart = getChart(); AxisXY axis = new AxisXY(chart); axis.getAxisX().getAxisLabel().setTextFormat("Date(MEDIUM)"); axis.getAxisX().getAxisLabel().setTextAngle(90); GregorianCalendar t[] = { new GregorianCalendar(2001, GregorianCalendar.OCTOBER, 10), new GregorianCalendar(2001, GregorianCalendar.OCTOBER, 11), new GregorianCalendar(2001, GregorianCalendar.OCTOBER, 12), new GregorianCalendar(2001, GregorianCalendar.OCTOBER, 13) }; double x[] = new double[4]; for (int k = 0; k < x.length; k++) x[k] = t[k].getTime().getTime(); double y[] = {4, 2, 3, 9}; new Data(axis, x, y); axis.setViewport(0.2, 0.9, 0.1, 0.7); } public static void main(String argv[]) { new SampleAxisLabelDate().setVisible(true); } }