Vai al contenuto

Archivio:

Processing

ūüď¨ Per rimanere aggiornato sui prossimi articoli e su altri contenuti di creative coding, puoi iscriverti a questa newsletter. Per farlo √® sufficiente inserire il tuo indirizzo e-mail nel campo qui sotto.

Puoi leggere l'archivio qui. Powered by TinyLetter

Libreria Nice Color Palettes per Processing

Quasi due anni fa ho sviluppato la mia prima libreria per Processing chiamata Nice Color Palettes. Pi√Ļ che sviluppata da zero sarebbe meglio dire che ho effettuato il porting in Java della libreria nice-color-palettes sviluppata in javascript da Matt Deslauriers. Non ho idea del perch√© abbia fatto passare due anni prima di scriverne. Ma eccoci […]

Creare delle palette di colori che stanno bene insieme in modo casuale

Un paio di giorni fa su Twitter ho seguito un piccolo thread partito da Vegard Myklebust che spiegava come creare delle palette di colori che funzionano bene insieme in modo del tutto casuale. Il sistema √® davvero semplice e, dopo aver fatto qualche esperimento, posso dire che funziona ottimamente. Ho pensato che potesse valere la […]

Il problema dei grafici a linee curve

Dopo aver realizzato il nostro grafico a linee, potremmo pensare di utilizzare delle linee curve. Ma, come vedremo in questo articolo, ci troveremo ad affrontare una serie di problemi. Dalle linee dritte a linee curve Ripartendo dal codice nell’articolo precedente e cambiato le seguenti righe: utilizzando curveVertex() al posto di vertex() otteniamo questo risultato: Notiamo […]

Alcuni lavori dei miei studenti del corso CMTI dell’universit√† di Udine #2

Il primo articolo con la spiegazione e un po’ di background in merito al corso e ai lavori di data visualization dei miei studenti lo trovate qui. In questo post pubblico, con il loro permesso, le infografiche realizzate dagli studenti che hanno sostenuto l’esame al secondo appello. Passione film con i dati di IMDB Il […]

Alcuni lavori dei miei studenti del corso CMTI dell’Universit√† di Udine

Due anni fa ho iniziato a lavorare come docente a contratto per il corso di Laurea Magistrale in Comunicazione Multimediale e Tecnologie dell’Informazione (CMTI) dell’Universit√† degli Studi di Udine. La materia che insegno si chiama Linguaggi Visuali per Sistemi Complessi e, all’interno del percorso, offre un punto di contatto tra l’anima informatica (Virtual Reality, Machine […]

Grafico a linee

Partiamo sempre dall’esempio su cui stiamo lavorando da un po’ di tempo a questa parte e creiamo un grafico a linee in Processing. L’unica modifica al codice che dobbiamo fare √® quella relativa alla grafica: lasciamo, dunque, inalterata la prima parte, quella relativa alla lettura dei dati dal file .csv e l’inserimento degli stessi in […]

Grafico a barre II

Nell’articolo precedente abbiamo cominciato a lavorare al nostro primo grafico a barre utilizzando come fonte i dati presenti all’interno di un file CSV. In questo articolo andremo a completare la visualizzazione inserendo anche le temperature massime e dei riferimenti. Array delle temperature massime I dati relativi alle temperature massime sono gi√† presenti dentro al file […]

Creiamo il nostro primo grafico a barre

Abbiamo imparato come leggere un file CSV in Processing e come cominciare a lavorare sui dati passando da una tabella a un array. Ora √® arrivato il momento di creare il nostro primo grafico a barre. Per fare un velocissimo recap: stiamo lavorando in Processing con un file CSV che rappresenta¬†le statistiche metoclimatiche degli ultimi […]

Da una tabella CSV agli array

Una volta capito come leggere con Processing i dati contenuti in un file CSV, il passaggio successivo √® rendere questi dati leggibili e modificabili facilmente all’interno del programma convertendoli in variabili e array. Ripartiamo dal nostro esempio precedente utilizzando sempre lo stesso data set: /* * Leggere file CSV * Federico Pepe, 25.03.2018 * http://blog.federicopepe.com/processing […]

Leggere file CSV

Cominciamo il nostro percorso per imparare a lavorare con i dati: in questo post vedremo insieme come utilizzare i file di tipo CSV in Processing. Per chi non conoscesse questo tipo di file o ci li avesse mai usati si tratta, in breve, di file di testo in cui i valori sono separati da virgole. […]