2012-04-12 18 views
32

Sto usando jqPlot come framework grafico e ho numerosi grafici nella mia applicazione, principalmente grafici a barre in linea e in pila.jQPlot - rimuove le linee verticali della griglia

Ora ho il requisito di mostrare solo le linee della griglia orizzontale su questi grafici e non vedo nessuna opzione in jqPlot per farlo.

C'è un'opzione showGridline ma che disabilita completamente le linee della griglia.

È possibile rimuovere solo le linee della griglia verticale in jqPlot e continuare a mostrare quelle orizzontali?

risposta

55

L'ho capito. È possibile applicare showGridline a un singolo asse effettuando le seguenti operazioni:

axes:{ 
    xaxis: { 
     tickOptions:{ 
      showGridline: false 
     } 
    } 
} 
+2

+1 Grazie, stavo cercando anche questa opzione. – Chris22

+0

Grazie, per il post –

8

Per rimuovere la linea griglia dell'asse X:

axes : { 
    xaxis : { 
     tickOptions : { 
      showGridline : false 
     } 
    } 
} 

Per rimuovere la linea di griglia sulla Y:

axes : { 
    yaxis : { 
     tickOptions : { 
      showGridline : false 
     } 
    } 
} 

Per rimuovere la linea della griglia su entrambi gli assi:

axes : { 
    xaxis : { 
     tickOptions : { 
      showGridline : false 
     } 
    }, 
    yaxis : { 
     tickOptions : { 
      showGridline : false 
     } 
    } 
} 

o

grid : { 
    drawGridlines: false 
} 
Problemi correlati