Data visualization is a process through which data is visually represented to enhance the understanding of the contained information. This can be achieved through the use of charts, tables, maps, and other visual elements. The main objective of data visualization is to make information more accessible and understandable to users, enabling them to easily identify patterns, trends, and relationships. This thesis arises from the need to find modern tools that are easily learnable at an educational level to interpret and represent data effectively. For this project, I have decided to implement a single web application that showcases the representation of datasets through simple charts. The choice of technologies falls on the MERN stack, which includes MongoDB, Express.js, React, and Node.js - modern and cutting-edge web technologies that, together with the D3.js JavaScript library, can be used to create highly performant data visualization tools. The D3.js library provides tools for creating interactive charts, maps, diagrams, and other visual representations of data in a flexible and customized manner.

La visualizzazione dei dati è un processo attraverso il quale i dati vengono rappresentati visivamente per migliorare la comprensione delle informazioni contenute. Ciò può essere realizzato tramite l'utilizzo di grafici, tabelle, mappe. L'obiettivo principale della visualizzazione dei dati è di rendere le informazioni più accessibili e comprensibili agli utenti, consentendo loro di individuare facilmente modelli, tendenze e relazioni. Questa tesi nasce proprio dall’esigenza di trovare strumenti moderni, facilmente apprendibili a livello didattico per interpretare e rappresentare i dati in modo efficace. Per questo progetto ho deciso di implementare una single web application che mostri la rappresentazione di set di dati mediante dei semplici grafici. La scelta sulle tecnologie utilizzate è ricaduta sul MERN stack, che include: MongoDB, Express.js, React e Node.js, tecnologie web moderne e all'avanguardia le quali, insieme alla libreria Javascript D3.js possono essere utilizzate per creare strumenti di visualizzazione dei dati altamente performanti. La libreria D3.js infatti fornisce strumenti per creare grafici interattivi, mappe, diagrammi e altre rappresentazioni visive di dati in modo flessibile e personalizzato.

Data Visualization con D3.js e MERN stack

IRENE, MARCO
2022/2023

Abstract

La visualizzazione dei dati è un processo attraverso il quale i dati vengono rappresentati visivamente per migliorare la comprensione delle informazioni contenute. Ciò può essere realizzato tramite l'utilizzo di grafici, tabelle, mappe. L'obiettivo principale della visualizzazione dei dati è di rendere le informazioni più accessibili e comprensibili agli utenti, consentendo loro di individuare facilmente modelli, tendenze e relazioni. Questa tesi nasce proprio dall’esigenza di trovare strumenti moderni, facilmente apprendibili a livello didattico per interpretare e rappresentare i dati in modo efficace. Per questo progetto ho deciso di implementare una single web application che mostri la rappresentazione di set di dati mediante dei semplici grafici. La scelta sulle tecnologie utilizzate è ricaduta sul MERN stack, che include: MongoDB, Express.js, React e Node.js, tecnologie web moderne e all'avanguardia le quali, insieme alla libreria Javascript D3.js possono essere utilizzate per creare strumenti di visualizzazione dei dati altamente performanti. La libreria D3.js infatti fornisce strumenti per creare grafici interattivi, mappe, diagrammi e altre rappresentazioni visive di dati in modo flessibile e personalizzato.
ITA
Data visualization is a process through which data is visually represented to enhance the understanding of the contained information. This can be achieved through the use of charts, tables, maps, and other visual elements. The main objective of data visualization is to make information more accessible and understandable to users, enabling them to easily identify patterns, trends, and relationships. This thesis arises from the need to find modern tools that are easily learnable at an educational level to interpret and represent data effectively. For this project, I have decided to implement a single web application that showcases the representation of datasets through simple charts. The choice of technologies falls on the MERN stack, which includes MongoDB, Express.js, React, and Node.js - modern and cutting-edge web technologies that, together with the D3.js JavaScript library, can be used to create highly performant data visualization tools. The D3.js library provides tools for creating interactive charts, maps, diagrams, and other visual representations of data in a flexible and customized manner.
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
812146_tesi_marco_irene_812146.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 2.14 MB
Formato Adobe PDF
2.14 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/148700