2013-01-21 12 views
5

Esiste un modo per l'argomento count di .ticks() di essere un valore rigido che deve essere rispettato esattamente invece di un suggerimento? Ci sono alcuni casi in cui questa formattazione è davvero qualcosa che si desidera avere.D3 Asse zecca hard count

risposta

5

È possibile utilizzare la funzione .tickValues() per impostare i valori di tick in modo esplicito. Se chiamato senza argomenti, restituisce i valori attuali del tick - questo ti permetterebbe di controllare quanti ce ne sono e aggiungere/rimuovere/ricalcolare secondo necessità.

+1

Ma .tickValues ​​() restituisce null se chiamato all'esterno di un call() e non è davvero chiaro come chiamarlo dall'interno. – Alper

+0

Cosa intendi? Hai qualche codice di esempio? –

+0

Anche se ora ho trovato questo esempio di mbostock che fa un buon lavoro di spiegarlo: http://bl.ocks.org/2996785 – Alper