¿Es posible generar imágenes (jpeg, png, etc.) usando la biblioteca Microsoft Chart Controls sin instanciar una clase WinForm o ASP.NET Control? Todos los ejemplos que he visto utilizan un componente de control. Necesito crear una biblioteca que contenga métodos simples que tomen datos para trazar y devuelva una nueva imagen de gráfico. Ejemplos:Generar imagen con Microsoft .NET Chart Controls Biblioteca sin control
public byte[] GeneratePlot(IList<SeriesData> series)
{
// generate and return JPEG
}
public void GeneratePlot(IList<SeriesData> series, Stream outputStream)
{
// generate JPEG and write to stream
}
Si no es posible:
- me recomiendan creación/eliminación de un nuevo control de gráfico cada vez que el usuario llama al método GeneratePlot()?
- ¿hay otra biblioteca .NET (preferiblemente gratis) que usted recomendaría?
Gracias
Desde Gráfico hereda de System.Windows.Forms.Control, es que va a ser caro para crear y disponer para cada llamada a la función? – dewald
El gasto de Control consiste en obtener su propiedad Handle creada. En otras palabras: crear la ventana. Eso no sucede aquí. –
¿Podríamos crear un diagrama de árbol usando esta forma? :) – AnhTriet