Générer une Image avec Microsoft .NET Graphique Bibliothèque de Contrôles sans Contrôle
Est-il possible de générer des images (jpeg, png, etc) à l'aide de Microsoft Chart Controls bibliothèque sans l'instanciation d'un WinForm ou ASP.NET classe de Contrôle? Tous les exemples que j'ai vu utiliser un composant de contrôle. J'ai besoin de créer une bibliothèque qui contient des méthodes simples qui prennent des données à tracer et retourne une nouvelle image graphique. Exemples:
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 il n'est pas possible:
- recommanderiez-vous
création/mise au rebut nouveau graphique
contrôle chaque fois que l'utilisateur appelle la
GeneratePlot() la méthode? - est là
l'autre .NET-library (de préférence
libre) que vous recommanderiez?
Grâce
Vous devez vous connecter pour publier un commentaire.
Oui, c'est possible:
Si tout ce que vous voulez, c'est des images de graphiques. Vous pouvez ensuite utiliser le tableau de contrôle pour enregistrer sur le disque.
Puis de charger l'image à partir du disque. Si les graphiques sont générés seulement une seule fois, puis vous pouvez aussi vérifier le système de fichier pour l'image d'abord, puis seulement à rendre à nouveau si elle n'existent pas.
Espère que cette aide.