2012-12-05 42 views
5

Chủ nghĩa lập thể được thiết kế, theo từ riêng của mbostock, mật độ thông tin tối đa - có nghĩa là nó thường muốn hiển thị một điểm dữ liệu trên mỗi pixel. Mặc dù điều này hữu ích trong nhiều trường hợp, nó không giúp ích khi dữ liệu của bạn không dày đặc. Trong những trường hợp này, bạn sẽ có xấu xí, đồ thị ngắt kiểu như vậy:Nội suy trên đồ thị Cubism

enter image description here

Có cách nào để suy dữ liệu của tôi/đồ thị trong Cubism để hiển thị một tốt đẹp, dịu đồ thị?

EDIT:

Sau khi thêm keepLastValue đến số liệu, tôi có được điều này:

enter image description here

Đây là cùng một dữ liệu như trong Graphite: enter image description here

Tôi muốn làm mịn chế độ xem Cubism để trông giống như Graphite (với sự nổi bật thêm của đường chân trời overplotting)

+0

Có vẻ như bạn đang thiếu một số dữ liệu. Nếu bạn đang sử dụng Graphite, bạn có thử [keepLastValue] (http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.keepLastValue) không? – mbostock

+0

có vẻ như giúp đỡ, nhưng có cách nào để tiến thêm một bước và làm mịn đồ thị kết quả không? –

Trả lời

2

Chủ nghĩa lập thể không tự động thực hiện điều này, nhưng d3 có một bộ nội suy bạn có thể sử dụng để điền vào các giá trị ở giữa. Here là một ví dụ từ Mike Bostock bằng cách sử dụng một nội suy đường tùy chỉnh; bạn có thể tốt với mặc định.

+0

Cảm ơn tôi đã tìm kiếm một cái gì đó như thế – nevermind