],
yAxes: [
{
+ afterFit: (scaleInstance: any) => (scaleInstance.width = 100),
gridLines: {
display: false
},
if (value === 0) {
return null;
}
- return this.fillString(this.convertUnits(value));
+ return this.convertUnits(value);
}
}
}
return dataWithUnits;
}
- private fillString(str: string): string {
- let maxNumberOfChar: number = 8;
- let numberOfChars: number = str.length;
- if (str.length < 4) {
- maxNumberOfChar = 11;
- }
- for (; numberOfChars < maxNumberOfChar; numberOfChars++) {
- str = '\u00A0' + str;
- }
- return str + '\u00A0\u00A0';
- }
-
private setChartTicks() {
if (!this.chart) {
return;
return null;
}
if (!maxValueDataUnits) {
- return this.fillString(`${value}`);
+ return `${value}`;
}
- return this.fillString(`${value} ${maxValueDataUnits}`);
+ return `${value} ${maxValueDataUnits}`;
};
this.chartDataUnits = maxValueDataUnits || '';
this.chart.chart.update();