使用下面的代码。
var canvas = $('<canvas/>').addClass('chart').appendTo(element);
// ...
canvas.css({ width: 700, height: 400 });
var ctx = canvas[0].getContext("2d");
new Chart(ctx).Line(data);
调用最后一行时,画布的大小总是调整为300x150。为什么?
您通过css
时应用的样式会丢失getContext
。您应该尝试使用prop
太/代替。
canvas.prop({ width: 700, height: 400 });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句