2010-05-10 51 views

Trả lời

4

Hãy nhìn vào sự kiểm soát này web miễn phí từ Microsoft:

http://weblogs.asp.net/scottgu/archive/2008/11/24/new-asp-net-charting-control-lt-asp-chart-runat-quot-server-quot-gt.aspx

Tôi đã thử nó với ứng dụng web thông thường, không phải MVC mặc dù. Hoạt động ổn, một chút khó tính trong một số chi tiết.

Loại biểu đồ nào bạn cần xử lý? Một số thời gian trước, tôi đã tìm kiếm kiểm soát biểu đồ Gantt, và thực sự không tìm thấy bất kỳ những cái tốt miễn phí.

Kính trọng, Anvar

+0

Thông tin thêm về cách để có được các biểu đồ này để làm việc với ASP.NET MVC [ở đây] (http://stackoverflow.com/questions/319835/new-aspnet-charting-controls-will-they-work-with-mvc- cuối cùng # 320891) và [ở đây] (http://code-inside.de/blog-in/2008/11/27/howto-use-the-new-aspnet-chart-controls-with-aspnet-mvc/) –

+0

Cảm ơn, tôi nghi ngờ họ làm việc cho cả MVC và các ứng dụng web thông thường tương tự. – Anvar

+0

là tất cả các biểu đồ phía máy chủ này? hoặc chúng có thể được tạo bằng javascript không? HMTL% tương thích? – topwik

1

Sử dụng Google Chart Tools.

Để làm rõ, GCT không cụ thể với ASP.NET MVC. Đó là một thứ lưu trữ mà bạn có thể gọi bằng Javascript. Tôi đã sử dụng nó trong MVC và dự án ASP.NET thường xuyên như nhau. Rất sạch sẽ và tốt đẹp.

Ví dụ, mở trình duyệt của bạn và đi ở đây:

https://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World

Bạn sẽ thấy điều này:

alt text

+0

Bạn phải sử dụng máy chủ của Google để thực hiện công việc này. –

+0

Chắc chắn, và đó là một lợi thế. Tắt tải biểu đồ cho người khác (giống như bạn tải js của bạn, nội dung css sang CDN). – sohtimsso1970

+0

Nếu bạn có thể làm điều đó. Sẽ không thể thực hiện được trong một số trường hợp, chẳng hạn như các ứng dụng Intranet với dữ liệu nhạy cảm với doanh nghiệp. –

0

Google charts

Những lợi thế của các công cụ Chart Google là:

  • Một bộ sưu tập phong phú của visualizations cung cấp như:
    • bảng xếp hạng Image - sử dụng một yêu cầu URL đơn giản đến một máy chủ bảng xếp hạng của Google
    • bảng xếp hạng tương tác - sử dụng một Google đã phát triển thư viện JavaScript
    • có thể đọc dữ liệu trực tiếp từ nhiều nguồn khác nhau dữ liệu
    • đơn giản để sử dụng và miễn phí
+0

Bạn phải sử dụng máy chủ của Google để thực hiện công việc này. –

+0

Có, nếu tôi chỉ cung cấp trang web của tôi dưới dạng mạng nội bộ, nó sẽ không hoạt động nếu khách hàng không có kết nối internet –

+0

Thật tuyệt khi đưa vào câu hỏi của bạn, trong trường hợp này, biểu đồ google sẽ không hoạt động. Fusion Charts có thể là một lựa chọn khác, cộng với họ là ưa thích! – Rippo

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