2012-09-29 13 views
5

1) Desidero un BarChart in cui entrambi gli assi sono numeri (<Number, Number>), ma sembra che questo non sia supportato e che sia necessario avere una categoria e un asse numerico .JavaFx 2.x: BarChart con entrambi gli assi come numeri

C'è un modo per sostituire la classe DiagrammaBarre per ottenere entrambi gli assi come numero, numero?

2) E 'possibile utilizzare LineChart per tracciare barre al posto della classe DiagrammaBarre per ottenere una trama istogramma?

risposta

1

trovato una buona soluzione: Suggerisco di fare in questo modo

series.getData().add(new XYChart.Data(i, 0)); 
     series.getData().add(new XYChart.Data(i, listValue));   
     series.getData().add(new XYChart.Data(i, 0)); 

in questo modo è possibile utilizzare LineChart per tracciare bar

anche, se si desidera rimuovere s ymbols da AreaChart si può ottenere questo risultato usando css

.chart-area-symbol 
      { -fx-background-color: null, null; } 
2

Si può provare questa soluzione

XYChart.Series series = new XYChart.Series();       
     series.getData().add(new XYChart.Data(i, i)); 
     series.getData().add(new XYChart.Data(i, listValue));    
     lineChart.getData().addAll(series); 

ma ho avvertirvi è molto lento rispetto all'asse Numero

Problemi correlati