5
0
mirror of https://github.com/AJMicke/KickerELO.git synced 2026-03-11 21:41:02 +01:00

Fix size of elo graphs

This commit is contained in:
Anton Micke
2025-03-18 16:52:17 +01:00
committed by AJMicke
parent 34c40961c7
commit d2c1f8eb2d
2 changed files with 18 additions and 9 deletions

View File

@@ -1,20 +1,24 @@
package org.kickerelo.kickerelo.views; package org.kickerelo.kickerelo.views;
import com.github.appreciated.apexcharts.ApexChartsBuilder; import com.github.appreciated.apexcharts.ApexCharts;
import com.vaadin.flow.component.Unit;
import com.vaadin.flow.component.html.H2; import com.vaadin.flow.component.html.H2;
import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.router.Route; import com.vaadin.flow.router.Route;
import org.kickerelo.kickerelo.service.KickerEloService; import org.kickerelo.kickerelo.service.KickerEloService;
import org.springframework.beans.factory.annotation.Autowired;
@Route("graph1vs1") @Route("graph1vs1")
public class Graph1vs1View extends VerticalLayout { public class Graph1vs1View extends VerticalLayout {
ApexChartsBuilder chart1vs1; ApexCharts chart1vs1;
public Graph1vs1View(KickerEloService service) { public Graph1vs1View(KickerEloService service) {
setSizeFull();
H2 subheading = new H2("1 vs 1 Elo"); H2 subheading = new H2("1 vs 1 Elo");
chart1vs1 = new Chart1vs1(service.getSpielerEntities()); chart1vs1 = new Chart1vs1(service.getSpielerEntities()).build();
add(subheading, chart1vs1.build()); chart1vs1.setWidth(100, Unit.PERCENTAGE);
chart1vs1.setHeight(100, Unit.PERCENTAGE);
add(subheading, chart1vs1);
} }
} }

View File

@@ -1,6 +1,7 @@
package org.kickerelo.kickerelo.views; package org.kickerelo.kickerelo.views;
import com.github.appreciated.apexcharts.ApexChartsBuilder; import com.github.appreciated.apexcharts.ApexCharts;
import com.vaadin.flow.component.Unit;
import com.vaadin.flow.component.html.H2; import com.vaadin.flow.component.html.H2;
import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.router.Route; import com.vaadin.flow.router.Route;
@@ -8,10 +9,14 @@ import org.kickerelo.kickerelo.service.KickerEloService;
@Route("graph2vs2") @Route("graph2vs2")
public class Graph2vs2View extends VerticalLayout { public class Graph2vs2View extends VerticalLayout {
ApexChartsBuilder chart2vs2; ApexCharts chart2vs2;
public Graph2vs2View(KickerEloService service) { public Graph2vs2View(KickerEloService service) {
setSizeFull();
H2 subheading = new H2("2 vs 2 Elo"); H2 subheading = new H2("2 vs 2 Elo");
chart2vs2 = new Chart2vs2(service.getSpielerEntities()); chart2vs2 = new Chart2vs2(service.getSpielerEntities()).build();
add(subheading, chart2vs2.build()); chart2vs2.setWidth(100, Unit.PERCENTAGE);
chart2vs2.setHeight(100, Unit.PERCENTAGE);
add(subheading, chart2vs2);
} }
} }