mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-03-10 13:49:17 +01:00
Fixed Day by Day disappearing with gaps on
Affects issues: - Fixed #1735
This commit is contained in:
parent
eebf3d28f9
commit
23748becb6
@ -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<Long, Integer> uniquePerDay, NavigableMap<Long, Integer> 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) + "\"" +
|
||||
|
Loading…
Reference in New Issue
Block a user