2013-01-21 23 views
5

Có cách nào để đối số đếm tới .ticks() là một giá trị khó được tuân thủ chính xác thay vì gợi ý không? Có một số trường hợp định dạng này thực sự là thứ bạn muốn có.D3 Axis ticks đếm cứng

Trả lời

5

Bạn có thể sử dụng hàm .tickValues() để đặt giá trị đánh dấu một cách rõ ràng. Nếu được gọi không có đối số, nó trả về các giá trị đánh dấu hiện tại - điều này sẽ cho phép bạn kiểm tra số lượng có và thêm/xóa/tính toán lại khi cần.

+1

Nhưng .tickValues ​​() trả về giá trị rỗng nếu được gọi bên ngoài một .call() và không thực sự rõ ràng cách gọi nó từ bên trong. – Alper

+0

Ý của bạn là gì? Bạn có một số mã ví dụ? –

+0

Mặc dù bây giờ tôi đã tìm thấy ví dụ này bởi mbostock, một công việc tốt để giải thích nó: http://bl.ocks.org/2996785 – Alper