Неправильный рендеринг в сложенном столбце dojox - PullRequest
0 голосов
/ 22 марта 2010

Кажется, у меня возникла проблема с моим столбцом с накоплением додзё, из-за которого масштаб некоторых столбцов является правильным для некоторых точек оси X, но не для других. Вот мой код (обратите внимание, что в Северной Ирландии должно быть 70, но только около 30):

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 Ответ

1 голос
/ 22 марта 2010

Извините .. не заметил, что ось Y не начиналась с 0. Исправлено точно:

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