2011-07-06 31 views
9

Tôi cần hiển thị một số biểu đồ có Trục X chung và chú giải. Những gì tôi muốn đạt được được hiển thị trên hình ảnh. Mục tiêu chính là có một vài trục Y trên cùng một hàng, chứ không phải bằng nhau. Vì vậy, một số đường cong có thể được hiển thị mà không cần giao nhau với nhau.Làm thế nào để hiển thị một số đồ thị có chung X Axis sử dụng thư viện ZedGraph?

Tôi biết cách hiển thị một số biểu đồ, nhưng sau đó mỗi biểu đồ có chú giải riêng và Trục Y.

enter image description here

+0

Bạn đã xem kỹ tài liệu cho phiên bản của mình chưa? Xem ở đây: http://sourceforge.net/projects/zedgraph/files/zedgraph%20documentation/ –

+0

Tôi có, nhưng tôi không tìm thấy những gì tôi cần. – Peter17

Trả lời

7

tôi làm việc với ZedGraph trong hai dự án của tôi và nó dường như không hỗ trợ tính năng này. Về cơ bản, bạn có hai lựa chọn vào thời điểm này:

1. Sử dụng một âm mưu thư viện

Nếu bạn không có rất nhiều thứ phụ thuộc vào ZedGraph rồi, có lẽ nó không phải là quá muộn để chuyển đổi sang khác kiểm soát âm mưu. Tôi đã làm việc với this library (CodeProject link), và nó có một cái nhìn tốt và hỗ trợ cho các biểu đồ xếp chồng lên nhau:

enter image description here

Đó là ít tính năng phong phú so với ZedGraph, nhưng nếu 2d-âm mưu là tất cả các bạn thực sự cần, bạn nên có lẽ cung cấp cho nó là một thử.

2. Cheat bằng cách tạo ra nhiều ZedGraph Panes

Bạn có thể làm cho tất cả khung đồ thị của bạn có cùng chiều rộng và zoom tương tự. Bằng cách thiết lập thuộc tính IsSynchronizeXAxes thành true, bạn đảm bảo rằng tất cả các panen trên điều khiển ZedGraph có đồng bộ X-Axes của chúng một cách tự động.

Có một vài bài viết hữu ích để giúp bạn đạt được hiệu quả mong muốn. Mặc dù ở Nga, họ cung cấp các mẫu mã và hình minh họa và nên được sử dụng ngay cả khi không hiểu ý kiến.

Bạn cũng nên giấu trục X và mọi thứ khác mà bạn không cần. Truyền thuyết đơn là khó khăn nhưng có thể đạt được bằng cách chỉ hiển thị một huyền thoại cho đồ thị trên cùng và thêm đường cong giả giả không có điểm nào vào biểu đồ này để điền truyền thuyết.

+0

Cảm ơn bạn. Bây giờ, tôi có một số tùy chọn để xem xét. BTW, tiếng Nga là ngôn ngữ mẹ đẻ của tôi, do đó, liên kết đầu tiên chắc chắn đá :) – Peter17

+0

@ Peter17: vâng, đây là một bảng xếp hạng ZedGraph thực sự thú vị, hữu ích hơn nhiều so với tài liệu chính thức – Dyppl

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