Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/AbstractSInfoLineProcessor.java @ 9123:1cc7653ca84f
Cleanup of ChartGenerator and ChartGenerator2 code. Put some of the copy/pasted code into a common abstraction.
author | gernotbelger |
---|---|
date | Tue, 05 Jun 2018 19:21:16 +0200 |
parents | ee5ce13016ed |
children | 23945061daec |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/AbstractSInfoLineProcessor.java Tue Jun 05 19:10:38 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/AbstractSInfoLineProcessor.java Tue Jun 05 19:21:16 2018 +0200 @@ -31,6 +31,8 @@ abstract class AbstractSInfoLineProcessor<RESULT extends AbstractSInfoCalculationResult> extends AbstractSInfoProcessor { + private static final double GAP_DISTANCE = 0.101; + public AbstractSInfoLineProcessor(final String i18nAxisLabel, final Set<String> handledFacetType) { super(i18nAxisLabel, handledFacetType); } @@ -38,7 +40,7 @@ @Override protected final String generateSeries(final DiagramGenerator generator, final ArtifactAndFacet bundle, final ThemeDocument theme, final boolean visible) { - final CallContext context = generator.getCallContext(); + final CallContext context = generator.getContext(); final Map<String, String> metaData = bundle.getFacet().getMetaData(); final Artifact artifact = bundle.getArtifact(); @@ -57,7 +59,7 @@ final double[][] points = generatePoints(context, artifact, data, facetName); - StyledSeriesBuilder.addPoints(series, points, true); + StyledSeriesBuilder.addPoints(series, points, true, GAP_DISTANCE); generator.addAxisSeries(series, getAxisName(), visible); return metaData.get("Y");