我在 html5 IOS 应用程序中 遇到了 Chart JS ( http://www.chartjs.org/ ) 的奇怪间歇性问题。
我已将我的画布定义为此处列出的 -
<canvas id="overallChart" height="270" width="270" style="height:270px!important; width:270px!important;"></canvas>
一个页面中有多个图表 - 这些图表是通过基本图表 js 设置触发的 -
var lineData = {
labels : ["Jan","Feb","March","April","May"],
datasets : [
{
fillColor : "rgba(255,128,38,0.9)",
strokeColor : "rgba(225,225,225,1)",
pointColor : "rgba(225,225,225,1)",
pointStrokeColor : "#fff",
data : [65,59,90,81,56]
},
{
fillColor : "rgba(119,62,20,0.9)",
strokeColor : "rgba(225,225,225,1)",
pointColor : "rgba(225,225,225,1)",
pointStrokeColor : "#fff",
data : [28,48,40,19,96]
}
]
}
var lineChart = new Chart(document.getElementById("lineChart").getContext("2d")).Line(lineData)
尽管内联重要样式 - 画布随机绘制出一个巨大的图表版本并改变高度/宽度值。
有没有其他人经历过这种行为?有什么建议可以解决吗?