📄 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 + -