2012-10-16 15 views

risposta

20

Partenza l'opzione minTickSize dal documentation:

In alternativa, è possibile specificare che si proprio non si vuole zecche in un dimensioni meno di una dimensione specifica zecca con "minTickSize".

Così le opzioni di grafico, è necessario specificare in questo modo:

$.plot($('#placeholder'),data,{ 
    //your options, 
    xaxis: { 
     minTickSize: 1 
    } 
}); 

vederlo lavorare qui: http://jsfiddle.net/ryleyb/g2CTz/

+0

Ho avuto un problema simile e ho provato una soluzione simile alla tua. Non ha funzionato. Ho impostato minTickSize su 1 e ho visto tick di 0, 2.5, 5, 7.5, 10, ecc. –

+0

@ mikez302 - è sorprendente! Immagino che dovresti scrivere una domanda e darò un'occhiata :) – Ryley

+1

questo non ha funzionato anche per me, ma la soluzione di Michael Cordingley ha funzionato. Sto usando jquery.flot.js v0.8.1 – w3jimmy

57

Sembra che le versioni più recenti di Flotr utilizzare una diversa opzione per controllare questo dalla risposta originale:

xaxis: { 
     tickDecimals: 0 
    } 

Basta fornire un numero intero con il numero di decimali a s Come.

NB: Questo è per Flotr2.

+0

Questa è la risposta corretta, questo avrebbe dovuto essere accettato. Versione flott: Flot 0.8.3 –

+0

Nel momento in cui l'altra risposta è stata accettata, era la risposta corretta. Penso che la libreria abbia finito per cambiare poco dopo, rendendo la risposta non più corretta. –

+0

qual è la risposta corretta? questo non funziona sul grafico a barre? – shorif2000

Problemi correlati