Chart.js条形图溢出其包含元素

cor*_*ons 5 javascript jquery charts chart.js

chart.js之

padding已经应用到容器时,我无法将这个愚蠢的图表留在容器中.如果responsive选项设置为无关紧要true.

我设定的也无所谓box-sizing.responsive如果不适合它的容器,该选项的目的是什么?

nea*_*sic 13

与大多数CSS一样,答案是使用另一个包装器!

我有同样的问题(我正在使用盒子大小)

只需在画布上放一个div!(div将继承盒子大小)

<div>
  <canvas></canvas>
</div>
Run Code Online (Sandbox Code Playgroud)

祝好运

:)


Shr*_*hat 5

这将解决问题

Javascript:

new Chart(ctx).Line(data, {
    responsive:true,
    maintainAspectRatio: false
});
Run Code Online (Sandbox Code Playgroud)

ES6

Chart.defaults.global.responsive = true;
Chart.defaults.global.maintainAspectRatio = false;
Run Code Online (Sandbox Code Playgroud)