?? webchartdataset.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 + -