Realizziamo un Hexagonal Binning con la libreria D3

Questo articolo è collegato all’articolo Hexagonal Binning in cui viene mostrata questa metodica di aggregazione di dati partendo da una rappresentazione scatterplot per poi finire con una rappresentazione che usa hexagonal bins. I grafici rappresentati in quell’articolo sono stati realizzati utilizzando la libreria JavaScript D3. Nel corso dell’articolo vedremo come …

Continue reading

Hexagonal Binning: un nuovo metodo di visualizzazione nell’analisi dei dati

Gli scatterplots rappresentano un modo semplice di visualizzare la distribuzione di dati su di un piano XY, specialmente quando vogliamo evidenziare la presenza di clusters o di particolari andamenti. Ma quando si ha a che fare con insieme di dati composto da un enorme numero di campioni, molti di questi …

Continue reading

Realizziamo un istogramma 2D con la libreria D3 (tutorial)

Prima di cominciare con questo articolo, vi consiglio di leggere l’articolo Hexagonal Binning, in cui viene spiegata e mostrata questa metodica di aggregazione. Nell’articolo vengono messi a confronto gli scatterplot generati da due diversi insiemi di dati. Viene così evidenziato che per particolari insiemi di dati, soprattutto quelli che si …

Continue reading

jqPlot: la media, la moda, la mediana in un diagramma a barre

Salve a tutti. In questo articolo vedremo come calcolare e rappresentare in maniera automatica la media e la deviazione standard, la moda e la mediana di un diagramma a barre. Per fare ciò utilizzeremo la libreria jqPlot. Per prima cosa partiamo da una sequenza di dati da rappresentare. Generalmente questi …

Continue reading

jqPlot: come rappresentare dati in tempo reale

Benvenuto, in questo articolo vedremo come realizzare un grafico che rappresenti i dati in tempo reale (real-time) utilizzando libreria jqPlot.   Questa tipologia di chart è molto utile per chi debba effettuare una lettura diretta. I grafici in tempo reale sono indispensabili ogni volta che sia necessario monitorare l’andamento di …

Continue reading

Come realizzare un dendrogramma con la libreria D3 (parte 4)

Questo è il quarto di una serie di articoli che illustrano come sviluppare un dendrogramma, utilizzando la libreria JavaScript D3,  costruito in base ad una particolare struttura dati contenuta all’interno di un file JSON. Leggi l’articolo:  Come realizzare un dendrogramma con la libreria D3 (parte 1)  Come realizzare un dendrogramma …

Continue reading

Come realizzare un dendrogramma con la libreria D3 (parte 3)

Questo è il terzo di una serie di articoli che illustrano come sviluppare un dendrogramma, utilizzando la libreria JavaScript D3,  costruito in base ad una particolare struttura dati contenuta all’interno di un file JSON. Leggi l’articolo:  Come realizzare un dendrogramma con la libreria D3 (parte 1)  Come realizzare un dendrogramma …

Continue reading

Come realizzare un dendrogramma con la libreria D3 (parte 2)

Questo è il secondo di una serie di articoli che illustrano come sviluppare un dendrogramma, utilizzando la libreria JavaScript D3,  costruito in base ad una particolare struttura dati contenuta all’interno di un file JSON. Leggi l’articolo Come realizzare un dendrogramma con la libreria D3 (parte 1) In questo articolo per prima …

Continue reading

Come realizzare un dendrogramma con la libreria D3 (parte 1)

In questa serie di articoli impareremo a realizzare un dendrogramma su web utilizzando la libreria grafica D3. I dendrogrammi sono uno strumento grafico molto utile per l’analisi dei gruppi (cluster analysis o clustering). Il dendrogramma è essenzialmente un grafo ad albero. Si parte da un punto di origine, la radice, …

Continue reading

jqPlot, Highcharts o D3: quale libreria JavaScript scegliere per visualizzare i dati?

Ultimamente, grazie alle molteplici innovazioni nel campo del Web, tra cui in particolare HTML5, la realizzazione di elementi grafici sempre più accattivanti ed interattivi su Web, è ormai alla portata di tutti. Infatti JavaScript ha ripreso il suo ruolo fondamentale nello sviluppo delle pagine Web, poichè questo linguaggio ha saputo …

Continue reading