Seaborn offre una funzione chiamata color_palette, che consente di creare facilmente nuove color_palettes per i grafici.seaborn color_palette come colormap matplotlib
colors = ["#67E568","#257F27","#08420D","#FFF000","#FFB62B","#E56124","#E53E30","#7F2353","#F911FF","#9F8CA6"]
color_palette = sns.color_palette(colors)
voglio trasformare color_palette ad una cmap, che posso utilizzare in matplotlib, ma non vedo come posso fare questo.
Purtroppo solo funzioni come "cubehelix_palette", "light_palette", ... hanno un parametro "as_cmap". "color_palette" non lo fa, sfortunatamente.
Correggetemi, se mi sbaglio, ma questo non sembra come una trasformazione di una color_palette Seaborn ad una cmap matplotlib, questo appare come una soluzione alternativa su come fare una colormap con matplotlib. Se rimuovo sns.set_palette (flatui) dal tuo codice non cambia nulla. Tuttavia grazie per aver mostrato questa funzionalità matplotlib. – Corrumpo
Questa è la risposta corretta in termini di funzionalità, ma per favore non usare insiemi di colori discreti per mappare continuamente dati variabili, è molto fuorviante. – mwaskom
Sulla base di questa risposta @Corrumpo usi il codice 'cmap = ListedColormap (sns.color_palette(). As_hex())' – RafaelLopes