Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/XYChartGenerator.java @ 7043:06a9a241faac generator-refactoring
Factor out annotation handling code
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 18 Sep 2013 17:12:13 +0200 |
parents | 557cb3a3d772 |
children | 4f6b3ba542de |
comparison
equal
deleted
inserted
replaced
7042:599d3c48474c | 7043:06a9a241faac |
---|---|
45 import org.dive4elements.river.jfree.DoubleBounds; | 45 import org.dive4elements.river.jfree.DoubleBounds; |
46 import org.dive4elements.river.jfree.RiverAnnotation; | 46 import org.dive4elements.river.jfree.RiverAnnotation; |
47 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; | 47 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; |
48 import org.dive4elements.river.jfree.StyledXYSeries; | 48 import org.dive4elements.river.jfree.StyledXYSeries; |
49 import org.dive4elements.river.jfree.AxisDataset; | 49 import org.dive4elements.river.jfree.AxisDataset; |
50 import org.dive4elements.river.jfree.AnnotationHelper; | |
50 import org.dive4elements.river.themes.ThemeDocument; | 51 import org.dive4elements.river.themes.ThemeDocument; |
51 | 52 |
52 | 53 |
53 /** | 54 /** |
54 * An abstract base class for creating XY charts. | 55 * An abstract base class for creating XY charts. |
148 } | 149 } |
149 | 150 |
150 //debugAxis(plot); | 151 //debugAxis(plot); |
151 | 152 |
152 // These have to go after the autozoom. | 153 // These have to go after the autozoom. |
153 addAnnotationsToRenderer(plot); | 154 AnnotationHelper.addAnnotationsToRenderer(annotations, plot, |
155 getChartSettings(), datasets); | |
154 | 156 |
155 // Add a logo (maybe). | 157 // Add a logo (maybe). |
156 addLogo(plot); | 158 addLogo(plot); |
157 | 159 |
158 aggregateLegendEntries(plot); | 160 aggregateLegendEntries(plot); |