//使用xyplot.getRangeAxis()得到纵轴,xyplot.getDomainAxis()得到横轴,得到后可以根据实际情况造型为自己所需要的类型。
//图表纵轴为数值类型,横轴为时间类型,使用如下方式:
NumberAxis numAxis = (NumberAxis)xyplot.getRangeAxis();
DateAxis dateaxis = (DateAxis)xyplot.getDomainAxis();
//设置y显示方式
numAxis.setAutoTickUnitSelection(false);//数据轴的数据标签是否自动确定
double rangetick = 5D;
numAxis.setTickUnit(new NumberTickUnit(rangetick)); //y轴单位间隔为5
numAxis.setTickLabelFont(new Font("Times New Roman",Font.PLAIN,9)) ;//坐标轴标尺值字体、颜色
numAxis.setTickLabelPaint(new Color(255,0,0));
numAxis.setLabelFont(new Font("宋体",Font.BOLD,10));//设置纵轴的标签(字体)、颜色
numAxis.setLabelPaint(new Color(90,90,90));
//设置x轴显示方式
dateaxis.setAutoTickUnitSelection(false);//x轴的数据标签是否自动确定
dateaxis.setDateFormatOverride(new SimpleDateFormat("HH:mm"));//x轴的日期显示格式
dateaxis.setTickUnit(new DateTickUnit(DateTickUnit.MINUTE,60));//x轴单位间隔为60分钟
或: //dateaxis.setTickUnit(new DateTickUnit(DateTickUnitType.DAY,30)); //x轴单位间隔为30天
或: //设置时间间隔和时间轴显示格式:1个月一个间隔
//dateaxis.setTickUnit(new DateTickUnit(DateTickUnit.MONTH, 1, new SimpleDateFormat("MM")));
dateaxis.setTickLabelFont(new Font("Times New Roman",Font.PLAIN,9)); //坐标轴标尺值字体、颜色
dateaxis.setTickLabelPaint(new Color(255,0,0));
参考地址:http://blog.csdn.net/chenwei3390/article/details/4383307