From b46499985147eae78bd63dea96978008ba8d8912 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Sun, 5 Jan 2020 15:50:24 -0500 Subject: [PATCH] Bar chart defaults to begin at zero (#6917) * Bar chart defaults to begin at zero * Add bar beginAtZero test --- src/controllers/controller.bar.js | 1 + .../bar-default-begin-at-zero.js | 29 ++++++++++++++++++ .../bar-default-begin-at-zero.png | Bin 0 -> 5944 bytes test/specs/controller.bar.tests.js | 6 ++-- test/specs/scale.linear.tests.js | 8 +++-- 5 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 test/fixtures/controller.bar/bar-default-begin-at-zero.js create mode 100644 test/fixtures/controller.bar/bar-default-begin-at-zero.png diff --git a/src/controllers/controller.bar.js b/src/controllers/controller.bar.js index 760c80e40..2326d0b94 100644 --- a/src/controllers/controller.bar.js +++ b/src/controllers/controller.bar.js @@ -22,6 +22,7 @@ defaults._set('bar', { }, y: { type: 'linear', + beginAtZero: true, } } }); diff --git a/test/fixtures/controller.bar/bar-default-begin-at-zero.js b/test/fixtures/controller.bar/bar-default-begin-at-zero.js new file mode 100644 index 000000000..1f3e21d97 --- /dev/null +++ b/test/fixtures/controller.bar/bar-default-begin-at-zero.js @@ -0,0 +1,29 @@ +module.exports = { + config: { + type: 'bar', + data: { + labels: [0, 1, 3, 4], + datasets: [ + { + data: [5, 20, 1, 10], + backgroundColor: '#00ff00', + borderColor: '#ff0000' + } + ] + }, + options: { + legend: false, + title: false, + scales: { + x: {display: false}, + y: {display: false} + } + } + }, + options: { + canvas: { + height: 256, + width: 512 + } + } +}; diff --git a/test/fixtures/controller.bar/bar-default-begin-at-zero.png b/test/fixtures/controller.bar/bar-default-begin-at-zero.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec05955cb661f7e9ef53801a46e4e0c1b4473e7 GIT binary patch literal 5944 zc-rlbZ%7ki9DslCwX1n^sClK9qG{zK0&NCT*`_W`((SY&BJeDRC8jtm2(|5|C9OXe z34vjD6=YCpQBj1oBUr1{G8RSjXA>o(45zEua@}=NANtydzSR4Ed0%+m-}8GMjIlsX z&7lB5UAV?j3P8wD1j_0127MrKW@xTBjb64f)j_GZ`>i#0Pyer;B))`AeZY$Pxa> zsZ+Ms7l3|RnVMk`Y$&q5J!du23@!$8*9m203ub{bk+N)g}AnQq&UM#}-j~dl}N4 z_ZZ6eb3}%@;tNgk`kr6g^(cO+w&4K5@Ed`8pA{3I$^*{9IXDOB;2fNTbN>CD0q24g z$+gjP%trE;Yl=ODCNXCdxO`b|<$c?hcZK3C?(VH+#VWq`lNr&?p2V~iY2WGeknI2P zENcmO_emScL>lW3apAa@&Jh-AE^hW*1FFC@Tc4RdkV#Ck@%31arP<