Có thể tạo ảnh (jpeg, png, v.v.) bằng cách sử dụng thư viện Điều khiển biểu đồ của Microsoft mà không tạo lớp WinForm hoặc ASP.NET Control không? Tất cả các ví dụ tôi đã thấy sử dụng một thành phần điều khiển. Tôi cần tạo một thư viện chứa các phương thức đơn giản lấy dữ liệu để vẽ và trả về một hình ảnh biểu đồ mới. Ví dụ:Tạo ảnh bằng Thư viện điều khiển biểu đồ Microsoft .NET mà không cần điều khiển
public byte[] GeneratePlot(IList<SeriesData> series)
{
// generate and return JPEG
}
public void GeneratePlot(IList<SeriesData> series, Stream outputStream)
{
// generate JPEG and write to stream
}
Nếu nó không phải là có thể:
- bạn muốn giới thiệu tạo/xử lý mới biểu đồ kiểm soát mỗi khi người dùng gọi phương thức GeneratePlot()?
- có thư viện .NET khác (tốt nhất là miễn phí) mà bạn muốn giới thiệu không?
Cảm ơn
Từ Chart thừa hưởng từ System.Windows.Forms.Control, là sẽ rất tốn kém để tạo ra và xử lý cho mỗi cuộc gọi chức năng? – dewald
Chi phí của Kiểm soát là việc tạo thuộc tính Xử lý của nó. Nói cách khác: tạo cửa sổ. Điều đó không xảy ra ở đây. –
Chúng ta có thể tạo một biểu đồ cây bằng cách này không? :) – AnhTriet