Sto usando HighCharts per visualizzare alcuni dati statistici ma ho un problema che quando i valori dell'asse x aumentano, riduce i valori. Sto allegando screenshot.Come aumentare l'altezza del diagramma alto?
risposta
Qualcosa di simile potrebbe funzionare:
var height = //get containers original height var new_height = height + (data.length * 10); $("#highcharts-0").css("{height:"+new_height+"}");
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.
Non ho idea di come mi sia mancato quel metodo ... grazie per avermi salvato un po 'di tempo. – AlexMA
UPDATED setSize() REFERENCE: http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/highcharts/members/chart-setsize-button/ –
Si dovrebbe aggiungere MarginBottom:
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column',
marginRight: 130,
marginBottom: 70 /* HERE */
},
title: {
text: '@Model.Title',
x: -20
}
un modo per aggiungere + 20px al margine? leggi cosa è già il margine e aggiungi 20px – idrinkpabst
Avete qualche codice jsfiddle da condividere? –