Sto cercando un grafico WPF molto semplice che dovrebbe avere un grafico 2D e dovrebbe avere funzioni di panoramica e zoom.Controlli grafico WPF
risposta
È possibile ottenere i controlli grafico Silverlight running on WPF, sono abbastanza carini (e gratuiti).
Per quanto ne so non sono dotati di zoom/sfornare fuori dagli schemi, sfortunatamente. –
Ho usato il prodotto ChartFx di SoftwareFX e funziona bene. – Kelly
DynamicDataDisplay è brillante, zoom e pan costruiti in e la sua libera su CodePlex.
Sono buoni, ma l'ultima volta che sono stati aggiornati nel 2009 – Gilad
posso confermarlo. È decente per mettere insieme rapidamente un grafico. La documentazione è fondamentalmente inesistente, quindi dovresti aspettarti di cercare tutorial su Internet. Il miglior tutorial che ho visto è questo: http://msdn.microsoft.com/en-us/magazine/ff714591.aspx –
@MrTelly puoi dirmi che possiamo usare i grafici D3 con .NET 3.5? –
aM Charts stanno anche effettuando controlli Grafico WPF. Attualmente mostrano solo un grafico a torta, ma sono pronti a fornirne di nuovi a breve termine.
amCharts per WPF sono ora fuori beta e supportano i tipi di grafici più popolari come linea, area, colonna, barra, torta, ecc. –
Tuttavia, gli amCharts avranno una filigrana nell'angolo in alto a meno che non si acquisti la licenza. – Jin
Prova VisiFire. Sembra buona. Funziona bene. Ed è open source con un'opzione di licenza commerciale.
Per quanto posso dire che Visifire non supporta lo zoom ... o mi manca qualcosa? –
@GergelyOrosz Visifire ha già iniziato a supportare il panning dello zoom statico e in tempo reale (dinamico). Effettua il checkout della seguente app di esempio e gioca con il pulsante "Start/Stop" e l'opzione ZoomingEnabled. Link: http://www.visifire.com/visifire_fast_real_time_streaming_graph_example.php – Somnath
@epotter Visifire è gratuito ma solo per 30 giorni insieme ad esso, mostra anche una filigrana su un grafico. Dal modo in cui è una buona biblioteca. –
Strumenti gratuiti di supporto orizzontale/zoom:
- Live Charts
- DynamicDataDisplay - una bella, open source libreria di visualizzazione dei dati. Purtroppo non è stato aggiornato dal 30 aprile 2009.
- OxyPlot
Strumenti gratuiti senza supporto incorporato pan/zoom:
- WPF Toolkit. Supporta i più importanti grafici 2D, dovrai implementare pan/zoom te stesso.
- WPF Toolkit Development Release. Supporta grafici in pila, equivalenti alla versione Silverlight.
strumenti di pagamento con costruito nel supporto pan/zoom:
- Visiblox Charts. Supporto per i più importanti grafici 2D, con zoom e panoramica. La versione gratuita viene fornita con filigrana. (See this blog post sull'uso dello zoom/panning)
- SciChart. Supporta i più importanti grafici 2D, è dotato di zoom e panoramica, ruota del mouse con animazione su zoom. (See this blog post sull'utilizzo dello zoom/panning su più grafici)
- Infragistics xamDataChart. Supporta i più importanti grafici 2D, lo zoom e il panning.Vedi this blog article su come usare 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 un lavoro extra per uno zoom più fluido. (Questo servizio non è più disponibile)
- DevExpress ChartControl. Supporta le più comuni operazioni 2D Series types, zooming and panning (scrolling) che possono essere eseguite utilizzando il mouse, la tastiera e i movimenti tattili.
- Syncfusion SfChart. Supporta molti 2D series types e fornisce la funzione interactive zooming 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 so che libreria in modo molto più dettagliato rispetto agli altri.
Sembra che Visiblox sia gratuito solo se si è felici di avere grafici con filigrana e Visifire è solo una versione di prova. –
Visifire ha pan e zoom! – basarat
@Basarat Ali: potresti collegare un esempio? Non riesco a trovare alcun esempio che mostri questo nella loro galleria. –
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 errore è stato segnalato a MS più di un anno fa, ma a nessuno sembra importare ...
DevExpress ha anche i grafici (vedere DevExpress.Com).
Un altro è OxyPlot, che è una libreria di plottaggio multipiattaforma open-source (WPF, Silverlight, WinForms, Mono).
La trama di Oxy è davvero buona, ma non era quello che volevo, quindi ho fatto questo, forse può aiutare anche gli altri https://github.com/beto-rodriguez/Live-Charts –
Visifire supporta un'ampia gamma di grafici 2D e 3D con funzionalità di zoom e panoramica.
Full Disclosure: Sono stato coinvolto nello sviluppo di Visifire.
Prova Graphit da TechNewLogic, si può trovare su CodePlex qui: http://graphit.codeplex.com
Full Disclosure: Io sono l'autore di Graphit e proprietario della società in via di sviluppo.
Grazie per aver postato la tua risposta! Si prega di leggere attentamente le [FAQ sulla promozione di sé] (http://stackoverflow.com/faq#promotion) attentamente. Si noti inoltre che * è * richiesto * di pubblicare un disclaimer ogni volta che si collega al proprio sito/prodotto. –
Sparrow Grafico Toolkit un miglior controllo grafico opensource per più piattaforme
-WPF
-Silverlight
-WinRT
-Windows telefono
-Windows Forms
-Mono
Guarda molto bene e funziona bene. Nessuna documentazione! – JvdBerg
- 1. Controlli WPF ridimensionabili dall'utente?
- 2. Controlli compositi WPF
- 3. WPF Tooltip con controlli
- 4. Controlli del grafico per ASP.NET
- 5. Smaltimento dei controlli utente WPF
- 6. finestre SlimDX a controlli WPF
- 7. Sincronizzazione di WPF ColorAnimation su più controlli
- 8. C# Trasparenza WPF su controlli Winform
- 9. Hosting di controlli WPF in Winform
- 10. WPF utilizzando ResizeGrip per ridimensionare i controlli
- 11. Ottenere le dimensioni correnti dei controlli WPF
- 12. Come utilizzare i controlli personalizzati in WPF
- 13. Utilizzo dei controlli Silverlight nell'applicazione WPF
- 14. Aggiunta griglia e controlli dinamici in WPF
- 15. WPF Toolkit - Disattiva animazione grafico
- 16. Incorporamento grafico WinForms nella finestra WPF
- 17. Controlli del grafico ASP.NET: come posso creare questo grafico a barre?
- 18. Elenco di controlli utente simili a WPF ItemsControl
- 19. Modello di controllo per controlli esistenti in WPF
- 20. WPF - Aggiunta di controlli dinamici per aggiungere Tabitem dinamicamente?
- 21. Controlli WPF e Silverlight e funzionalità di panoramica e zoom
- 22. Effetto Innescato WPF passaggio del mouse per bambini Controlli
- 23. Spaziatura tra i controlli figlio nella griglia WPF
- 24. WPF - Gestione degli eventi collegati personalizzato su controlli personalizzati
- 25. WPF che associa più controlli a diversi datacontatti
- 26. Come scegliere come target tutti i controlli (stili WPF)
- 27. WPF: come carico i controlli utente in modo dinamico?
- 28. Elenco WPF di diversi tipi di controlli utente
- 29. Come posso allineare rapidamente i controlli in una finestra WPF?
- 30. Galleggia un controllo su altri controlli in WPF
Si prega di consultare questo test di confronto - http://stackoverflow.com/a/ 16180699/968003. –
Se stai cercando il grafico WPF, prova il nostro download di demo molto piccolo per una rapida esperienza della nostra velocità, qualità di rendering, robustezza e codice utente. Sì, ho gestito Gigasoft per oltre 14 anni, parla con me, sono qui per aiutarti. [wpf charting] (http://www.gigasoft.com/wpfchart.html) – Robert
Le nuove tabelle della metropolitana sono davvero buone - vedi http://modernuicharts.codeplex.com/ per i dettagli. Stanno puntando su Windows 8 e .net 4.5, ma puoi farli funzionare su Windows 7 con .net 4. Dai un'occhiata a http://thusithamabotuwana.wordpress.com/2014/02/02/charting-with-wpf/ se hai bisogno di un tutorial veloce su come iniziare. – Thusi