2011-12-13 17 views
9

Bazı istatistiksel verileri görüntülemek için HighCharts kullanıyorum ancak x ekseni değerleri arttığında, değerleri düşürdüğü konusunda bir sorunum var. Ekran görüntüsü ekliyorum. BöyleYüksek şiddette yükseklik nasıl artırılır?

enter image description here

+0

Paylaşmak bazı jsfiddle kod var mı? –

cevap

1

şey çalışacak:

 
var height = //get containers original height 

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

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

12

grafik nesne ve denilen setSize bulunan grafiğin boyutunu ayarlamak için bir API yöntemi var. chart.setSize(width, height) bu example on jsfiddle ve 'a bakın.

+1

Bu yöntemi nasıl özledim bilmiyorum ... Bana zaman kazandırdığın için teşekkürler. – AlexMA

+0

UPDATED setSize() REFERENCE: http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/members/chart-setsize-button/ –

12

Sen marginBottom eklemek gerekir:

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

marj + 20px eklemek için herhangi bir şekilde? yani marjın zaten ne olduğunu okuyun ve 20px ekleyin – idrinkpabst

İlgili konular