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