diff --git a/Plan/common/src/main/java/com/djrapitops/plan/delivery/rendering/json/graphs/GraphJSONCreator.java b/Plan/common/src/main/java/com/djrapitops/plan/delivery/rendering/json/graphs/GraphJSONCreator.java index 84e269b6b..3986b6143 100644 --- a/Plan/common/src/main/java/com/djrapitops/plan/delivery/rendering/json/graphs/GraphJSONCreator.java +++ b/Plan/common/src/main/java/com/djrapitops/plan/delivery/rendering/json/graphs/GraphJSONCreator.java @@ -21,6 +21,7 @@ import com.djrapitops.plan.delivery.domain.mutators.MutatorFunctions; import com.djrapitops.plan.delivery.domain.mutators.PingMutator; import com.djrapitops.plan.delivery.domain.mutators.TPSMutator; import com.djrapitops.plan.delivery.rendering.json.graphs.bar.BarGraph; +import com.djrapitops.plan.delivery.rendering.json.graphs.line.LineGraph; import com.djrapitops.plan.delivery.rendering.json.graphs.line.LineGraphFactory; import com.djrapitops.plan.delivery.rendering.json.graphs.line.PingGraph; import com.djrapitops.plan.delivery.rendering.json.graphs.line.Point; @@ -179,14 +180,15 @@ public class GraphJSONCreator { } public String createUniqueAndNewJSON(LineGraphFactory lineGraphs, NavigableMap uniquePerDay, NavigableMap newPerDay, long gapFillPeriod) { + LineGraph.GapStrategy gapStrategy = new LineGraph.GapStrategy(true, gapFillPeriod, 0, gapFillPeriod, 0.0); return "{\"uniquePlayers\":" + lineGraphs.lineGraph(MutatorFunctions.toPoints( MutatorFunctions.addMissing(uniquePerDay, gapFillPeriod, 0) - )).toHighChartsSeries() + + ), gapStrategy).toHighChartsSeries() + ",\"newPlayers\":" + lineGraphs.lineGraph(MutatorFunctions.toPoints( MutatorFunctions.addMissing(newPerDay, gapFillPeriod, 0) - )).toHighChartsSeries() + + ), gapStrategy).toHighChartsSeries() + ",\"colors\":{" + "\"playersOnline\":\"" + theme.getValue(ThemeVal.GRAPH_PLAYERS_ONLINE) + "\"," + "\"newPlayers\":\"" + theme.getValue(ThemeVal.LIGHT_GREEN) + "\"" +