2009-02-13 55 views
8

Vì vậy, tôi đang tạo một phần mềm trong WPF và tôi muốn có thể tạo ra các biểu đồ trong số dữ liệu tôi đang lưu trữ. Chỉ cần vẽ đồ thị với trục x và y. Lý tưởng nhất là tôi muốn họ có một sự đơn giản thanh lịch tốt đẹp cho họ.Cách tốt nhất để tạo biểu đồ trong WPF là gì? (hoặc nói chung cũng sẽ áp dụng cho WPF)

Tôi biết WPF không có đồ thị, và tôi đã thử ZedGraph trong một dự án WinForms, nhưng tôi nghĩ thẳng thắn rằng nó trông xấu xí.

Cách tốt nhất để tạo biểu đồ đơn giản, thanh lịch trong WPF là gì?

Trả lời

4

Bộ công cụ WPF khả dụng. Nó hoàn toàn miễn phí từ CodePlex. Nó chứa một số lớp biểu đồ tốt đẹp.

Có thể tải xuống here. Có một số bình luận here.

1

Microsoft mua một số các IP từ Dundas và cung cấp winforms/biểu đồ asp.net của họ như Microsoft Chart Controls

Vì họ sẽ làm như hình ảnh họ nên được tích hợp mà không cần nỗ lực quá nhiều.

Tôi đã sử dụng chức năng dundas cơ bản và thích nó để giả định rằng đây là các điều khiển miễn phí đáng kính.

+1

Không phải là các biểu đồ WinForms này phải không? Câu hỏi đặt ra cho bảng xếp hạng WPF. Tui bỏ lỡ điều gì vậy? –

+0

Chúng hiển thị với bitmap (trong bộ nhớ nếu muốn), vì vậy chúng có thể được đặt vào bất kỳ bộ tiện ích nào có thể hiển thị những thứ như vậy (tất cả chúng trong số này). Việc tích hợp không phải là dễ dàng như vậy (một tương tác hỗ trợ sẽ có vấn đề) nhưng hầu hết không và là canvases đơn giản ... – ShuggyCoUk

4

Bạn có thể xem Điều khiển biểu đồ Silverlight running on WPF, chúng khá đẹp (và miễn phí).

5

Hãy thử VisiFire. Nó có vẻ tốt. Nó hoạt động tốt.

enter image description here

+0

Nó có hoạt động với WPF không? Hoặc vẫn chỉ có Silverlight. Trông đẹp quá! –

+0

Tôi đã sử dụng nó với WPF mà không có bất kỳ vấn đề. Khi bạn tải xuống thư viện, có một số dự án WPF được bao gồm dưới dạng mẫu. – epotter

+0

không có ràng buộc dữ liệu với VisiFire mặc dù ... –

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