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

📄 xyboxannotationdemo1.java

📁 jfreechart1.0.6源程序,没有注释,不过都能运行起来
💻 JAVA
📖 第 1 页 / 共 3 页
字号:




package demo;

import java.awt.*;
import java.text.SimpleDateFormat;
import javax.swing.JPanel;
import org.jfree.chart.*;
import org.jfree.chart.annotations.XYBoxAnnotation;
import org.jfree.chart.axis.*;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time.Day;
import org.jfree.data.xy.*;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

public class XYBoxAnnotationDemo1 extends ApplicationFrame
{

    public XYBoxAnnotationDemo1(String s)
    {
        super(s);
        JPanel jpanel = createDemoPanel();
        jpanel.setPreferredSize(new Dimension(500, 270));
        setContentPane(jpanel);
    }

    public static XYDataset createDataset()
    {
        XYSeries xyseries = new XYSeries("Old", false, true);
        XYSeries xyseries1 = new XYSeries("New", false, true);
        xyseries.add((new Day(6, 11, 2003)).getMiddleMillisecond(), 617D);
        xyseries.add((new Day(7, 11, 2003)).getMiddleMillisecond(), 3065D);
        xyseries.add((new Day(14, 11, 2003)).getMiddleMillisecond(), 1964D);
        xyseries.add((new Day(17, 12, 2003)).getMiddleMillisecond(), 204D);
        xyseries.add((new Day(13, 11, 2003)).getMiddleMillisecond(), 10320D);
        xyseries.add((new Day(5, 11, 2003)).getMiddleMillisecond(), 17892D);
        xyseries.add((new Day(11, 12, 2003)).getMiddleMillisecond(), 4269D);
        xyseries.add((new Day(12, 12, 2003)).getMiddleMillisecond(), 48D);
        xyseries.add((new Day(19, 12, 2003)).getMiddleMillisecond(), 7335D);
        xyseries.add((new Day(6, 11, 2003)).getMiddleMillisecond(), 30887D);
        xyseries.add((new Day(8, 12, 2003)).getMiddleMillisecond(), 7767D);
        xyseries.add((new Day(29, 11, 2003)).getMiddleMillisecond(), 11701D);
        xyseries.add((new Day(7, 11, 2003)).getMiddleMillisecond(), 2202D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 233D);
        xyseries.add((new Day(20, 1, 2004)).getMiddleMillisecond(), 8572D);
        xyseries.add((new Day(26, 11, 2003)).getMiddleMillisecond(), 16607D);
        xyseries.add((new Day(20, 11, 2003)).getMiddleMillisecond(), 5945D);
        xyseries.add((new Day(16, 1, 2004)).getMiddleMillisecond(), 1322D);
        xyseries.add((new Day(12, 1, 2004)).getMiddleMillisecond(), 6600D);
        xyseries.add((new Day(27, 11, 2003)).getMiddleMillisecond(), 19080D);
        xyseries.add((new Day(5, 11, 2003)).getMiddleMillisecond(), 39000D);
        xyseries.add((new Day(25, 11, 2003)).getMiddleMillisecond(), 28871D);
        xyseries.add((new Day(4, 2, 2004)).getMiddleMillisecond(), 1387D);
        xyseries.add((new Day(19, 1, 2004)).getMiddleMillisecond(), 1750D);
        xyseries.add((new Day(10, 12, 2003)).getMiddleMillisecond(), 340D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 1100D);
        xyseries.add((new Day(11, 2, 2004)).getMiddleMillisecond(), 1586D);
        xyseries.add((new Day(23, 1, 2004)).getMiddleMillisecond(), 482D);
        xyseries.add((new Day(20, 2, 2004)).getMiddleMillisecond(), 1520D);
        xyseries.add((new Day(19, 1, 2004)).getMiddleMillisecond(), 213D);
        xyseries.add((new Day(8, 12, 2003)).getMiddleMillisecond(), 7398D);
        xyseries.add((new Day(24, 1, 2004)).getMiddleMillisecond(), 2903D);
        xyseries.add((new Day(14, 2, 2004)).getMiddleMillisecond(), 724D);
        xyseries.add((new Day(3, 11, 2003)).getMiddleMillisecond(), 58936D);
        xyseries.add((new Day(7, 11, 2003)).getMiddleMillisecond(), 24494D);
        xyseries.add((new Day(25, 1, 2004)).getMiddleMillisecond(), 994D);
        xyseries.add((new Day(15, 1, 2004)).getMiddleMillisecond(), 6610D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 1081D);
        xyseries.add((new Day(22, 1, 2004)).getMiddleMillisecond(), 4350D);
        xyseries.add((new Day(27, 11, 2003)).getMiddleMillisecond(), 45009D);
        xyseries.add((new Day(3, 11, 2003)).getMiddleMillisecond(), 23746D);
        xyseries.add((new Day(25, 11, 2003)).getMiddleMillisecond(), 3082D);
        xyseries.add((new Day(24, 1, 2004)).getMiddleMillisecond(), 12425D);
        xyseries.add((new Day(4, 12, 2003)).getMiddleMillisecond(), 90D);
        xyseries.add((new Day(7, 11, 2003)).getMiddleMillisecond(), 6500D);
        xyseries.add((new Day(2, 12, 2003)).getMiddleMillisecond(), 36350D);
        xyseries.add((new Day(10, 2, 2004)).getMiddleMillisecond(), 7983D);
        xyseries.add((new Day(16, 1, 2004)).getMiddleMillisecond(), 7250D);
        xyseries.add((new Day(10, 2, 2004)).getMiddleMillisecond(), 4881D);
        xyseries.add((new Day(25, 2, 2004)).getMiddleMillisecond(), 6616D);
        xyseries.add((new Day(20, 1, 2004)).getMiddleMillisecond(), 4700D);
        xyseries.add((new Day(12, 12, 2003)).getMiddleMillisecond(), 47317D);
        xyseries.add((new Day(24, 3, 2004)).getMiddleMillisecond(), 314D);
        xyseries.add((new Day(4, 12, 2003)).getMiddleMillisecond(), 20885D);
        xyseries.add((new Day(7, 1, 2004)).getMiddleMillisecond(), 13477D);
        xyseries.add((new Day(19, 1, 2004)).getMiddleMillisecond(), 23527D);
        xyseries.add((new Day(26, 1, 2004)).getMiddleMillisecond(), 22224D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 17467D);
        xyseries.add((new Day(20, 2, 2004)).getMiddleMillisecond(), 5474D);
        xyseries.add((new Day(18, 11, 2003)).getMiddleMillisecond(), 14897D);
        xyseries.add((new Day(9, 1, 2004)).getMiddleMillisecond(), 2459D);
        xyseries.add((new Day(20, 2, 2004)).getMiddleMillisecond(), 5712D);
        xyseries.add((new Day(13, 3, 2004)).getMiddleMillisecond(), 1796D);
        xyseries.add((new Day(6, 4, 2004)).getMiddleMillisecond(), 258D);
        xyseries.add((new Day(31, 1, 2004)).getMiddleMillisecond(), 19701D);
        xyseries.add((new Day(3, 2, 2004)).getMiddleMillisecond(), 5936D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 22601D);
        xyseries.add((new Day(8, 4, 2004)).getMiddleMillisecond(), 1977D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 17801D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 17321D);
        xyseries.add((new Day(6, 2, 2004)).getMiddleMillisecond(), 17261D);
        xyseries.add((new Day(2, 4, 2004)).getMiddleMillisecond(), 3091D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 17901D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 14236D);
        xyseries.add((new Day(4, 2, 2004)).getMiddleMillisecond(), 18601D);
        xyseries.add((new Day(7, 2, 2004)).getMiddleMillisecond(), 18901D);
        xyseries.add((new Day(9, 2, 2004)).getMiddleMillisecond(), 18722D);
        xyseries.add((new Day(4, 3, 2004)).getMiddleMillisecond(), 8812D);
        xyseries.add((new Day(18, 11, 2003)).getMiddleMillisecond(), 42080D);
        xyseries.add((new Day(8, 3, 2004)).getMiddleMillisecond(), 8988D);
        xyseries.add((new Day(15, 3, 2004)).getMiddleMillisecond(), 654D);
        xyseries.add((new Day(25, 3, 2004)).getMiddleMillisecond(), 704D);
        xyseries.add((new Day(24, 1, 2004)).getMiddleMillisecond(), 267D);
        xyseries.add((new Day(1, 3, 2004)).getMiddleMillisecond(), 770D);
        xyseries.add((new Day(16, 2, 2004)).getMiddleMillisecond(), 19855D);
        xyseries.add((new Day(15, 12, 2003)).getMiddleMillisecond(), 40548D);
        xyseries.add((new Day(21, 2, 2004)).getMiddleMillisecond(), 23701D);
        xyseries.add((new Day(19, 11, 2003)).getMiddleMillisecond(), 2604D);
        xyseries.add((new Day(26, 1, 2004)).getMiddleMillisecond(), 31154D);
        xyseries.add((new Day(11, 2, 2004)).getMiddleMillisecond(), 21423D);
        xyseries.add((new Day(10, 12, 2003)).getMiddleMillisecond(), 22132D);
        xyseries.add((new Day(22, 4, 2004)).getMiddleMillisecond(), 5423D);
        xyseries.add((new Day(19, 11, 2003)).getMiddleMillisecond(), 2626D);
        xyseries.add((new Day(2, 3, 2004)).getMiddleMillisecond(), 6700D);
        xyseries.add((new Day(14, 1, 2004)).getMiddleMillisecond(), 332D);
        xyseries.add((new Day(5, 4, 2004)).getMiddleMillisecond(), 4980D);
        xyseries.add((new Day(31, 1, 2004)).getMiddleMillisecond(), 22655D);
        xyseries.add((new Day(9, 2, 2004)).getMiddleMillisecond(), 26510D);
        xyseries.add((new Day(27, 11, 2003)).getMiddleMillisecond(), 44228D);
        xyseries.add((new Day(4, 3, 2004)).getMiddleMillisecond(), 2406D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 34801D);
        xyseries.add((new Day(13, 2, 2004)).getMiddleMillisecond(), 13332D);
        xyseries.add((new Day(19, 4, 2004)).getMiddleMillisecond(), 2722D);
        xyseries.add((new Day(18, 2, 2004)).getMiddleMillisecond(), 31212D);
        xyseries.add((new Day(4, 3, 2004)).getMiddleMillisecond(), 17351D);
        xyseries.add((new Day(15, 3, 2004)).getMiddleMillisecond(), 12784D);
        xyseries.add((new Day(5, 12, 2003)).getMiddleMillisecond(), 24157D);
        xyseries.add((new Day(12, 3, 2004)).getMiddleMillisecond(), 1053D);
        xyseries.add((new Day(18, 12, 2003)).getMiddleMillisecond(), 56533D);
        xyseries.add((new Day(19, 12, 2003)).getMiddleMillisecond(), 38394D);
        xyseries.add((new Day(19, 12, 2003)).getMiddleMillisecond(), 21997D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 31113D);
        xyseries.add((new Day(17, 12, 2003)).getMiddleMillisecond(), 54535D);
        xyseries.add((new Day(8, 3, 2004)).getMiddleMillisecond(), 17451D);
        xyseries.add((new Day(8, 3, 2004)).getMiddleMillisecond(), 17451D);
        xyseries.add((new Day(4, 2, 2004)).getMiddleMillisecond(), 1070D);
        xyseries.add((new Day(4, 11, 2003)).getMiddleMillisecond(), 14501D);
        xyseries.add((new Day(4, 2, 2004)).getMiddleMillisecond(), 11119D);
        xyseries.add((new Day(19, 4, 2004)).getMiddleMillisecond(), 2059D);
        xyseries.add((new Day(16, 1, 2004)).getMiddleMillisecond(), 12268D);
        xyseries.add((new Day(22, 12, 2003)).getMiddleMillisecond(), 44210D);
        xyseries.add((new Day(7, 11, 2003)).getMiddleMillisecond(), 1240D);
        xyseries.add((new Day(10, 2, 2004)).getMiddleMillisecond(), 32734D);
        xyseries.add((new Day(19, 12, 2003)).getMiddleMillisecond(), 85800D);
        xyseries.add((new Day(18, 11, 2003)).getMiddleMillisecond(), 21576D);
        xyseries.add((new Day(24, 5, 2004)).getMiddleMillisecond(), 3978D);
        xyseries.add((new Day(13, 1, 2004)).getMiddleMillisecond(), 4526D);
        xyseries.add((new Day(8, 3, 2004)).getMiddleMillisecond(), 12463D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 48991D);
        xyseries.add((new Day(15, 12, 2003)).getMiddleMillisecond(), 72193D);
        xyseries.add((new Day(4, 12, 2003)).getMiddleMillisecond(), 89024D);
        xyseries.add((new Day(6, 5, 2004)).getMiddleMillisecond(), 2001D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 30610D);
        xyseries.add((new Day(4, 3, 2004)).getMiddleMillisecond(), 246D);
        xyseries.add((new Day(27, 11, 2003)).getMiddleMillisecond(), 63135D);
        xyseries.add((new Day(1, 3, 2004)).getMiddleMillisecond(), 38865D);
        xyseries.add((new Day(3, 5, 2004)).getMiddleMillisecond(), 389D);
        xyseries.add((new Day(28, 4, 2004)).getMiddleMillisecond(), 3723D);
        xyseries.add((new Day(10, 12, 2003)).getMiddleMillisecond(), 58745D);
        xyseries.add((new Day(18, 5, 2004)).getMiddleMillisecond(), 2635D);
        xyseries.add((new Day(11, 3, 2004)).getMiddleMillisecond(), 348D);
        xyseries.add((new Day(31, 3, 2004)).getMiddleMillisecond(), 5085D);
        xyseries.add((new Day(2, 2, 2004)).getMiddleMillisecond(), 40608D);
        xyseries.add((new Day(25, 2, 2004)).getMiddleMillisecond(), 9864D);
        xyseries.add((new Day(6, 5, 2004)).getMiddleMillisecond(), 20239D);
        xyseries.add((new Day(14, 6, 2004)).getMiddleMillisecond(), 280D);
        xyseries.add((new Day(28, 4, 2004)).getMiddleMillisecond(), 14873D);
        xyseries.add((new Day(16, 12, 2003)).getMiddleMillisecond(), 30845D);
        xyseries.add((new Day(19, 5, 2004)).getMiddleMillisecond(), 729D);
        xyseries.add((new Day(29, 1, 2004)).getMiddleMillisecond(), 983D);
        xyseries.add((new Day(8, 4, 2004)).getMiddleMillisecond(), 619D);
        xyseries.add((new Day(4, 11, 2003)).getMiddleMillisecond(), 18037D);
        xyseries.add((new Day(2, 12, 2003)).getMiddleMillisecond(), 9772D);
        xyseries.add((new Day(15, 1, 2004)).getMiddleMillisecond(), 125837D);
        xyseries.add((new Day(27, 1, 2004)).getMiddleMillisecond(), 84704D);
        xyseries.add((new Day(27, 1, 2004)).getMiddleMillisecond(), 10400D);
        xyseries.add((new Day(18, 5, 2004)).getMiddleMillisecond(), 16425D);
        xyseries.add((new Day(6, 4, 2004)).getMiddleMillisecond(), 30D);
        xyseries.add((new Day(27, 2, 2004)).getMiddleMillisecond(), 104978D);
        xyseries.add((new Day(5, 3, 2004)).getMiddleMillisecond(), 17359D);
        xyseries.add((new Day(7, 4, 2004)).getMiddleMillisecond(), 55074D);
        xyseries.add((new Day(19, 12, 2003)).getMiddleMillisecond(), 55630D);
        xyseries.add((new Day(10, 12, 2003)).getMiddleMillisecond(), 47055D);
        xyseries.add((new Day(8, 3, 2004)).getMiddleMillisecond(), 16900D);
        xyseries.add((new Day(26, 1, 2004)).getMiddleMillisecond(), 34819D);
        xyseries.add((new Day(21, 6, 2004)).getMiddleMillisecond(), 514D);
        xyseries.add((new Day(28, 5, 2004)).getMiddleMillisecond(), 8195D);

⌨️ 快捷键说明

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