comparison artifacts/src/main/java/org/dive4elements/river/jfree/DoubleBounds.java @ 8885:e5f688820951

Some minor changes on chart: allow area-themes to consider range; allow for axis-margins
author gernotbelger
date Wed, 14 Feb 2018 18:10:28 +0100
parents ac7cb15e1946
children
comparison
equal deleted inserted replaced
8884:7a8c12706834 8885:e5f688820951
49 } 49 }
50 50
51 51
52 @Override 52 @Override
53 public void applyBounds(ValueAxis axis) { 53 public void applyBounds(ValueAxis axis) {
54 axis.setRange(new Range(lower, upper)); 54 axis.setRangeWithMargins(new Range(lower, upper));
55 } 55 }
56 56
57 57
58 /** 58 /**
59 * Set extended range to ValueAxis. 59 * Set extended range to ValueAxis.
65 double space = (upper - lower) / 100 * percent; 65 double space = (upper - lower) / 100 * percent;
66 if (axis instanceof LogarithmicAxis) { 66 if (axis instanceof LogarithmicAxis) {
67 axis.setRange(new Range(Math.max(lower-space, 0.0001), 67 axis.setRange(new Range(Math.max(lower-space, 0.0001),
68 Math.max(upper+space, 0.0002))); 68 Math.max(upper+space, 0.0002)));
69 } else { 69 } else {
70 axis.setRange(new Range(lower-space, upper+space)); 70 axis.setRangeWithMargins(new Range(lower-space, upper+space));
71 } 71 }
72 } 72 }
73 73
74 74
75 @Override 75 @Override

http://dive4elements.wald.intevation.org