Chart.js画布调整大小

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (780)

在(Android WebView HTML5 canvas error)中,我发布了一个关于使用Graph.js库绘制图表的问题。我现在面临的问题是,如果我调用函数来多次绘制图形,画布会每次调整大小。每次图形重新绘制到同一个画布时,其大小也会发生变化。我也尝试设置画布的大小,但没有成功。

可能是什么原因?为什么画布每次调整大小?

提问于
用户回答回答于
var ctx = document.getElementById("canvas").getContext("2d");
ctx.canvas.width = 300;
ctx.canvas.height = 300;
var myDoughnut = new Chart(ctx).Doughnut(doughnutData);
用户回答回答于
// Boolean - whether or not the chart should be responsive and resize when the browser does.

responsive: true,

// Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container

maintainAspectRatio: false,

扫码关注云+社区

领取腾讯云代金券