2010-03-22 1 views
0

Кажется, что у меня проблема с моей стопкой столов dojo, в результате чего масштаб некоторых баров корректен для некоторых точек оси x, но не для других. Вот мой код (соблюдайте Северной Ирландии гидро должна быть 70, но только показывает, как около 30):Неверный отрисовщик в dojox-графике сложенной колонкой?

dojo.addOnLoad(function() { 
    var chart1 = new dojox.charting.Chart2D("sitesbycountry"); 
    chart1.addPlot("default", {type: "StackedColumns", gap: 10}); 
    chart1.addPlot("horzgrid", {type: "Grid", hMajorLines: true, vMajorLines: false}); 
    chart1.addAxis("x", {labels: [{value: 1, text: 'Northern Ireland'}, {value: 2, text: 'Wales'}, {value: 3, text: 'Scotland'}, {value: 4, text: 'England'}], minorTicks: false, microTicks: false}); 
    chart1.addAxis("y", {vertical: true, minorTicks: false, microTicks: false}); 
    chart1.addSeries("Hydro", [70, 53, 198, 102], {fill: "#ddddff"}); 
    chart1.addSeries("Wind and Wave", [67, 51, 150, 245], {fill: "#FEFFBF"}); 
    chart1.addSeries("Landfill", [1, 23, 40, 0], {fill: "#CFFFD1"}); 
    chart1.addSeries("Other Biofuels and Wastes", [4, 3, 11, 66], {fill: "#DFD2C3"}); 
    chart1.render(); 
}); 

Является ли это поведение графика, что я не в курсе?

ТИА

FokeyJoe

ответ

1

К сожалению .. не заметил, что ось у не начиная с 0. Зафиксируем именно:

chart1.addAxis("y", {min:0, vertical: true, minorTicks: false, microTicks: false});