2011-12-13 9 views

risposta

1

Qualcosa di simile potrebbe funzionare:

 
var height = //get containers original height 

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

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

12

C'è un metodo API per impostare la dimensione del grafico, trovato sull'oggetto grafico e chiamato setSize. chart.setSize(width, height) vedere questo example on jsfiddle e reference.

+1

Non ho idea di come mi sia mancato quel metodo ... grazie per avermi salvato un po 'di tempo. – 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

Si dovrebbe aggiungere MarginBottom:

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

un modo per aggiungere + 20px al margine? leggi cosa è già il margine e aggiungi 20px – idrinkpabst

Problemi correlati