区域图用于强调数量随时间而变化的程度,也可用于引起人们对总值趋势的注意。还可以显示部分与整体关系。本实例使用区域图显示了某个杀毒软件的全年客户满意度调查表,实例中生成图表的数据是随机生成的,所以每次刷新页面,这个区域都会改变。
技术要点:
本实例使用了新的JFreeChart数据集对象和创建区域图的静态工厂方法。下面分别介绍。
1.TimeSeries类
TimeSeries类是描述时间序列的一个数据集对象,该对象的add()方法可以为数据集添加新的数据项。其语法格式如下:<br>
public void add(RegularTimePeriod period double value)
2.创建JFreeChart对象
本实例使用ChartFactory工厂类的createXYAreaChart()静态方法创建JFreeChart对象。ChartFactory工厂类提供了很多创建不同图表的静态方法,本实例主要使用的是创建区域图的方法,其语法格式如下:<
public static JFreeChart createXYAreaChart(java.lang.String title,String xAxisLabel,String yAxisLabel,XYDataset dataset,PlotOrientation orientation,boolean legend,boolean tooltips,boolean urls)
文章转自htto://www.syym.org