2013-02-06 35 views
5

Tôi muốn tạo nhiều ô với trục x được căn chỉnh sao cho chúng ta có thể so sánh hai bộ dữ liệu. Tôi muốn nó trông như thế nàyHighcharts - nhiều ô có cùng tỷ lệ x

https://stackoverflow.com/a/11796553/229075

Trong trường hợp của tôi có một số yêu cầu bổ sung rằng một số cốt truyện là những đường và một số quán bar. Vì vậy, tỷ lệ mặc định không căn chỉnh ngay cả khi phạm vi dữ liệu giống nhau.

Tôi đã tìm thấy một số gợi ý tốt về "xếp chồng" các biểu đồ. Đó là một chút phức tạp nhưng là một cách đầy hứa hẹn để thử.

https://stackoverflow.com/a/12179023/229075

Tuy nhiên tôi cũng có trường hợp sử dụng khác có thể đẩy phong bì của xếp đơn giản. Ví dụ, tôi muốn làm ma trận đồ phân tán đôi khi cả hai trục x và trục y phải sắp xếp như thế này

http://www.statmethods.net/graphs/images/spmatrix3.png

Thay vì đưa nhiều bảng xếp hạng trong một Highchart, điều này có đòi hỏi có nhiều biểu đồ riêng biệt nhưng có kiểm soát tốt hơn về cách bố trí trục.

Trả lời

1

Nếu bạn muốn sử dụng một biểu đồ, bạn có thể sử dụng tùy chọn linkedTo để kết nối trục.

Nếu bạn muốn biểu đồ đơn giản hơn, bạn có thể quản lý kết nối trục sử dụng sự kiện afterSetExtremes, tại đây bạn có thể gọi setExtremes() cho biểu đồ khác.

+0

Tôi đã sử dụng setExtremes để đặt hai biểu đồ thành cùng một phạm vi nhưng lưới vẫn không căn chỉnh. http://jsfiddle.net/tungwaiyip/WEcEt/21/ –

+0

Điều này dựa trên ví dụ xếp chồng trong liên kết thứ hai. Nó sắp xếp chính xác. Tôi cần phải làm việc trong các nhãn trục mặc dù. http://jsfiddle.net/tungwaiyip/F3pts/6/ –

+0

Xin lỗi, đã bỏ lỡ nhận xét của bạn. Với các cột, bạn phải đặt 'pointRange' và cho các lời khuyên của nhãn tôi để đặt lề cố định thay thế. Xem: http://jsfiddle.net/WEcEt/22/ –

Các vấn đề liên quan