the*_*dox 38
检查这些:
首先包含jQuery库,然后是flot js库
将整个代码包装在$(document).ready()处理函数中.
你用正确的方法捆绑了这个标本,id并且没有相同的重复id.
如果你div是动态的,即在页面加载后出现在DOM中,那么plot()在元素出现在DOM 之后绑定.
Joh*_*eka 14
我也有同样的问题.我为<div>标签设置了高度和宽度,并修复了错误.
您可以使用内联css(如我所做)或JS来设置高度和宽度.但是plot()只有在设置了高度后才能调用函数<div>
<div class="bars_two" style="height:300px;"></div>
我也有同样的问题!答案没有在上面列出,所以这是我的问题和解决方案.
<div id="chart" class="chart" style="width:100%;height:250px;"></div>
使用Javascript:
 <script type="text/javascript">
    $(document).ready(function () {
        var data = [...];
        var options = {...};
        $.plot($("#placeholder"), data, options);
    });
</script>
所以.注意绘图功能.起初,我在第一个参数中没有#.这显然是必要的.它解决了我的问题.
GG.
我找到的一个快速解决方案是在div标签之间输入内容.例如:更改
 <div id="placeholder"></div>
为
 <div id="placeholder">.</div>或<div id="placeholder">randomtext</div>.
就个人而言,我发现在这个快速解决方案中使用空格/制表符/换行符不起作用.