Controlli del grafico WPF

Sto cercando un grafico WPF molto semplice che dovrebbe avere un grafico 2D e dovrebbe avere funzioni di pan e zoom.

Strumenti gratuiti che supportano panning / zoom:

  • Grafici live
  • DynamicDataDisplay – una bella libreria di visualizzazione dei dati open source. Purtroppo non è stato aggiornato dal 30 aprile 2009.
  • OxyPlot

Strumenti gratuiti senza supporto per pan / zoom integrato:

  • WPF Toolkit . Supporta i più importanti grafici 2D, dovrai implementare pan / zoom te stesso.
  • Rilascio di sviluppo del toolkit WPF . Supporta grafici in pila, equivalenti alla versione Silverlight.

Strumenti a pagamento con supporto pan / zoom integrato:

  • Grafici Visiblox . Supporto per i più importanti grafici 2D, con zoom e panoramica. La versione gratuita viene fornita con filigrana. ( Vedi questo post sul blog usando lo zoom / panning)
  • SciChart . Supporta i più importanti grafici 2D, è dotato di zoom e panoramica, ruota del mouse con animazione su zoom. ( Vedi questo post del blog sull’uso dello zoom / panning su più grafici)
  • Infragistics xamDataChart . Supporta i più importanti grafici 2D, lo zoom e il panning. Vedi questo articolo del blog su come utilizzare lo zoom.
  • Telerik RadChart . Supporta molti grafici 2D, ha qualche supporto per lo zoom e il panning, potrebbe essere necessario fare un po ‘di lavoro su questo.
  • Visifire . Supporta molti grafici 2D e lo zoom senza animazione, potrebbe essere necessario fare del lavoro extra per uno zoom più fluido. (Questo servizio non è più disponibile)
  • DevExpress ChartControl . Supporta i più comuni tipi di serie 2D , le operazioni di zoom e panning (scorrimento) possono essere eseguite utilizzando i movimenti del mouse, della tastiera e del touch.
  • Syncfusion SfChart . Supporta molti tipi di serie 2D e offre la funzione di zoom interattivo che supporta la modalità touch. Sono supportati vari tipi di zoom (rotella del mouse, pizzico, selezione).

Full Disclosure: sono stato pesantemente coinvolto nello sviluppo di Visiblox, quindi conosco quella libreria in modo molto più dettagliato rispetto agli altri.

Un altro è OxyPlot , che è una libreria di plottaggio multipiattaforma open-source (WPF, Silverlight, WinForms, Mono).

DynamicDataDisplay è brillante, con zoom e pan integrato e gratuito su CodePlex.

È ansible ottenere i controlli grafici Silverlight in esecuzione su WPF , sono abbastanza carini (e gratuiti).

Il Toolkit WPF è disponibile. È gratuito da CodePlex.

Può essere scaricato qui . C’è qualche commento qui .

Prova VisiFire . Sembra buona. Funziona bene. Ed è open source con un’opzione di licenza commerciale.

Il controllo grafico nel WPF Toolkit ha un bug orribile: non dimentica mai nessuno dei punti dati. Quindi, se si tenta di implementare un grafico mobile, si uscirà dalla memoria dopo circa 3000 oggetti DataPoint. Questo bug è stato segnalato a MS più di un anno fa, ma a nessuno sembra importare …

Sparrow Chart Toolkit è il miglior controllo grafico opensource per piattaforms multiple
-WPF
-Silverlight
-WinRT
-Windows Phone
-Formazioni Windows
-Mono

https://sparrowtoolkit.codeplex.com/

Visifire supporta un’ampia gamma di grafici 2D e 3D con funzionalità di zoom e panoramica.

Grafico a linee Visifire con zoom

Full Disclosure: sono stato coinvolto nello sviluppo di Visifire.

Codice articolo del progetto qui .

Prodotti commerciali:

  1. SoftwareFX
  2. Telerik

Sono sicuro che ce ne sono altri

aM I grafici stanno anche facendo i controlli del grafico WPF. Attualmente mostrano solo un grafico a torta, ma sono pronti a fornirne di nuovi a breve termine.

DevExpress ha anche dei grafici (vedi DevExpress.Com ).

Prova GraphIT da TechNewLogic, puoi trovarlo su CodePlex qui: http://graphit.codeplex.com

Full Disclosure: sono lo sviluppatore di GraphIT e proprietario della società in via di sviluppo.