Ho un problema con la modifica della barra di colore in MATLAB. La barra dei colori è disegnata e voglio aggiungere l'unità (dB) per la misurazione specifica su YTickLabels. Questo viene fatto seguenti comandi:MATLAB - Ridefinizione di YTickLabel
cy = get(ch,'YTickLabel');
set(ch,'YTickLabel',[]);
set(ch,'YTickLabel',strcat(cy,{' dB'}));
Ma quando ho ridimensionare la figura, MATLAB ridefinisce gli intervalli, e l'uscita è ripetuto due volte, come:
10 dB, 20 dB, 30 dB, 10 dB , 20 dB, 30 dB anziché 10 dB, 20 dB, 30 dB.
Come impedire a MATLAB di ridefinire i suoi ticks dell'asse Y, in modo da non rovinare la barra dei colori?
Non riesco a riprodurre il comportamento che descrivi. Per favore espandi il tuo codice, in modo che riproduca il problema dopo 'close all; clear all' – AVB