我需要显示127个条形图,但ChartJ只显示6个标签和所有条形图。如何增加栏的高度并使其可读性更强?我无法将固定高度设置为画布,因为图表可以绘制1、10或150条,这取决于收到的数据。沙盒:https://codesandbox.io/s/damp-smoke-4myvw?file=/App.tsx
一个可能的解决方案是将height
道具添加到图表中:
const BAR_HEIGHT = 23;
export function App() {
return <Bar options={options} data={data} height={BAR_HEIGHT * data.labels.length} />;
}