in AzureCT/ServerSide/DisplayAvailability.js [421:455]
LineChart.prototype.drawYAxis = function () {
var context = this.context;
context.save();
context.save();
context.beginPath();
context.moveTo(this.x + this.yAxisAdjustment, this.y);
context.lineTo(this.x + this.yAxisAdjustment, this.y + this.height);
context.strokeStyle = this.axisColor;
context.lineWidth = 2;
context.stroke();
context.restore();
// draw tick marks
for (var n = 0; n < this.numYTicks; n++) {
context.beginPath();
context.moveTo(this.x + this.yAxisAdjustment, n * this.height / this.numYTicks + this.y);
context.lineTo(this.x + this.tickSize + this.yAxisAdjustment, n * this.height / this.numYTicks + this.y);
context.stroke();
}
// draw values
context.font = this.font;
context.fillStyle = "black";
context.textAlign = "right";
context.textBaseline = "middle";
for (var n = 0; n < this.numYTicks; n++) {
var value = Math.round(this.maxY - n * this.maxY / this.numYTicks);
context.save();
context.translate(this.x - this.padding + this.yAxisAdjustment, n * this.height / this.numYTicks + this.y);
context.fillText(value, 0, 0);
context.restore();
}
context.restore();
};