Controlli del grafico WPF [chiuso]


186

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


Se stai cercando grafici WPF, prova il nostro download demo molto piccolo per una rapida esperienza della nostra velocità, qualità di rendering, robustezza e codice utente. Sì, ho eseguito Gigasoft per oltre 14 anni, parla con me, sono qui per aiutarti. Grafici wpf
Robert

1
I nuovi grafici della metropolitana sono davvero ottimi - vedi modernuicharts.codeplex.com per i dettagli. Stanno prendendo di mira Windows 8 e .net 4.5, ma puoi farli funzionare su Windows 7 con .net 4. Dai un'occhiata a Thusithamabotuwana.wordpress.com/2014/02/02/charting-with-wpf se hai bisogno di breve tutorial su come iniziare.
Thusi,

5
La maggior parte di queste opzioni sono
obsolete

Risposte:


166

Strumenti gratuiti a supporto di panoramica / zoom:

Strumenti gratuiti senza supporto pan / zoom integrato:

Strumenti a pagamento con supporto pan / zoom integrato:

  • Grafici Visiblox (fuori produzione). Supporto per i più importanti grafici 2D, viene fornito con zoom e panoramica. La versione gratuita viene fornita con filigrana. ( Vedi questo post sul blog sull'uso di zoom / panoramica)
  • SciChart WPF . Supporta grafici 2D e 3D con accelerazione DirectX, viene fornito con zoom e panoramica, rotellina del mouse con animazione sullo zoom. ( Vedi questo post sul blog sull'uso dello zoom / panoramica su più grafici)
  • Infragistics xamDataChart . Supporta i più importanti grafici 2D, zoom e panoramica. Vedi questo articolo del blog su come utilizzare lo zoom.
  • Telerik RadChart . Supporta molti grafici 2D, ha un po 'di supporto per lo zoom e il panning, potresti aver bisogno di fare un po' di lavoro su questo.
  • Visifire . Supporta molti grafici 2D e lo zoom senza animazione, potrebbe essere necessario fare un 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 panoramica (scorrimento) possono essere eseguite utilizzando il mouse, la tastiera e i gesti tattili.
  • 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 (rotellina del mouse, pizzico, selezione).

Divulgazione completa: sono stato fortemente coinvolto nello sviluppo di Visiblox, quindi conosco quella biblioteca in modo molto più dettagliato rispetto agli altri.


10
Sembra che Visiblox sia gratuito solo se sei felice di avere grafici con filigrana e Visifire è solo una versione di prova.
Deciderà il

@Basarat Ali: potresti collegare un esempio? Non riesco a trovare alcun esempio che lo mostri nella loro galleria.
Gergely Orosz,

nota che la barra di scorrimento ha maniglie trascinabili ... puoi usarla per ingrandire l'asse x e per spostarla : visifire.com/blog/2010/02/26/… Un'altra versione aggiunta clicca zoom: visifire.com/blog/2010 / 04/09 /… Anche se entrambi sono solo asse X ... hmmm forse non hanno lo zoom dell'asse y. Meglio chiedere nel loro forum
basarat l'

C'è qualcosa che ricorda vagamente uno zoom X. Se stai cercando di implementare correttamente lo zoom e il panning, Visifire al momento non sembra averlo fuori dalla scatola.
Gergely Orosz,

Divulgazione completa, proprietario Gigasoft, nuova versione ora con WPF. Ecco le informazioni e il link alla demo da 7 mega che è assolutamente da vedere per chiunque sia interessato alla creazione di grafici per wpf: link
Robert,


26

DynamicDataDisplay è geniale, zoom e panoramica integrati ed è gratuito su CodePlex.


1
Sono buoni ma l'ultima volta che sono stati aggiornati è stato nel 2009
Gilad,

Posso attestarlo. È decente per mettere rapidamente insieme un grafico. La documentazione è praticamente inesistente, quindi dovresti aspettarti di cercare tutorial su Internet. Il miglior tutorial che ho visto è questo: msdn.microsoft.com/en-us/magazine/ff714591.aspx
Ciaran Gallagher,

1
@MrTelly puoi dirmi che possiamo usare i grafici D3 con .NET 3.5?
Saad Qureshi,

@saad da molto tempo che ho usato, e questo era con .net 2.0. Dato che hai la fonte dovrebbe funzionare e, in caso contrario, può essere risolto. Fammi sapere se hai bisogno di una mano.
MrTelly,


8

WPF Toolkit è disponibile. È privo di CodePlex.

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


5

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



4

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

Visifire grafico a linee con zoom

Divulgazione completa: sono stato coinvolto nello sviluppo di Visifire.



2

aM Charts sta anche effettuando i controlli WPF Chart. Attualmente mostrano solo un grafico a torta, ma sono pronti a fornirne di nuovi a breve termine.


amCharts per WPF è ora fuori beta e supporta i tipi di grafici più popolari come linea, area, colonna, barra, grafico a torta, ecc.
Alan Mendelevich,

Tuttavia, amCharts avrà la filigrana nell'angolo in alto a sinistra a meno che non si acquisti la licenza.
Jin


2

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

Divulgazione completa: sono lo sviluppatore di GraphIT e il proprietario della società in via di sviluppo.


Grazie per aver pubblicato la tua risposta! Assicurati di leggere attentamente le FAQ sull'autopromozione . Si noti inoltre che è necessario pubblicare un disclaimer ogni volta che si collega al proprio sito / prodotto.
Andrew Barber,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.