PresentadorFX

This commit is contained in:
prunzinho 2024-03-19 19:54:40 -06:00
parent 91e3d5035e
commit a0d8327413
1 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,30 @@
public class ConstructorGraficaBarras {
// Atributos
private NC_GraficaBarras graficaBarras;
private Map<String, XYChart.Series> series;
// Constructor
public ConstructorGraficaBarras(String titulo, String ejeX, String ejeY) {
this.graficaBarras = new NC_GraficaBarras(titulo, ejeX, ejeY);
this.series = new HashMap<>();
}
// Métodos
public void agregaBarraSerie(String nombreSerie, String categoria, double valor) {
XYChart.Series serie = new XYChart.Series(nombreSerie);
serie.getData().add(new XYChart.Data(categoria, valor));
series.put(nombreSerie, serie);
}
public void agregaSerie(String nombreSerie) {
series.put(nombreSerie, new XYChart.Series(nombreSerie));
}
public NC_GraficaBarras generaGraficaBarras() {
for (XYChart.Series serie : series.values()) {
graficaBarras.getSeries().add(serie);
}
return graficaBarras;
}
}