이 부분을 참조하십시오. JSFiddle. y 축을 제로로 정렬하려면 어떻게해야합니까?하이 차트의 여러 y 축을 공통 제로로 만들려면
답변
짧은 대답은 할 수 없습니다.
축 스케일링, 패딩 및 틱 위치 등을 조정할 수 있으며 원하는 것을 얻을 수도 있지만이를 수행 할 설정이 없습니다.
기능 요청은 당신이 당신의 투표 및/또는 주석을 추가 할 수 있습니다,하지만이 :
편집 : OTOH,이 같은 이중 축 차트가 가장 자주 언급해야 데이터를 보여주는 매우 열악한 방법이며 사용자가 유효하지 않은 비교를하도록 유도합니다.
대부분의 사람들은 항상 하나의 차트에 모든 것을 넣으려고하지만 여러 차트가 더 좋은 해결책입니다.
FWIW
먼저 y 축에 대한 최소/최대 값을 설정하고 두 번째 축에로 연결이를 사용하지만, 난 당신이 효과를 기대하고 있는지 확실하지 않습니다 수 있습니다
yAxis: [{ // Primary yAxis
labels: {
format: '{value}°C',
style: {
color: '#89A54E'
}
},
title: {
text: 'Temperature',
style: {
color: '#89A54E'
}
},
min:-250,
max:50
//linkedTo:1
}, { // Secondary yAxis
title: {
text: 'Rainfall',
style: {
color: '#4572A7'
}
},
labels: {
format: '{value} mm',
style: {
color: '#4572A7'
}
},
opposite: true,
linkedTo:0
}],
어떤 이유로 든 결과를 복제 할 수 없습니다. linkedTo는 비례가되도록하고 한 시리즈의 큰 값은 나머지를 부숴지게 만듭니다. 나는 저울을 독립적으로 만들려고 노력하고 있습니다. 그러나 제로를 맞추십시오. 내 요구 사항이 심지어 실현 가능한지 확실하지 않습니다. –
이 솔루션은 위에 제공된 다른 솔루션과 마찬가지로 동일한 축척의 시리즈에 의존하며, 이중 축 차트를 사용하는 경우에는 그렇지 않습니다. – jlbriggs
이 될 때까지 쉬운 해결 방법 기능이 추가 된 이유는 최대/최소 비율이 두 축 모두 동일하도록하는 것입니다. 예를 들어 기본 Y 축의 최소 및 최대 값이 -20 및 40 인 경우 최대/최소 비율은 -2입니다. 이제 2 차 y 축의 최대 값이 25라고 가정합니다.이 축의 최소값을 25/-2 (= -12.5)로 설정하면 y = 0 선이 두 축에 대해 정렬됩니다. 아래 같은 일부 것은 나를 위해 확인 일 :
자동 ;-)
편집 불구하고이를 설정하는 플래그를 가지고 훨씬 좋네요 수 있을까요
yAxis0Extremes = chart.yAxis[0].getExtremes();
yAxisMaxMinRatio = yAxis0Extremes.max/yAxis0Extremes.min;
yAxis1Extremes = chart.yAxis[1].getExtremes();
yAxis1Min = (yAxis1Extremes.max/yAxisMaxMinRatio).toFixed(0);
chart.yAxis[1].setExtremes(yAxis1Min, yAxis1Extremes.max);
당신은에 따라 그것을 쉽게 할 수있다 코드 -
아래는 대향 Y시킴으로써 행한다 지점이 만나는 첫번째 Y 축 제로를 찾아서 (이때 * -1)
조에 OPP의 Y 축의 최소값을 설정해야 내 경우는 [1] 주요 y 축을 형성하고 y 축 [0] 반대 y 축
}, function(chart) { // on complete
var factor = chart.yAxis[1].min/chart.yAxis[1].tickInterval
var tick = chart.yAxis[0].tickInterval;
var _min = chart.yAxis[0].tickInterval * factor
chart.yAxis[0].update({ min: _min });
chart.yAxis[0].update({ tickInterval: tick });
});
- 1. 하이 차트의 x 축을 사용자 정의하는 방법
- 2. 브러쉬 영역 차트의 y 축을 업데이트하십시오.
- 3. AndroidPlot 차트의 rigth쪽에 Y 축을 표시하는 방법
- 4. 하이 차트의 기타에 여러 개의 Y 축을 겹쳐서 표시합니다. 선 유형 그래프
- 5. 하이 차트 재설정 y 축
- 6. 하이 차트의 여러 시리즈 캡션
- 7. 여러 하이 차트의 동일한 구성
- 8. 여러 차트의 하이 차트 rangeSelector
- 9. 특정 데이터 시리즈에 연결된 하이 차트의 두 번째 Y 축
- 10. numpy 배열 축을 제로로 만드는 Pythonic 방법
- 11. 하이 차트 - 왼쪽 Y 축을 사용하는 세 시리즈와 오른쪽 Y 축을 사용하는 네 번째
- 12. 하이 차트의 마커 회전
- 13. 하이 차트의 지점에서 애니메이션
- 14. 자바 스크립트 하이 차트 v3.0.5 - 여러 Y 축을 사용하는 경우 Y 축 제목을 숨기는 방법
- 15. 하이 시리즈 Y 축 세리당
- 16. 여러 차트가있는 하이 차트의 이벤트를 클릭하십시오.
- 17. 하이 차트의 플롯 히스토그램
- 18. d3 차트의 y 축을 가장 넓은 레이블에 맞게 설정 하시겠습니까?
- 19. 하이 차트의 배열
- 20. 하이 차트 : 각 여러 차트의 setSize
- 21. 여러 하이 차트 차트의 툴팁 z- 인덱스
- 22. 하이 차트에서 x 축과 y 축을 교환하는 방법
- 23. 하이 차트의 역 축 테이블에서 데이터를 가져옵니다
- 24. 차트 컨트롤에 여러 Y 축을 그릴 방법
- 25. 여러 개의 Y 축을 그리는 방법은 무엇입니까?
- 26. 다이 그래프에 여러 Y 축을 설정하려면 어떻게해야합니까?
- 27. 하이 차트의 Xaxis 수정
- 28. Y 축 하이 차트의 점 간격 설정 방법
- 29. 두 번째 y 축은 하이 차트의 시리즈에 따라 축척되지 않습니다.
- 30. 시간을 표시하기 위해 하이 차트의 y 축 스케일 변경
이 항목에 3 개의 표를 추가하십시오. 버머! –