PresentadorFX
This commit is contained in:
parent
91e3d5035e
commit
a0d8327413
|
@ -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;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue