Update width & height of chart if either change

Fixes intermittent bug where all Y axis values are the same & overlapping