2014-02-14 4 views
0

하이 차트의 로그 눈금을 가지고 놀고있었습니다. minValue에 가깝게되면 확대/축소 동작이 이상하게 발생 함을 알 수 있습니다.하이 차트 로그 눈금 확대

fiddle here은 Highcharts가 로그 눈금 이상의 선형 차트를 보여주기 위해 가지고있는 original fiddle의 약간 수정 된 예입니다.

다음은 로그 눈금을 사용하는 세로 막 대형 차트의 코드입니다.

$(function() { 
    $('#container').highcharts({ 
     chart: { 
      type:'column', 
      zoomType:'xy' 
     }, 
     title: { 
      text: 'Logarithmic axis demo' 
     }, 
     xAxis: { 
      tickInterval: 1 
     }, 
     yAxis: { 
      type: 'logarithmic', 
      minorTickInterval: 0.1 
     }, 
     tooltip: { 
      headerFormat: '<b>{series.name}</b><br />', 
      pointFormat: 'x = {point.x}, y = {point.y}' 
     }, 
     series: [{    
      data: [1, 2, 4, 8, 16, 32, 64, 128, 256, 512], 
      pointStart: 1 
     }] 
    }); 
}); 

.1과 1 사이의 확대/축소를 시도하면 모든 것이 사라지지만 차트가 어딘가에서 확대 된 것으로 보입니다.

이 동작에 대한 설명이 있습니까?

답변

0

당신은 minRange 매개 변수를

yAxis: { 
      type: 'logarithmic', 
      minRange:0.1, 
      minorTickInterval: 0.1 
}, 

http://jsfiddle.net/G6ALa/1/

+0

감사를 설정해야합니다. 나는 이것이 경험을 향상시키는 것을 보았다. 열 "10"을 "0 & 1"사이로 확대하면 "블랭킹 아웃"동작을 계속 볼 수 있습니다. – Serendipity

+0

또한이 대답을 받아 들일 것으로 생각합니다. 나는 방금 min-range 문서를 읽었으며 의미가 있습니다. 다음 질문은 이더넷으로 확대하는 것과는 대조적으로이 줌 레벨이 존재하지 않는다는 것을 사용자에게 전달할 수있는 방법이라고 생각합니다. – Serendipity

+0

두 축 모두에서 minRange 매개 변수를 조정하십시오. –

관련 문제