似乎只有当我设置选项
responsive:true
和maintainAspectRatio:false
时,Chart.js才会填充其父元素的尺寸。使用 responsive:false
它只会填充父元素的宽度,然后根据 aspectRatio
计算高度。
但这对我来说是个问题,因为
responsive:true
选项也会对调整大小事件做出反应,这似乎是错误的,有时会破坏我的页面。
所以我想要的是它在初始化时填充父元素的尺寸,但不对调整大小事件做出反应。这可能吗?
Fiddle 此处显示 chart.js 元素在
responsive
设置为 true
之前不听父维度:https://jsfiddle.net/1k8d9rnh/2/