From 053527937813951720d4a93cd785f7066ef19e60 Mon Sep 17 00:00:00 2001 From: jmacxx <47253594+jmacxx@users.noreply.github.com> Date: Fri, 13 May 2022 12:02:39 -0500 Subject: [PATCH] Fix refresh issue with x-axis tick labels. --- .../bisq/desktop/main/market/trades/TradesChartsView.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java index 46cb807607f..9323f2dbe87 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java @@ -329,9 +329,6 @@ else if (model.getSelectedCurrencyListItem().isPresent()) priceChart.setAnimated(useAnimations); volumeChart.setAnimated(useAnimations); volumeInUsdChart.setAnimated(useAnimations); - priceAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); - volumeAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); - volumeInUsdAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); nrOfTradeStatisticsLabel.setText(Res.get("market.trades.nrOfTrades", model.tradeStatisticsByCurrency.size())); @@ -473,7 +470,6 @@ private void createCharts() { priceAxisX.setMinorTickCount(4); priceAxisX.setMinorTickVisible(true); priceAxisX.setForceZeroInRange(false); - priceAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); addTickMarkLabelCssClass(priceAxisX, "axis-tick-mark-text-node"); priceAxisY = new NumberAxis(); @@ -568,7 +564,6 @@ private VolumeChart getVolumeChart(NumberAxis axisX, axisX.setMinorTickCount(4); axisX.setMinorTickVisible(true); axisX.setForceZeroInRange(false); - axisX.setTickLabelFormatter(getTimeAxisStringConverter()); addTickMarkLabelCssClass(axisX, "axis-tick-mark-text-node"); axisY.setForceZeroInRange(true); @@ -621,6 +616,9 @@ private void updateChartData() { priceSeries.getData().setAll(model.priceItems); priceChart.getData().clear(); priceChart.setData(FXCollections.observableArrayList(List.of(priceSeries))); + priceAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); + volumeAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); + volumeInUsdAxisX.setTickLabelFormatter(getTimeAxisStringConverter()); } private void layoutChart() {