Edgecolor, interp and legend

di il
1 risposte

Edgecolor, interp and legend

Ciao a tutti,

Ho creato un line plot tra due vettori 1xn colorando W6 con edgecolor

hp = patch ( [c2' NaN ], [W6' NaN ],0)

set (hp,'cdata', [W6' NaN], 'edgecolor','interp','facecolor','none')

Infine volevo associare a questi coefficenti i relativi text markers che sono contenuti nel chair OBSID1, e ho provato con il comando legend

legend(hp,OBSID1)

Sul plot mi appaiono le didascalie dei markers ma non me li rappresenta ciascuno con il suo colore.. infatti aggiunge un secondo dopo le seguenti notifiche

Warning: Legend not supported for patches with EdgeColor 'interp'
> In scribe.legend.methods>patchcolors at 1098
In scribe.legend.methods>create_legend_items at 1586
In scribe.legend.methods at 17
In scribe.legend.legend at 115
In legend>make_legend at 375
In legend at 276
Warning: Legend not supported for patches with EdgeColor 'interp'
> In scribe.legend.methods>patchcolors at 1098
In scribe.legend.methods>layout_legend_items at 400
In scribe.legend.methods at 17
In scribe.legend.init>changedFontProperties at 369

E' possibile riscrivere il file legend.methods. in maniera opportuna?

Grazie !

1 Risposte

  • Re: Edgecolor, interp and legend

    Credo di no...
    Non puoi usare una colorbar e mettere le etichette sulla colorbar? Prova a guardare sull'help "Labeling Colorbar Ticks".
Devi accedere o registrarti per scrivere nel forum
1 risposte