2012-09-22 2 views
1

flot v.0.7에서 매우 이상한 문제가 예상됩니다. 나는 그런 식으로 구성된 여러 개의 축을 가지고 :플롯 차트 여러 축이 올바르게 구성되지 않았습니다.

var plotData = [ 
    { data: data1 }, 
    { data: data2, yaxis: 2 }]; 

var options = { 
    selection: { mode: "x" }, 
    xaxis: { mode: "time" }, 
    yaxis: [ 
     { min: 0 }, 
     { 
     min: 0, 
position: "right", 
zoomRange: false, 
alignTicksWithAxis: 1, 
tickFormatter: formatter, 
     } 
    ], 
    grid: { markings: weekendAreas }, 
    zoom: { interactive: true }, 
    grid: { 
     clickable: true, 
     hoverable: true, 
     borderWidth: 1, 
    }, 
    legend: { show: false }, 
}; 

var plot = $jq.plot(container, plotData, options); 

하지만 내가 얻을 것은 모두 Y 시리즈가 오른쪽 (뿐만 아니라 두 번째 Y 시리즈)에있는 것입니다. 두 번째 시리즈 틱에는 포맷터가 없습니다. 확대하면 Y 값은 0보다 작을 수 있습니다. yaxis에 배열 유형을 사용하지 않고 하나의 시리즈로만 정의하면 모든 것이 올바르게 작동합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

7

yaxis: [ ... ] 대신 yaxes: [ ... ]을 사용하십시오.

자세한 내용은 Multiple Axes 문서 섹션을 참조하십시오.

+0

젠장, 나는 이상한 철자가 틀린 단어 또는 어리석은 오류가 있어야한다고 생각했다. 이 점을 지적 해 주셔서 감사합니다! –

+0

나는 그 차이가 내가 전자로 바뀌 었다는 것을 깨닫기 전에 5 분 동안 그것을 보았다. .. 고마워. 그것이 정확하게 나의 문제이었다. – iedoc

관련 문제