0

Dojo 1.8.1 を使用してグラフを作成しようとしていますが、ブラウザー ウィンドウ内に何も表示されません (IE 8 を使用しています)。

これが私がこれまでに持っているものです:

<html>
<head>
    <title>Dojo Charting Example</title>
    <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dojo/dojo.js"></script>
    <script>
        require(["dojox/charting/Chart", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/Lines", "dojo/ready"],
            function(Chart, Default, Lines, ready) {
            ready(function() {
                var chart1 = new dojox.charting.Chart2D("simplechart");
                chart1.addPlot("default", {type: Lines});
                chart1.addAxis("x");
                chart1.addAxis("y", {vertical: true});
                chart1.addSeries("Series 1", [1, 2, 2, 3, 4, 5, 5, 7]);
                chart1.render();
            });
        });
    </script>
</head>

<body>
    <div id="simplechart" style="width: 250px; height: 150px; margin: 5px auto 0px auto;"></div>
</body>

JavaScriptエラーメッセージに関して私が得るものは次のとおりです。

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; chromeframe/23.0.1271.64; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.2; MS-RTC LM 8; .NET4.0E)
Timestamp: Mon, 26 Nov 2012 20:03:05 UTC


Message: Object expected
Line: 9
Char: 6
Code: 0
URI: http://localhost:8084/ReferenceManager/dojoChartingExample2.html


Message: Object doesn't support this property or method
Line: 2
Char: 1
Code: 0
URI: http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dojox//charting/plot2d/Base.js
4

1 に答える 1

0

重要なことはnew dojox.charting.Chart2D

[詳細]に変更する必要があります。new Chart

チャートはあなたが必要としていたものから来てfunction(Chart, Default, Lines, ready)います。

ここに例があります。

于 2012-11-28T03:12:26.360 に答える