Bonalumi” post=97028Riguardo all’immagine che ho postato, non è completa. Manca infatti la relativa colorbar. Non so se ho capito bene, ma sembra, da quel che hai scritto, che sia possibile creare una colorbar partendo da un’immgaine importata. E’ così? Perchè altrimenti, insieme al campo di velocità che si vede nell’immagine potrei importare la relativa colorbar, includendola nell’immagine stessa. A questo punto però avrei una scala della colorbar con caratteri differenti rispetto a quelli di LaTex, che è quello che vorrei evitare.
Premessa: non ho mai importato un’immagine in pgfplots.
Mi riferivo al grafico realizzato direttamente da pgfplots. In questo caso realizzare la barra dei colori è un gioco da ragazzi.
Se invece importi l’immagine, quello che puoi fare è indicare quale modello dei colori hai usato e i valori associati al minimo e massimo del parametro. Sappi però che i modelli disponibili in pgfplots sono simili ma non identici a quelli di Matlab/Octave, perché definiti con un numero inferiore di step (e manca il recentissimo modello parula che ora è il default in Matlab). Può essere (ed è molto probabile) che la differenza con l’originale non si veda, ma può essere anche che la corrispondenza tra colori intermedi e valori numerici non sia la stessa e si veda. In altre parole, quello che realizzi è un falso, probabilmente plausibile.
Puoi definirti una barra dei colori personalizzata riproducendo fedelmente l’originale (devi inserire tutti i valori della matrice dei colori), ma credo sia un lavoraccio.
Se salvi grafico e mappa insieme, come suggerisci, non puoi incollare il grafico nel sistema di riferimento di pgfplots, perché anche la mappa ci finirebbe dentro (a meno che non abbia fatto così in partenza).
Puoi salvare una colormap senza etichette e poi aggiungerla al grafico con TikZ, ricreando le etichette con i caratteri del corpo del testo.
Il mio consiglio, se importi l’immagine, è di provare a vedere il risultato con il modello dei colori corrispondente di pgfplots, sperando che la differenza sia trascurabile ad occhio.
Ciao