private void createChart() { xAxis = new NumberAxis(); xAxis.setForceZeroInRange(false); xAxis.setAutoRanging(true); xAxis.setLabel(priceColumnLabel.get()); yAxis = new NumberAxis(); yAxis.setForceZeroInRange(false); yAxis.setAutoRanging(true); yAxis.setLabel("Amount in BTC"); yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis, "", "")); seriesBuy = new XYChart.Series(); seriesBuy.setName("Offers for buy bitcoin "); seriesSell = new XYChart.Series(); seriesSell.setName("Offers for sell bitcoin"); areaChart = new AreaChart<>(xAxis, yAxis); areaChart.setAnimated(false); areaChart.setId("charts"); areaChart.setMinHeight(300); areaChart.setPadding(new Insets(0, 30, 10, 0)); areaChart.getData().addAll(seriesBuy, seriesSell); }