- Multiple Y Axes is supported it is possible to have at least three Y Axes.
- It is possible to have several X Axes but it does not quite work, because no way to specify different labels
Conclusion: Chartjs only supports multiple Y Axes
No
Yes
Only column chart can be vertical
No selection API
Yes you can specify callback function
ticks: {
callback: function(label, index, labels) {
return label/1000+'k';
}
}
Yes using stepSize one can change label frequency. GridLine can be styled - https://www.chartjs.org/docs/latest/axes/styling.html#grid-line-configuration
However there is no way to style gridBands.