8π
Try adding the following to your chart options:
scales : {
yAxes: [{
ticks: {
steps : 10,
stepValue : 10,
max : 100,
min: 0
}
}]
}
4π
In my name.component.html:
<div style="display: block">
<canvas baseChart height="100" [datasets]="lineChartData" [labels]="lineChartLabels" [options]="lineChartOptions"
[colors]="lineChartColors" [legend]="lineChartLegend" [chartType]="lineChartType"></canvas>
In my name.component.ts:
public lineChartOptions: any = {
scales : {
yAxes: [{
ticks: {
beginAtZero: true,
stepValue: 10,
steps: 20,
max : 50,
}
}]
}
};
1π
Yes you can do the same by using tickOption in the y Axes
public barChartOptions: ChartOptions = {
responsive: true,
showLines: false,
tooltips: {enabled: false},
animation: {duration: 2000},
scales: {
yAxes: [{
gridLines: {
display:false
},
display: false,
ticks: {
max : 100,
min: 0
}
}]
}
};
Also, steps
and stepValue
is not working and I checked the same in their library its not written there also.
barChartData: ChartDataSets[] = [
{
data: [40, 30, 30],
"backgroundColor": this.bgColors
}
];
In the above, I need only y bar graphs so I set the data like that and for the three values, I used the same size of barChartLabels.
barChartLabels: Label[] = ['A', 'B', 'C'];
This works for me, I hope it will work in your code too π
Source:stackexchange.com