Tôi đang cố gắng tìm ra d3.js. Trong khi xác định trục, Làm thế nào tôi có thể nhận được ghi nhãn tùy chỉnh trên trục x. Ví dụ, việc ghi nhãn mặc định tôi nhận được là:Thay đổi các dấu trên trục x
|------|------|------|------|------|------|
20 30 40 50 60 70 80
Trong khi đó, tôi muốn một cái gì đó như:
|------|------|------|------|------|------| ....
20 26 32 38 44 50 56
Tôi hiện đang học nó và làm việc trên mã (chút thay đổi) từ ví dụ chính thức cung cấp:
var xAxis = d3.svg.axis().scale(x).tickPadding(7).orient("bottom");
var yAxis = d3.svg.axis().scale(y).tickPadding(5).orient("left");
Haha! Đã tìm ra và đến đây để tự mình trả lời câu hỏi, nhưng dù sao bài viết của bạn thực sự hữu ích. Cảm ơn! :) – WeaklyTyped
@mbostock, tôi có 24 loại trong một quy mô định lượng, nhưng thêm .ticks (6) vào xAxis của tôi không có gì - tất cả 24 vẫn hiển thị. Bất kỳ ý tưởng? –
[Mã nguồn d3] (https://github.com/mbostock/d3/blob/f59fc64a20d57fe08be9fb6e53ab0022f6f6c732/test/svg/axis-test.js) bây giờ nói rằng tickSubdivide không được dùng nữa và không làm gì cả. – Seri