- @Override\r
- public void init() {\r
- series = new XYSeries("Trend");\r
- final XYSeriesCollection dataset = new XYSeriesCollection(series);\r
- if(title == null) title = "Trend";\r
- if(xTitle == null) xTitle = "Value";\r
- if(yTitle == null) yTitle = "Time";\r
- scale = true;\r
-\r
-\r
- final JFreeChart chart = ChartFactory.createXYLineChart(\r
- title,\r
- xTitle,\r
- yTitle,\r
- dataset,\r
- PlotOrientation.VERTICAL,\r
- false,\r
- true,\r
- false\r
- );\r
- final XYPlot plot = chart.getXYPlot();\r
- ValueAxis axis = plot.getDomainAxis();\r
- axis.setAutoRange(true);\r
-// axis.setFixedAutoRange(60000.0); // 60 seconds\r
-\r
- component = new ChartPanel(chart, false);\r
- ((ChartPanel)component).setRefreshBuffer(false);\r
- component.setIgnoreRepaint(true); \r
- component.setDoubleBuffered(false);\r
- if(bounds != null) {\r
- component.setBounds(0, 0, 0, 0);\r
- }\r
-\r
- if(points != null) {\r
- for(TrendPoint p : points) {\r
- try {\r
- series.add(p.getX(), p.getY());\r
- } catch(org.jfree.data.general.SeriesException e) {\r
-\r
- }\r
- }\r
- }\r
- super.init();\r
- }\r
+ @Override
+ public void init() {
+ series = new XYSeries("Trend");
+ final XYSeriesCollection dataset = new XYSeriesCollection(series);
+ if(title == null) title = "Trend";
+ if(xTitle == null) xTitle = "Value";
+ if(yTitle == null) yTitle = "Time";
+ scale = true;
+
+
+ final JFreeChart chart = ChartFactory.createXYLineChart(
+ title,
+ xTitle,
+ yTitle,
+ dataset,
+ PlotOrientation.VERTICAL,
+ false,
+ true,
+ false
+ );
+ final XYPlot plot = chart.getXYPlot();
+ ValueAxis axis = plot.getDomainAxis();
+ axis.setAutoRange(true);
+// axis.setFixedAutoRange(60000.0); // 60 seconds
+
+ component = new ChartPanel(chart, false);
+ ((ChartPanel)component).setRefreshBuffer(false);
+ component.setIgnoreRepaint(true);
+ component.setDoubleBuffered(false);
+ if(bounds != null) {
+ component.setBounds(0, 0, 0, 0);
+ }
+
+ if(points != null) {
+ for(TrendPoint p : points) {
+ try {
+ series.add(p.getX(), p.getY());
+ } catch(org.jfree.data.general.SeriesException e) {
+
+ }
+ }
+ }
+ super.init();
+ }