2013-02-17 2 views
0

특정 검색어가 있습니다.HighCharts XAxis 대수 유형

다음은 하이 차트 용 스크립트입니다. 이 스크립트를 실행하면 메모리 누수 문제가 발생합니다. 어쩌면 누군가가 도울 수 있습니다. x 축을 기하 급수적으로 표시하려면

100,000 
1,000,000 
10,000,000 

등과 같이 표시해야합니다.

var chart = new Highcharts.Chart({ 
      chart: { 
       renderTo: 'dvCon' 
      }, 
      title: { 
       text: 'Construction: Duration vs Productive Hours' 
      }, 
      xAxis: [{ 
       type: 'logarithmic', 
       title: { 
        text: 'Construction Hours' 
       } 
      }], 
      yAxis: [{ 
       labels: { 
        formatter: function() { 
         return this.value; 
        }, 
        style: {} 
       }, 
       showEmpty: true, 
       title: { 
        text: 'Duration', 
        style: {} 
       } 
      }, ], 
      tooltip: { 
       formatter: function() { 
        return '' + this.x + ': ' + this.y; 
       } 
      }, 
      legend: { 
       layout: 'horizontal', 
       align: 'center', 
       verticalAlign: 'bottom', 
       backgroundColor: '#FFFFFF' 
      }, 
      series: [{ 
       name: 'Other Projects', 
       type: 'scatter', 
       data: [[560000, 13], [185250, 11], [3625788, 23], [1648510, 21], [265000, 14], [13000000, 43], [28000000, 34], [1567000, 19], [1190000, 20], [21000000, 31], [7000000, 33], [3805200, 30], [17000000, 29], [1503267, 21], [11332332, 29], [1485067, 20], [5000000, 30], [5400000, 22], [13000000, 23], [3810000, 26], [810000, 18], [27528218, 26], [377319, 14], [840000, 22], [550000, 13], [2643142, 26], [412800, 13], [2500000, 22], [4510000, 19], [523116, 15], [17600000, 28], [2500000, 21], [21000000, 29], [3500000, 17], [620000, 15], [163000000, 46], [134000000, 41], [45000000, 39], [13677454, 31], [167000000, 52], [47000000, 33], [49000000, 38], [31000000, 38]] 
      }, 
      { 
       name: 'User Data', 
       type: 'scatter', 
       data: [[40050000, 35]] 
      }] 
     }); 

답변

1

yAxis 개체 뒤에 추가 ,을 제외한 코드는 정상적으로 작동합니다.

jsFiddle>http://jsfiddle.net/SSCEk/

은 어쩌면이 문제는 특정 highcharts의 버전, JQuery와 또는 브라우저됩니까?

+0

감사합니다. 이전 버전의 jQuery 및 Highcharts를 사용하고있었습니다. 그러나 jsFiddle에 포함 된 버전을 추가 한 후에 또 다른 문제가 있습니다. 내 x 축 쇼는 100000000000으로 표시되지 않습니다. 이제 200k, 400k, 600k 등으로 표시됩니다. jsFiddle에서 작동하지만 메모장에서는 작동하지 않습니다. 당신은 pls을 도울 수 있습니까? – Jeena

+0

http://stackoverflow.com/questions/14378181/replacing-removing-the-metric-notations-like-thousands-k-abbreviation/14378820#14378820 도움이 필요하십니까 –

+0

Soory Jugal, 이전에는 분명하지 않았던 것 같습니다. 나는 X 축을 100,000, 그 다음 1,000,000, 그리고 나서 10,000,000, 그리고 나서 100,000,000 등으로 시작하길 원합니다. 다른 번호에서 시작하는 것을 원하지 않습니다. upls는 jsfiddle보다는 HTML로 메모장에서 같은 스크립트를 사용해도됩니까? 그러면 내가 무슨 뜻인지 알게 될거야. 다시 한번 감사드립니다. – Jeena

관련 문제