Ho esaminato i controlli grafici di Silverlight per visualizzare un numero elevato di campioni (~ 10.000 punti dati in cinque serie separate - circa 50k punti tutto sommato).Controllo grafico ad alta densità Silverlight
Ho trovato le opzioni esistenti prodotte da Dundas, Visifire, Microsoft ecc per essere estremamente performanti quando si visualizzano più di poche centinaia di punti dati.
Credo che i problemi di prestazioni con i controlli grafici esistenti siano causati dall'uso intensivo della grafica vettoriale. Ergo una soluzione sarebbe un controllo grafico sul lato client che utilizza la classe WritableBitmap per generare un grafico raster.
Prima di cadere troppo in profondità nel foro per la re-invenzione del coniglio - qualcuno ha trovato una terza parte o un controllo OSS che gestirà un numero elevato di punti dati su una sparkline?
Ciao a tutti, dai uno sguardo a SciChart, che è in grado di rendere più serie per un totale di 100.000 punti dati a 30 FPS sulla demo delle prestazioni (3.000.000 di punti dati al secondo). Questa è una nuova offerta e sarà pronta per andare in diretta all'inizio del primo trimestre 2012. Non ha tutte le funzionalità che i grafici LOB hanno, tuttavia supporta diversi tipi di grafici, un cursore di base, zoom, panoramica e ridimensionamento degli assi e prestazioni molto elevate. http://www.abtsoftware.co.uk/News/tabid/93/articleType/ArticleView/articleId/16/SciChart_Technology_Preview_-_Fast_WPFSilverlight_Stock_Chart_Performance_Demo.aspx –