Una pequeña mejora para el posicionamiento de las etiquetas de los grados... como veo que ponerlo cada 1 ó 2 grados afecta sobre todo al margen inferior y que no luce que se vean cada 2ºC cuando hay poca amplitud he retocado el código del tickPositioner para que establezcamos nosotros el umbral a partir del cual será cada grado o cada 2 grados. Así con poca amplitud siempre se verá cada grado y el umbral lo pondremos nosotros.
// Custom positioner to provide even temperature ticks from top down
tickPositioner: function () {
var max = Math.ceil(this.max),
amplitud = 14; //establecer la amplitud para poner etiquetas cada grado o cada 2
pos = Math.floor(this.min), // start
offset = (max-pos > amplitud) ? 2 : 1;
pos -= offset;
ret = [];
while (pos <= max) {
ret.push(pos += offset);
}
// else return undefined and go auto
return ret;
},
saludos