Tôi hiện đang sử dụng biểu đồ trong .NET bằng cách sử dụng System.Windows.Forms.DataVisualization.Charting.Chart
. Vì vậy, đến nay nó có vẻ rất mạnh mẽ, và hoạt động tuyệt vời. Tuy nhiên, có một vấn đề lớn về cách nó được tính toán tự động khoảng thời gian. Tôi sử dụng rất nhiều giá trị double
và trong các thư viện như ZedGraph, nó xử lý điều này một cách hoàn hảo. Nó chọn min/max/interval tốt. Tuy nhiên, trong biểu đồ MS, nó có thể chọn 206.3334539832 ở mức tối thiểu và khoảng thời gian có độ chính xác thập phân tương tự. Rõ ràng điều này trông khá xấu xí.Độ chính xác Auto-Interval trong Biểu đồ MS
Vì vậy, tôi đã thử chỉ định định dạng trục {0.00}
và nó hoạt động tốt khi tải biểu đồ. Trừ khi bạn phóng to, bạn cần độ chính xác cao hơn, có thể ở 4 chữ số thập phân thay vì 2. Có vẻ như tôi bị kẹt với 9 chữ số thập phân mọi lúc, hoặc một số cố định cố định có thể bị vỡ khi ai đó yêu cầu độ chính xác cao hơn. Tôi muốn nó nhận độ chính xác dựa trên mức độ phóng hiện đang được áp dụng. Các thư viện như ZedGraph và Dundas (mà tôi tin rằng MS thậm chí còn sử dụng!) Có xu hướng chọn các giá trị tốt thay đổi khi bạn phóng to và thu nhỏ.
Có cách nào để các khoảng thời gian thay đổi độ chính xác khi khung thu phóng thay đổi không? Nó có lẽ là một số tài sản đơn giản tôi đã đặt sai, nhưng thật khó để nói với hàng triệu tài sản điều này có (đặc biệt là khi có khoảng 14 nơi đại diện cho khái niệm về khoảng thời gian).
AFAIK, các điều khiển biểu đồ dựa trên điều khiển Dundas. Microsoft đã mua lại các thành phần trực quan hóa dữ liệu của Dundas một thời gian trước đây. Thông tin thêm [tại đây] (http://blogs.msdn.com/b/bimusings/archive/2007/06/04/microsoft-acquires-dundas-s-data-visualization-components-sql-2008-news-download- ctp3.aspx) – CGK
Không có hình trong bản chỉnh sửa của bạn? – noelicus
@noelicus Xin lỗi, công việc mới kể từ đó và những hình ảnh đó đã bị gỡ xuống tại một thời điểm nào đó (rõ ràng đây là trước khi SO cho phép tải lên hình ảnh). Tôi đã xóa bản chỉnh sửa ngay bây giờ. Tôi sẽ xem xét xem tôi có thể tìm thấy bản sao của những hình ảnh đó hay không và cập nhật câu hỏi này nếu tôi có thể. – drharris