2017-12-31 167 views
0

나는 dygraph에 익숙하지 않고 하나의 문제가 있습니다. 자바 스크립트를 사용하여 대화 기록을 만드는 동안 y 축의 음수 값이 x 축 0 값 위에 표시됩니다. 여기 dygraph에서 x 축 위치를 어떻게 바꿀 수 있습니까?

내 코드이다

g6 = new Dygraph(document.getElementById('smooth-line'), 
        functionData, 
        { 
        labels: ['Year', 'First','Second'], 
        series: { 

         First: { 
         plotter: smoothPlotter, 
         color: '#26a69a ', 
         strokeWidth: 2 
         }, 
         Second: { 
          plotter: smoothPlotter, 
          color: '#e57373 ', 
          strokeWidth: 2 
         } 
        }, 
        legend: 'always', 
        gridLineColor: '#ddd', 

        //valueRange: [1.0, 30.0], 
        //yRangePad :[-20.0,20.0] 
        }); 
} 

이 코드의 출력 : 화상 X 축과 마찬가지로

Output of the code

는 Y 축 값을 -ve 아래 인 y 축의 0 값에서 x 축의 위치를 ​​설정하는 방법은?

답변

0

첫 번째 의견입니다. 자체 포함되지 않은 게시 예제는 문제 해결에 더 오래 걸립니다. 이 링크 : http://jsfiddle.net/yLytg398/1/은 테스트 할 수있는 코드에 대한 근사치를 제공합니다.

실제로 솔루션에 이미 코드가 있습니다. valueRange이 필요합니다. valueRange: [0, null]을 사용하여 자동으로 상한을 계산할 수도 있습니다.

수정 : 그래프의 가운데로 레이블을 이동 한 x 축을 실제로 원한다는 것을 깨달았습니다. 제 솔루션에서는이 문제를 해결하지 못했지만 예제 그림에서는 여전히 작동합니다. valueRange는 더 낮은 x 축이 y = 0에 있도록 y 범위의 끝을 0으로 설정합니다.