diff --git a/components/helpers/chart.js b/components/helpers/chart.js index 245df1fb8fa1a0d12e8d4770f4d7f0aa03736094..80b755196654c5df934fe583a1f50963ba0fc256 100644 --- a/components/helpers/chart.js +++ b/components/helpers/chart.js @@ -44,25 +44,19 @@ export function getTickList(columnHeight) { return getTickPositions(columnHeight).map((tickPosition, i) => { const tick = scaleMax - i * unit - let isBold, label, shouldShowLabel - - if (Number.isInteger(tick)) { - isBold = true - label = tick.toString() + '.0' - } else { - isBold = false - label = tick.toString() - } + const isBold = Number.isInteger(tick) ? true : false + const label = tick.toFixed(1) + let shouldShowLabel // when temp range <= 2, units === 0.1 we show temp values with step 0.2 // when temp range > 2, units === 0.5 we show temp values with step 0.5 if (unit === 0.1) { // show label with step 0.2 - shouldShowLabel = !(tick * 10 % 2) + shouldShowLabel = !(label * 10 % 2) } else { // show label with step 0.5 - shouldShowLabel = !(tick * 10 % 5) + shouldShowLabel = !(label * 10 % 5) } // don't show label, if first or last tick