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

📄 multiplechartdataset.java

📁 Mapxtreme for java,相信搞GIS的朋友一定很迫切需要
💻 JAVA
字号:
package demo.chart;

import org.jfree.data.time.Minute;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.data.xy.XYDataset;

public class MultipleChartDataset {

	public MultipleChartDataset() {
		super();
		// TODO Auto-generated constructor stub
	}
	
    public XYDataset createStepDataset()
    {
        TimeSeries timeseries = new TimeSeries("当前设置阀值",Minute.class);
        
        Minute minute = new Minute(0,0,1,1,2005);  
        
        for (int i = 0; i < (24*4*15); i++) {
        	if (i % 15 == 0) {
    			if (i < 7.25*4*15) {
    				timeseries.add(minute,287);
    			} else if (7.25*4*15 <= i && i < 14*4*15) {
    				timeseries.add(minute,320);
    			} else if (14*4*15 <= i && i < 19.5*4*15) {
    				timeseries.add(minute,270);
    			} else if (19.5*4*15 <= i && i < 24*4*15) {
    				timeseries.add(minute,300);
    			}				
			}
			
			minute = (Minute)minute.next();				
			
		}

        TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeseries);
        return timeseriescollection;
    }

    //设置第二曲线
    public XYDataset createLineDataset()
    {
        TimeSeries timeseries = new TimeSeries("实际流量值",Minute.class);
        
        double s = 0.0D;
        Minute minute = new Minute(0,0,1,1,2005);  
 
        for (int i = 0; i < (24*4*15); i++) {        	
        	if (i % 15 == 0) {
    			s = 250 + 100*Math.random();
            	timeseries.add(minute,s);
			}     	
			minute = (Minute)minute.next();		
		}

        TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timeseries);
        return timeseriescollection;
    }

    
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

⌨️ 快捷键说明

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