用chart.js做横向柱状图表(horizontalBar)时,通常是下面这个样子的:
默认情况下,X轴(数值刻度)在下方显示。
但有时候,我们可能希望X轴在上方显示,例如,如果Y轴的标签比较多的时候,如果X轴在下方显示的话,用户可能要往下翻很久才能看到X轴上的数值刻度,这样体验不太好,但如果X轴在上方显示的话,就会好多了。
将position
设置为top
可实现此要求。下方是示例代码:
new Chart(cvs, {
type: 'horizontalBar',
data: