Was ist der beste Weg, um ein Diagramm auf Silverlight-Anwendung zu zeichnen?
Ich sehe 2 Möglichkeiten:
Beide Wege sind "gut für mich" .. Aber ich sehe einige Unannehmlichkeiten:
Was ist der beste Weg, Diagramme mit großen Datenmengen zu zeichnen? Gibt es einen anderen Weg?
Es hängt wirklich von Ihrem Anwendungsfall ab und was der Benutzer mit den Daten machen soll. Das clientseitige Rendering bietet natürlich mehr Flexibilität bei den Anzeigeoptionen.
Aber Sie müssen keine riesigen Datenmengen bewegen. Ich wette, der Benutzer hat viel weniger Pixel in seinem Diagramm als es Datenpunkte gibt, so dass Sie einige Aggregationsfunktionen serverseitig ausführen können, bevor Sie Daten in das lokal gerenderte Diagramm übertragen.
Wenn Sie Optionen (DropDown-Listen, Kontrollkästchen, usw.) haben, die den Diagrammgrafikbereich in den Benutzereinstellungen oder Filtern ändern, gehen Sie zur 2. Option.
Verwenden Sie Silverlight & lt; - & gt; WCF & lt; - & gt; DB Server, dies ist auch bei großen Datenmengen sehr effizient.
Wenn Ihr Diagramm andererseits statisch ist (alles passt), bereiten Sie es auf dem Server vor, und Sie können es beispielsweise als Bild an den Client senden.
Tags und Links wcf .net c# silverlight charts