JSON 호출에 의해 생성되는 여러 차트가있는 하이 차트에 문제가 있습니다.음수 데이터가없는 한 하이 차트 y 축 최소값을 0으로 설정하십시오.
대부분의 차트에서 최소 y 축 값을 0으로 설정해야하지만 음수 값을 표시해야하는 몇 가지 경우가 있습니다. 데이터에 음의 값이없는 경우에만 하이 차트에 y 축 값의 최소값이 0 인 것을 알릴 수 있습니까?
감사
JSON 호출에 의해 생성되는 여러 차트가있는 하이 차트에 문제가 있습니다.음수 데이터가없는 한 하이 차트 y 축 최소값을 0으로 설정하십시오.
대부분의 차트에서 최소 y 축 값을 0으로 설정해야하지만 음수 값을 표시해야하는 몇 가지 경우가 있습니다. 데이터에 음의 값이없는 경우에만 하이 차트에 y 축 값의 최소값이 0 인 것을 알릴 수 있습니까?
감사
당신은 또는, 다음 적절한 틱을 설정하지 음수 확인 자신의 기능을 준비 할 수 있습니다. 이를 실현하려, 당신은 당신이 당신의 y 축에 추가 할 수있는 tickPositioner http://api.highcharts.com/highcharts#yAxis.tickPositioner
사용해야합니다
yAxis: {
title: {
text: 'Title of the y-axis'
},
min: 0 // this sets minimum values of y to 0
},
이 항상 분을 설정합니다 위의 0 "데이터에 음수 값이없는 경우에만 highcharts에 최소 y 축 값이 0이되도록 말할 수 있습니까?" – MurWade
완벽한 솔루션입니다. UI 공간 절약 – sansid1983
내가 다음 차트에서 setExtremes
var setMin = function() {
var chart = this,
ex = chart.yAxis[0].getExtremes();
// Sets the min value for the chart
var minVal = 0;
if (ex.dataMin < 0) {
minVal = ex.dataMin;
}
//set the min and return the values
chart.yAxis[0].setExtremes(minVal, null, true, false);
}
를 사용하는 함수를 작성하여이를 달성 당신은 이것을 다음과 같이 부릅니다.
t "floor"는 min에 가능한 최소값을 정의합니다. 음수 값을 추가하면 표시되지 않습니다. (http://api.highcharts.com/highcharts/xAxis.floor)
yAxis: {
floor: 0
}
나는이 질문은 오래 전에 요청 된 알이 속성은 시간에 존재하지 않았다. 그러나 나는이 문제를 만난다. 나는 다른 사람들이 검색하지 않아도 행복 할 것이라고 생각한다.
원하는 옵션은 softMin
이며 5.0.1으로 소개되었습니다. 문서에서는 다음과 같이 설명합니다.
축의 소프트 최소값입니다. 계열 데이터 최소값이 이보다 큰 경우 보다 큰 경우 축은이 최소값으로 유지되지만 계열 데이터 최소값이 더 낮 으면 축이 모든 데이터를 표시하도록 구부러집니다.
yAxis: {
softMin: 0
}
링크 최고/올바른 솔루션, 당신은 Highcharts 5.0을 사용하는 경우 https://stackoverflow.com/a/41105873/2952405 –