2013-09-25 59 views
19

Tôi đang sử dụng nvd3 và có một vài biểu đồ trong đó chú giải là lớn. Ví dụ. một phân tán/bong bóng với 15 nhóm và tên nhóm là dài. Truyền thuyết quá lớn đến nỗi nó gần như không còn chỗ cho bản đồ.Làm thế nào để vô hiệu hóa chú thích trong nvd3 hoặc giới hạn kích thước của nó là

Có cách nào để xóa chú giải hoặc chuyển đổi chú giải hoặc giới hạn chiều cao/chiều rộng mà nó đang chiếm không? Bất kỳ ví dụ nào cũng tuyệt vời.

Ngoài ra, có cách nào để bong bóng hiển thị chuỗi mô tả không? Ngay bây giờ khi bạn đứng trên một bong bóng nó làm nổi bật tọa độ x/y. Tôi cũng muốn nó hiển thị tên bong bóng.

Ví dụ: mỗi bong bóng của tôi đại diện cho một quốc gia (có tên), x là GDP và y là nợ. Nhóm là một phân loại/không phải tên.

Trả lời

35

.showLegend(false) sẽ giúp bạn. Dưới đây là ví dụ -

chart = nv.models.multiBarHorizontalChart().x(function(d) { 
       return d.x 
      }).y(function(d) { 
       return d.y 
      }).showLegend(false); 
+1

Tài liệu không tuyệt vời, nhưng nhìn vào mã nguồn đã giúp tôi một vài lần. Trong trường hợp này, hãy xem https://github.com/novus/nvd3/blob/master/src/models/pieChart.js – mvexel