Я пытаюсь создать линейный график с некоторыми серии отображается на оси LHS («Y») и некоторого ряда по оси РИТ («другой у»):додзё черчения с несколькими оси
//Init chart and set theme
var myChart = new Chart("graphDiv")
myChart.setTheme(theme)
//Add plot for LHS axis
myChart.addPlot("default", {
type: Lines,
markers: true,
hAxis: "x",
vAxis: "y"
})
//Add additional plot for RHS axis
myChart.addPlot("other", {
type: Lines,
markers: true,
hAxis: "x",
vAxis: "other y"
})
//Add axis
myChart.addAxis("x", {
fixUpper: "major",
fixLower:"minor"
})
myChart.addAxis("y", {
title: "Y Axis Left",
vertical: true,
fixUpper: "major",
fixLower:"minor"
})
myChart.addAxis("other y", {
title: "Y Axis Right",
vertical: true,
leftBottom: false,
fixUpper: "major",
fixLower:"minor",
})
//Add the data
myChart.addSeries('test1',[{x:1,y:2},{x:2,y:2},{x:3,y:2},{x:4,y:2}],{plot:'default'})
myChart.addSeries('test2',[{x:1,y:3},{x:2,y:3},{x:3,y:3},{x:4,y:3}],{plot:'default'})
myChart.addSeries('test3',[{x:1,'other y':5},{x:2,'other y':5},{x:3,'other y':5}, x:4,'other y':5}],{plot:'other'})
myChart.render()
Вторая ось не отображается, и данные для второго графика («другое») не отображаются. Однако, если я console.log(myChart)
, я вижу в myChart.series, что все данные есть! В окне консоли нет ошибок, я использую Dojo 1.9 и chrome.
Любые идеи, что я делаю неправильно?
Обратите внимание, что путь удаления максимального и минимальные параметров при определении второй оси, это приводит к ось не визуализируется. Это ошибка? – en51nm
Это работает для меня ... см. Http://jsfiddle.net/psoares/nYtAg/20/ – Philippe