繁体   English   中英

Dojo图表高度和宽度问题

[英]dojo chart height and width issue

这是我的dojo图表的javascript代码,每当我在单独的HTML页面中创建此图表时,它都可以正常工作,但是当我在项目中合并同一段代码时,它的svg需要width:400px和height:300px ,但是我给了div width:200px和height:100px这个东西在我的项目中造成了问题,我无法更改其值,请帮助我,谢谢。

"dojox/charting/plot2d/Columns",
"dojox/charting/Chart",       
"dojox/charting/themes/MiamiNice",
"dojox/charting/axis2d/Default",    
"dojox/charting/plot2d/Markers",  

  var chart = new Chart("chartNode");
  chart.addPlot("default", {type: Columns, enableCache: true,gap:10});
  chart.addSeries("Series A", [50, 20, 30, 40, 10]);
  chart.setTheme(theme);
  chart.render();

这是HTML代码

看起来像在创建图表时,尚未在应用程序中添加/显示要放置它的节点。 因此,图表采用默认大小,因为他无法计算出来(默认大小为400/300)。 一种解决方案是确保添加图表节点在初始化时显示。 另一种解决方案是稍后调整图表的大小,调用chart.resize(width,height);。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM