Creare una heatmap (mappa di calore) online
Incolla una tabella o carica un file Excel o CSV: il codice assegna ogni cella a un colore esatto della scala, e l’IA disegna una heatmap pronta per la pubblicazione con etichette di righe e colonne, valori e barra dei colori.
Oppure parti da un esempio
Scale di colori per heatmap
Un vero render per ogni scala, ciascuno da un dataset diverso: clicca una scheda per applicare la scala o portarne i dati nell’editor.
Che cos’è una heatmap?
Una heatmap (mappa di calore) mostra una tabella di numeri come una griglia di celle colorate, con una riga e una colonna per etichetta. Il colore codifica ogni valore, così gli schemi tra righe e colonne — gradienti, blocchi, valori estremi — si leggono a colpo d’occhio.
Informazioni su questo strumento
- Incolla una tabella copiata da Excel, scrivila come Colonne: … più una riga Nome: valori per ogni riga, oppure allega un file CSV, TSV o Excel.
- I nomi di riga vengono dalla prima colonna e quelli di colonna dalla riga di intestazione; le celle vuote o NA sono disegnate come mancanti.
- Il codice assegna ogni valore a una di cinque classi di colore con limiti arrotondati, e i colori sono scritti cella per cella nel prompt.
- I dati che attraversano lo zero ricevono automaticamente una scala divergente centrata su 0; con “punteggio z” ogni riga viene standardizzata prima.
- Sono accettate griglie fino a 12 × 12; oltre, i modelli di immagine iniziano a sbagliare il conteggio delle celle, e lo strumento chiede di ridurre invece di indovinare.
Come si calcola il punteggio z per riga
Il punteggio z per riga indica di quante deviazioni standard una cella si trova sopra o sotto la media della propria riga. Le heatmap di espressione genica lo usano per confrontare ogni gene sulla stessa scala, qualunque sia il suo livello assoluto.
z = (x − media della riga) / DS della riga
In parole
A ogni valore si sottrae la media della sua riga e si divide il risultato per la deviazione standard della riga (denominatore n − 1). Un punteggio z di 2 indica due deviazioni standard sopra la media di quella riga; il risultato è centrato su 0 e disegnato su una scala divergente.
La standardizzazione è disattivata di default e i valori vengono disegnati così come sono. Scrivi “punteggio z per riga” nella descrizione per attivarla.
Come fare una heatmap
Aggiungi la tabella
Incolla le celle da Excel, scrivi Colonne: S1, S2… e poi TP53: 0.95, 0.10… per ogni riga, oppure allega un file CSV o Excel. La griglia classificata compare sopra il campo di testo nei colori esatti della figura.
Scegli la scala di colori
Blu per grandezze semplici, viridis per figure leggibili dai daltonici, blu–bianco–rosso per valori ai due lati dello zero, grigi per la stampa in bianco e nero. Scrivi “senza valori” per lasciare le celle senza numeri.
Genera e rifinisci
L’IA dipinge ogni cella dalle classi calcolate e non stima mai un colore. Continua a modificare in chat — rinomina, aggiungi un titolo, cambia scala — poi esporta in PNG, SVG o PPTX.
Come scegliere la scala di colori
La scala giusta dipende da cosa significano i numeri, non dal gusto.
| Scala | Tipo | Usala per | Perché |
|---|---|---|---|
| Blu | Sequenziale | Conteggi, concentrazioni, espressione da bassa ad alta | Il colore si scurisce con il valore: più scuro significa sempre di più |
| Viridis | Sequenziale, percettivamente uniforme | Figure che devono restare leggibili con il daltonismo e in scala di grigi | Passi uguali nei dati sembrano passi uguali di colore |
| Blu–bianco–rosso | Divergente | Punteggi z, log fold change, correlazioni da −1 a 1 | Il bianco segna lo zero e le due tinte la direzione |
| Scala di grigi | Sequenziale | Stampa in bianco e nero e fotocopie | Leggibile senza alcun colore |
| Arcobaleno (jet) | Da evitare | — | La luminosità irregolare crea confini che nei dati non esistono |
| Rosso–verde | Da evitare | — | Illeggibile con le forme più comuni di daltonismo |
Circa l’8% degli uomini e lo 0,5% delle donne nel mondo ha un deficit della visione dei colori: le scale rosso–verde e arcobaleno tagliano fuori una parte dei lettori.
Heatmap vs heatmap con clustering vs tabella
Una heatmap mantiene righe e colonne nell’ordine che dai, una con clustering le riordina per somiglianza e aggiunge dendrogrammi, una tabella mostra i numeri esatti senza lo schema.
| Domanda | Heatmap | Con clustering | Tabella |
|---|---|---|---|
| Ordine di righe e colonne | Quello fornito: tempo, dose o ordine scelto | Riordinato con clustering gerarchico | Quello fornito |
| Mostra gli schemi a colpo d’occhio | Sì | Sì, raggruppati per somiglianza | No |
| Valori esatti | Nelle celle quando c’è spazio | Raramente: di solito troppe celle | Sempre |
| Dimensione tipica | Da poche a una dozzina di righe e colonne | Da decine a migliaia di righe | Qualsiasi, ma difficile da scorrere |
| Si realizza con | Questo generatore | Software di clustering come R pheatmap o seaborn clustermap | Un foglio di calcolo |
Questo generatore disegna heatmap ordinate e non calcola alcun clustering. Se la tua analisi ha raggruppato le righe, incollale in quell’ordine e aggiungi il dendrogramma dal software di analisi, dove l’altezza dei rami è reale.
Dove si usano le heatmap
Le heatmap si usano ogni volta che una matrice di valori ha uno schema da vedere: tra geni, campioni, dosi o tempi.
Espressione genica
Geni in riga e campioni o condizioni in colonna, spesso come punteggi z per riga su scala divergente: il pannello riassuntivo classico di un esperimento RNA-seq o qPCR.
Matrici di correlazione
Coefficienti di Pearson o Spearman a coppie, da −1 a 1, su una scala blu–bianco–rosso con 1 sulla diagonale, per vedere quali variabili si muovono insieme.
Griglie dose-risposta
Vitalità o sinergia alle diverse concentrazioni di due farmaci, dove il gradiente lungo la griglia è il risultato.
Valutazione dei classificatori
Matrici di confusione con le classi reali in riga, quelle predette in colonna e il conteggio in ogni cella.
Domande sulla heatmap
Come faccio una heatmap con i miei dati?
Incolla la tabella nella descrizione o allega un file CSV o Excel, scegli una scala e genera. Metti i nomi di riga nella prima colonna e quelli di colonna nella prima riga. La griglia classificata compare sopra il campo di testo prima di spendere qualsiasi credito.
Posso fare una heatmap da Excel?
Sì: allega un file .xlsx, oppure copia le celle in Excel e incollale direttamente nella descrizione. Viene usato il foglio con più numeri, e le celle vuote o NA sono disegnate come mancanti, non come zero.
Come faccio una heatmap di espressione genica?
Metti i geni in riga e i campioni in colonna e scegli una scala, oppure scrivi “punteggio z per riga” per standardizzare ogni gene sulla propria media e DS. I dati standardizzati sono disegnati su una scala blu–bianco–rosso centrata sullo zero, la convenzione abituale dei pannelli di espressione.
Come faccio una heatmap di correlazione?
Incolla la matrice di correlazione con le stesse etichette su righe e colonne. I valori ai due lati dello zero ricevono automaticamente una scala divergente da −1 a 1, con ogni coefficiente scritto nella sua cella. Lo strumento disegna coefficienti già calcolati; non li calcola dai dati grezzi.
Quale scala di colori usare per una heatmap?
Sequenziale (blu, viridis) per valori da bassi ad alti, divergente (blu–bianco–rosso) per valori ai due lati di uno zero significativo, grigi per la stampa in bianco e nero. Evita arcobaleno e rosso–verde: distorcono i dati ed escludono i lettori daltonici.
Quanto può essere grande la heatmap?
Fino a 12 righe e 12 colonne. Oltre, i modelli di immagine iniziano a sbagliare il conteggio delle celle, quindi lo strumento rifiuta una tabella più grande invece di disegnare una griglia sbagliata: riducila, aggregala o dividi la figura in pannelli.
Posso nascondere i numeri nelle celle?
Sì: scrivi “senza valori” o “senza numeri” nella descrizione. Di default i valori sono stampati in ogni cella, in bianco sui colori scuri e in nero su quelli chiari.
La heatmap include clustering o dendrogramma?
No: righe e colonne mantengono l’ordine che dai e non viene calcolato alcun clustering. Se la tua analisi le ha raggruppate, incolla le righe in quell’ordine e aggiungi il dendrogramma dal tuo software di analisi.
Perché i colori sono a gradini e non sfumati?
Perché cinque classi fisse si possono disegnare in modo esatto — ogni cella riceve la sua classe e il suo colore esadecimale — mentre una sfumatura continua lascerebbe all’IA il compito di indovinare ogni tono. I limiti delle classi sono numeri tondi riportati sulla barra dei colori, così l’intervallo di ogni cella resta leggibile.
L’IA cambia o inventa i miei numeri?
No. Classi, colori e valori stampati sono calcolati dal codice a partire dalla tua tabella e scritti cella per cella nel prompt. Ogni nuova generazione li ricalcola: cambiare scala non porta nessun valore nella classe sbagliata.
Heatmap e mappa di calore sono la stessa cosa?
Sì: “mappa di calore” è la traduzione di “heatmap” e indica lo stesso grafico. Nei software di analisi e negli articoli scientifici si usa quasi sempre il termine inglese.
Questo generatore di heatmap è gratis?
Sì per iniziare: ogni nuovo account riceve 100 crediti gratuiti e non serve la carta per registrarsi. L’anteprima della griglia classificata non costa nulla; i crediti si spendono solo quando generi la figura.
Fonti
- Heat maps (Points of View) — Nature Methods
- The misuse of colour in science communication — Nature Communications
Continua a esplorare
Gli altri nostri strumenti per diagrammi e le guide che li spiegano.
Strumenti
Disegna la tua heatmap
Da una tabella incollata a una figura pronta per la pubblicazione in circa un minuto: colori classificati in modo esatto, lo stile lo cura l’IA.
Inizia a disegnare