Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/DiagramGenerator.java @ 9283:55e2155ab52d
Introduced new option 'tick-units' for axes. Configured the count Axis to only allow for integer ticks.
author | gernotbelger |
---|---|
date | Fri, 20 Jul 2018 15:24:05 +0200 |
parents | 1cc7653ca84f |
children | 7c7f73e5e01e |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/DiagramGenerator.java Fri Jul 20 14:58:34 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/DiagramGenerator.java Fri Jul 20 15:24:05 2018 +0200 @@ -31,6 +31,7 @@ import org.dive4elements.artifacts.CallContext; import org.dive4elements.river.artifacts.D4EArtifact; import org.dive4elements.river.exports.DiagramAttributes.AxisAttributes; +import org.dive4elements.river.exports.DiagramAttributes.AxisAttributes.TickUnits; import org.dive4elements.river.exports.process.Processor; import org.dive4elements.river.jfree.AxisDataset; import org.dive4elements.river.jfree.Bounds; @@ -1294,7 +1295,11 @@ axis.setLowerMargin(axisAttributes.getLowerMargin()); axis.setUpperMargin(axisAttributes.getUpperMargin()); - + + TickUnits tickUnits = axisAttributes.getTickUnits(); + if( tickUnits != TickUnits.standard ) + axis.setStandardTickUnits(tickUnits.createTickUnits()); + return axis; }