web-dev-qa-db-ja.com

「$。plotは関数ではありません」を示すプロットチャート

フローチャートを試していますが、次のエラーが発生し続けます。

TypeError:$。plotは関数ではありません

自分の関数の前に、必要なすべてのJavaScriptをインポートしました。

html:

<div class="row">
    <div id="monthly_balance" class="col-md-12" style="height: 200px;">
    </div>
</div>

js:

<script src="//cdn.jsdelivr.net/jquery/2.1.3/jquery.min.js"></script>
<script src="//cdn.jsdelivr.net/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script src="//cdn.jsdelivr.net/excanvas/r3/excanvas.compiled.js"></script>
<script src="//cdn.jsdelivr.net/jquery.flot/0.8.4/jquery.flot.min.js"></script>

<script type="text/javascript">

    $(function () {

    var data = [[1, 12], [2, 25], [3, 4]]; //examplelist

    var options = {
        series: {
            lines: { show: true },
            points: { show: true }
        }
    };

    $.plot($("#monthly_balance"), data, options)
});
</script>

私のjsはページの一番下にあります(私もそれを頭に入れようとしましたが、同じエラーを維持しました)。

8
Hans de Jong

http://cdn.jsdelivr.net/jquery.flot/0.8.4/jquery.flot.min.jsファイルがサーバー上に見つからないため、エラーが発生します。スクリプト参照を修正すれば、問題ありません。

例えば: http://cdn.jsdelivr.net/jquery.flot/0.8.3/jquery.flot.min.js 正常に動作します。 0.8.4バージョンは現在CDNにありません。

8
meskobalazs