Highcharts: rimuovi lo spazio tra le serie sulla barra impilata
-
12-12-2019 - |
Domanda
Ho un grafico ad alta sicurezza per visualizzare alcune informazioni.Ho informazioni impilate per ogni giorno.Ogni voce è univoca -> Non posso usare una singola serie.
Il problema è: tra due giorni, c'è uno spazio enorme e non ho idea di come diminuire o rimuoverlo. Non c'è alcun effetto quando suono con le trame. Penso che la ragione sia la mia maneggevolezza Xaxis, perché se utilizzo il "modo normale" per dichiarare le categiche Xaxis, non ci sono problemi.
My jsfiddle: http://jsfiddle.net/mhl2q/1/
Un altro, funzionante Jsfiddle: jsfiddle_dot_net / wergeld / m85tl / (solo 2 collegamenti consentiti)
DEMO HARGHART ORIGINALE: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/Column-Stacked/
Soluzione
Puoi fare uso di xaxis.minpadding e xaxis.maxpadding
.Imbottitura del valore massimo relativo alla lunghezza dell'asse.Un imbottitura di 0,05 renderà un asse da 100px 5px più a lungo.Questo è utile quando tu Non voglio che il valore dei dati più alto venga visualizzato sul bordo della trama la zona.Quando è impostata l'opzione Axis Max o un Max Extreme è impostato utilizzando Axis.setExtremes (), il MaxPadding verrà ignorato.Impostazioni predefinite a 0.
.xAxis: { type: 'datetime', dateTimeLabelFormats: { month: '%e. %b', year: '%b' }, tickInterval: 24 * 3600 * 1000, tickWidth: 1, minPadding: 0.5, maxPadding: 0.5 }
Altri suggerimenti
Questo soddisfano le tue esigenze?È necessario rimuovere tutti i paddings nel grafico.