apenas compartilhando o código, obtive o mesmo resultado
<meta charset="utf-8">
<canvas width="600" height="800"> </canvas>
<script>
var tela = document.querySelector("canvas");
var pincel = tela.getContext("2d");
function retangulo(x, y, largura, altura, cor) {
pincel.fillStyle = cor;
pincel.fillRect(x, y, largura, altura);
pincel.strokeStyle = "black";
pincel.strokeRect(x, y, largura, altura);
}
function texto(texto, x, y) {
pincel.font = "15px Georgea";
pincel.fillStyle = "black";
pincel.fillText(texto, x, y);
}
function desenhaBarra(x, y, dados, cores, ano) {
texto(ano, x, y - 10);
for (var i = 0; i < dados.length; i++) {
retangulo(x, y, 50, dados[i], cores[i]);
y += dados[i];
}
}
var serie2015 = [50, 25, 20, 5];
var serie2016 = [65, 20, 13, 2];
var cores = ["blue", "green", "yellow", "red"];
desenhaBarra(50, 50, serie2015, cores, '2015');
desenhaBarra(150, 50, serie2016, cores, '2016');
</script>