diff flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 2193:73490b828a90

Manual Point Theming improved. flys-artifacts/trunk@3804 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 27 Jan 2012 14:21:51 +0000
parents fc86fcfe503e
children e2124ca11adb
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Fri Jan 27 14:19:22 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Fri Jan 27 14:21:51 2012 +0000
@@ -1186,6 +1186,11 @@
 
             // Other Text Annotations.
             for (XYTextAnnotation ta: fa.getTextAnnotations()) {
+                // Style the text.
+                if (textStyle != null) {
+                    textStyle.apply(ta);
+                }
+                ta.setY(area.above(0.05d, ta.getY()));
                 plot.getRenderer().addAnnotation(ta, org.jfree.ui.Layer.FOREGROUND);
             }
 
@@ -1674,6 +1679,10 @@
         public double atLeft() {
             return xRange.getLowerBound();
         }
+
+        public double above(double percent, double base) {
+            return base + yRange.getLength() * percent;
+        }
     }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org