[英]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.