Javascript 如何在Chart.js上设置画布的固定大小

Javascript 如何在Chart.js上设置画布的固定大小,javascript,jquery,html,css,canvas,Javascript,Jquery,Html,Css,Canvas,这是我第一次发布问题,所以我希望这是根据规则写的 所以,我用它来创建关于车队的效率图表。我通过AJAX(向PHP文件发出请求并访问数据库(PostgreSQL))获得所需的值 然后,通过javascript创建图表(参见下面的代码) 我的问题是在第一行代码中,我设置了宽度和高度值,但它们不应用于画布。我尝试过通过样式属性或宽度和高度属性来实现,但两者都不起作用 我还尝试在函数执行后通过jQuery更改这些参数,但也没有成功。 $(“#信息内容”).html(“”); //如果选择了燃油 if(i

这是我第一次发布问题,所以我希望这是根据规则写的

所以,我用它来创建关于车队的效率图表。我通过AJAX(向PHP文件发出请求并访问数据库(PostgreSQL))获得所需的值

然后,通过javascript创建图表(参见下面的代码)

我的问题是在第一行代码中,我设置了宽度和高度值,但它们不应用于画布。我尝试过通过样式属性或宽度和高度属性来实现,但两者都不起作用

我还尝试在函数执行后通过jQuery更改这些参数,但也没有成功。
$(“#信息内容”).html(“”);
//如果选择了燃油
if(imei[1]=='comb')
c=3;
//如果选择了公里数
if(imei[1]=='km')
{
c=1;
tituloefi[0]=“公里预告”;
}

对于(var i=0;i我找到了解决方案。我将把问题的答案留在这里,以防有人有同样的问题

它不起作用,因为我没有设置选项
responsive:false
,所以图表正在根据数据的大小进行调整


无论如何谢谢你。

我找到了解决办法。我会把问题的答案留在这里,以防有人有同样的问题

它不起作用,因为我没有设置选项
responsive:false
,所以图表正在根据数据的大小进行调整

无论如何,谢谢你