⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 webchartdataset.java

📁 jfreechart 报表
💻 JAVA
字号:
package demo.chart;

import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.general.PieDataset;
import org.jfree.data.time.Day;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.data.xy.XYDataset;

public class WebChartDataset {

	public WebChartDataset() {
		super();
		// TODO Auto-generated constructor stub
	}
	
    public XYDataset createXYDataset() {

        TimeSeries s1 = new TimeSeries("总流量", Day.class);
        s1.add(new Day(1, 9, 2005), 181.8);
        s1.add(new Day(2, 9, 2005), 167.3);
        s1.add(new Day(3, 9, 2005), 153.8);
        s1.add(new Day(4, 9, 2005), 167.6);
        s1.add(new Day(5, 9, 2005), 158.8);
        s1.add(new Day(6, 9, 2005), 148.3); 
        //
        s1.add(new Day(10, 9, 2005), 123.2);
        s1.add(new Day(11, 9, 2005), 131.8);
        s1.add(new Day(12, 9, 2005), 139.6);
        s1.add(new Day(13, 9, 2005), 181.8);
        s1.add(new Day(14, 9, 2005), 167.3);
        s1.add(new Day(15, 9, 2005), 153.8);
        s1.add(new Day(16, 9, 2005), 167.6);
        s1.add(new Day(17, 9, 2005), 158.8);
        s1.add(new Day(18, 9, 2005), 148.3); 
        s1.add(new Day(19, 9, 2005), 123.2);
        s1.add(new Day(20, 9, 2005), 131.8);
        s1.add(new Day(21, 9, 2005), 139.6);
        s1.add(new Day(22, 9, 2005), 181.8);
        s1.add(new Day(23, 9, 2005), 167.3);
        s1.add(new Day(24, 9, 2005), 153.8);
        s1.add(new Day(25, 9, 2005), 167.6);
        s1.add(new Day(26, 9, 2005), 158.8);
        s1.add(new Day(27, 9, 2005), 148.3); 
        s1.add(new Day(28, 9, 2005), 123.2);
        s1.add(new Day(29, 9, 2005), 131.8);
        s1.add(new Day(30, 9, 2005), 139.6);

        TimeSeries s2 = new TimeSeries("P2P流量", Day.class);
        //s2.add(new Day(1, 9, 2005), 129.6);
        s2.add(new Day(2, 9, 2005), 123.2);
        s2.add(new Day(3, 9, 2005), 117.2);
        s2.add(new Day(4, 9, 2005), 124.1);
        s2.add(new Day(5, 9, 2005), 122.6);
        s2.add(new Day(6, 9, 2005), 119.2);
        //
        s2.add(new Day(10, 9, 2005), 90.5);
        s2.add(new Day(11, 9, 2005), 87.1);
        s2.add(new Day(12, 9, 2005), 100.3);
        s2.add(new Day(13, 9, 2005), 150.8);
        s2.add(new Day(14, 9, 2005), 130.3);
        s2.add(new Day(15, 9, 2005), 120.8);
        s2.add(new Day(16, 9, 2005), 133.6);
        s2.add(new Day(17, 9, 2005), 117.8);
        s2.add(new Day(18, 9, 2005), 122.3); 
        s2.add(new Day(19, 9, 2005), 101.2);
        s2.add(new Day(20, 9, 2005), 108.8);
        s2.add(new Day(21, 9, 2005), 111.6);
        s2.add(new Day(22, 9, 2005), 163.8);
        s2.add(new Day(23, 9, 2005), 142.3);
        s2.add(new Day(24, 9, 2005), 129.8);
        s2.add(new Day(25, 9, 2005), 136.6);
        s2.add(new Day(26, 9, 2005), 119.8);
        s2.add(new Day(27, 9, 2005), 108.3); 
        s2.add(new Day(28, 9, 2005), 99.2);
        s2.add(new Day(29, 9, 2005), 87.8);
        s2.add(new Day(30, 9, 2005), 109.6);

        TimeSeriesCollection dataset = new TimeSeriesCollection();
        dataset.addSeries(s1);
        dataset.addSeries(s2);

        dataset.setDomainIsPointsInTime(true);

        return dataset;

    }
  
	public PieDataset createPieData() {				
		
		DefaultPieDataset dataset = new DefaultPieDataset();
		
		dataset.setValue("手机",100);
		dataset.setValue("电脑",200);
		dataset.setValue("电视机",300);
		dataset.setValue("空调",20);
		dataset.setValue("冰箱",120);
		dataset.setValue("洗衣机",315);
		
		return dataset;
	}
		    
    /**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -