2013-01-21 15 views
5

Czy istnieje sposób, aby argument count dla .ticks() był twardą wartością, która ma być ściśle przestrzegana zamiast wskazówki? W niektórych przypadkach to formatowanie jest naprawdę czymś, co chcesz mieć.D3 Osi tyka ciężko liczyć

Odpowiedz

5

Możesz użyć funkcji .tickValues(), aby ustawić wartości kleszczy jawnie. Jeśli zostanie wywołany bez żadnych argumentów, zwróci bieżące wartości zaznaczenia - pozwoli to sprawdzić ile istnieje i dodać/usunąć/ponownie obliczyć w razie potrzeby.

+1

Ale .tickValues ​​() zwraca null, jeśli został wywołany poza funkcją .call() i nie jest do końca jasne, jak wywołać go z wnętrza. – Alper

+0

Co masz na myśli? Czy masz przykładowy kod? –

+0

Chociaż teraz znalazłem ten przykład przez mbostock, który wykonuje dobrą robotę wyjaśniając go: http://bl.ocks.org/2996785 – Alper