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/

È stato utile?

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                
}
.

imbottitura datetime Axis @ jsfiddle

Altri suggerimenti

Questo soddisfano le tue esigenze?È necessario rimuovere tutti i paddings nel grafico.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top