2011-12-13 143 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