0

私は道場でチャートを作成しようとしています。問題は、グラフにデータを追加しようとするとすぐに、グラフが空白 (エラーなし) になることです。

コード:

var cPosition
require(["dojox/charting/Chart","dojox/charting/themes/Claro", "dojox/charting/plot2d/Grid", "dojox/charting/axis2d/Default", "dojox/charting/plot2d/MarkersOnly",], function(Chart, theme, Grid, Default, MarkersOnly){

    cPosition = new Chart("chartPosition");

    cPosition.setTheme(theme);
    cPosition.addAxis("x", { 
        min: -180, 
        max: 180,  
        majorTicks: true,
        majorTick: {length:180}, 
        minorTick:{length:5},
        majorTickStep:180,
        minorTickStep:20
    });
    cPosition.addAxis("y", { 
        min: -180, 
        max: 180, 
        vertical: true, 
        majorTicks: true,
        majorTick: {length:180}, 
        minorTick: {length:5},
        majorTickStep:180,
        minorTickStep:20
    });

    cPosition.addPlot("Grid", { type: Grid,
        hMajorLines: true,
        hMinorLines: true,
        vMajorLines: true,
        vMinorLines: true,
        majorHLine: { color: "black", width: 2 },
        majorVLine: { color: "black", width: 2 },
        minorHLine: { color: "grey", width: 1 },
        minorVLine: { color: "grey", width: 1 },
        enableCache: true });

    cPosition.addPlot("default", { type: MarkersOnly });
    //cPosition.addSeries("series_markers", [{x:10,y:10}]);

    cPosition.render();
});

行のコメントを外すと:

cPosition.addSeries("series_markers", [{x:10,y:10}]);

チャートが空白になります (何も表示されません)。行にコメントを付けると、グリッドは正しく表示されますが、もちろんデータはありません。

私が達成しようとしているのは、オブジェクトの位置に対応するマーカーを表示する x、y グリッドを作成することです。

4

0 に答える 0