2011-12-13 100 views
9

我正在使用HighCharts顯示一些統計數據,但我有一個問題,當x軸的值增加時,它減少了值。我附上截圖。如何增加高圖的高度?

enter image description here

+0

你有一定的jsfiddle代碼共享? –

回答

1

像這樣的工作:

 
var height = //get containers original height 

var new_height = height + (data.length * 10); 

$("#highcharts-0").css("{height:"+new_height+"}"); 

12

有設置圖表的大小,圖表對象,並呼籲有關的setSize發現了一個API方法。 chart.setSize(width, height)看到這個example on jsfiddlereference

+1

我不知道我是如何錯過這個方法的......謝謝你爲我節省了一些時間。 – AlexMA

+0

已更新setSize()參考:http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/members/chart-setsize-button/ –

12

您應該添加marginBottom:

chart = new Highcharts.Chart({ 
      chart: { 
       renderTo: 'container', 
       type: 'column', 
       marginRight: 130, 
       marginBottom: 70 /* HERE */ 
      }, 
      title: { 
       text: '@Model.Title', 
       x: -20 
      } 
+0

任何方式添加+ 20px到邊距?即閱讀已有的邊距並添加20px – idrinkpabst