From 2cd7f915d42500f045603ccbfa685a9d3a1c046c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Pla=C3=A7ais?= Date: Sun, 27 Sep 2020 00:10:21 +0200 Subject: [PATCH] Fix result chart for accuracy when start at zero is disabled --- public/js/account.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/public/js/account.js b/public/js/account.js index 21b14d5cd..2a3119d65 100644 --- a/public/js/account.js +++ b/public/js/account.js @@ -2144,21 +2144,26 @@ function refreshAccountPage() { resultHistoryChart.data.datasets[0].data = chartData; resultHistoryChart.data.datasets[1].data = accChartData; - let minChartVal = Math.min(...wpmChartData); - let wpms = chartData.map((r) => r.y); - let maxChartVal = Math.max(...wpms); + let minWpmChartVal = Math.min(...wpms); + let maxWpmChartVal = Math.max(...wpms); + + let accuracies = accChartData.map((r) => r.y); + let minAccuracyChartVal = Math.min(...accuracies); + let maxAccuracyChartVal = Math.max(...accuracies); resultHistoryChart.options.scales.yAxes[0].ticks.max = - Math.floor(maxChartVal) + (10 - (Math.floor(maxChartVal) % 10)); - // resultHistoryChart.options.scales.yAxes[1].ticks.max = Math.floor(maxChartVal) + 10; + Math.floor(maxWpmChartVal) + (10 - (Math.floor(maxWpmChartVal) % 10)); + resultHistoryChart.options.scales.yAxes[1].ticks.max = Math.ceil( + maxAccuracyChartVal + ); if (!config.startGraphsAtZero) { resultHistoryChart.options.scales.yAxes[0].ticks.min = Math.floor( - minChartVal + minWpmChartVal ); resultHistoryChart.options.scales.yAxes[1].ticks.min = Math.floor( - minChartVal + minAccuracyChartVal ); }