Quali sono i migliori framework Javascript/Flash per eseguire il rendering di grafici o diagrammi dai dati?

StackOverflow https://stackoverflow.com/questions/572593

Domanda

Idealmente mi piacerebbe fare il minor lavoro possibile di preparazione dei dati sul server.Meno devo fare per preparare i dati dal database per creare un determinato grafico, più sono felice e più visualizzazioni posso fare nel tempo.

Alcune delle cose che vorrei tracciare sono, ad esempio:

  • La distribuzione di una serie di tempi di risposta
  • Il numero di occorrenze per categoria (grafico a barre di base)

Sono sicuro che ce ne sono altri a cui non ho ancora pensato.

Tutto ciò che mi aiuta a ottenere da una serie come:

[1, 2, 2, 2, 3, 4, 5, 5, 3, 1] o più probabilmente qualcosa come [1.2, 3.2, 3.1, 1.1, 4.3, 3.4] dove non si tratta solo di contare i frequenza dell'articolo

ad una distribuzione effettiva sarebbe fantastico.

Grazie.

MODIFICARE: Per chiarire, immagino che sto chiedendo qualcosa di più oltre alle semplici API di creazione di grafici, una ricerca su Yahoo o Stack Overflow trova già risposte a questo.Sto cercando qualcosa che possa aiutarmi a trasformare i dati in visualizzazioni con il minimo sforzo.Quindi con la serie sopra, qualcosa che potrebbe mapparla direttamente in alcune distribuzioni standard come una distribuzione gaussiana.

È stato utile?

Soluzione

mi piace API dei grafici di Google.È semplicissimo da usare.Generi i tuoi dati nell'URL di un'immagine e il server di Google restituisce la GIF con il grafico al suo interno.Non hai bisogno di JavaScript o Flash.

Altri suggerimenti

Io uso Grafici JS, che è basato su Javascript, sembrava abbastanza semplice e facile da usare.Hanno anche il supporto per i dati xml oltre a js.È gratuito e ne hanno alcuni esempi.

Funziona bene su IE e Chrome, quindi idealmente dovrebbe funzionare su Firefox.anche.

Per quanto riguarda Flash, c'è Apri il grafico Flash , hanno alcuni corsi di supporto per le principali lingue.

Modificare: in base alle informazioni aggiuntive in questione immagino che l'API di visualizzazione di Google (http://code.google.com/apis/visualization/) potrebbe fare al caso tuo.

Ho usato flot (http://code.google.com/p/flot/) con alcuni buoni risultati.È puro Javascript, non richiede flash.Utilizza una tela HTML per disegnare i grafici da JavaScript.Funziona su msie con un plugin.Qualche esempio: http://people.iola.dk/olau/flot/examples/

Dare un'occhiata a amCharts.È una libreria basata su Flash.Puoi passargli i dati in formato XML o CSV (o nel caso in cui utilizzi ASP.NET c'è un wrapper di controllo che supporta l'associazione dati).

Prova l'API di visualizzazione di Google.

http://code.google.com/apis/visualization/

SU http://www.drasticdata.nl ci sono alcune interessanti utilità per grafici e mappe ad albero basate su Flash.Il grafico a barre gerarchico o la mappa ad albero dinamica potrebbero essere interessanti per la tua attività.

Ho usato flotr(http://code.google.com/p/flotr/) prima, che è fortemente ispirato al flot sopra menzionato, ma invece di jquery utilizza prototipo.Funziona allo stesso modo di flot in quanto è puro Javascript.

Non l'ho ancora usato molto, ma dopo un po' di tentativi iniziali ne sono rimasto piuttosto colpito Apri il grafico Flash (che ho appena notato era già menzionato da Dinesh sopra)

I miei rapporti sono finiti Grafici di fusione sembrano sempre impressionare.Abbastanza facile da usare e molte opzioni di grafici.Flash è la tecnologia, quindi nessun problema reale con la piattaforma per la visualizzazione sul web.

JS Charts non supporta i grafici ad area

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top