Linee di etichette MATLAB

Ammar Ali 15 febbraio 2024
Linee di etichette MATLAB

Questo tutorial discuterà come etichettare le linee nel grafico usando la funzione text() in MATLAB.

Aggiungi etichetta alle linee usando la funzione text() in MATLAB

Puoi usare la funzione text() per aggiungere etichette alle linee presenti nel grafico. È necessario passare le coordinate x e y su cui si desidera posizionare l’etichetta. Traccia semplicemente la variabile, seleziona le coordinate dal grafico, quindi usa la funzione text() per posizionare l’etichetta sulle coordinate selezionate. Se fornisci le coordinate che non si trovano sulla trama, non puoi vedere l’etichetta. Possiamo anche cambiare le proprietà del testo come la dimensione del carattere usando la proprietà FontSize e il colore usando la proprietà Color ecc. Ad esempio, tracciamo un’onda del coseno ed etichettiamola con dimensione del carattere 16 e colore blu. Vedi il codice qui sotto.

t = 1:0.01:2;
plot(cos(2*pi*t))
t = text(90,0.8,'\leftarrowCosine','FontSize',16,'Color','b')

Produzione:

Aggiungi etichetta alle linee usando la funzione text() in matlab

Puoi dare il tuo colore desiderato all’etichetta definendola dopo l’etichetta usando la proprietà Color. Puoi anche aggiungere più etichette in più posizioni sul grafico con nomi, stili di linea, colori e dimensioni diversi. Ad esempio, aggiungiamo un altro grafico ed etichetta sul grafico sopra con il nome seno di colore verde, una freccia a destra e 16 dimensioni del carattere. Vedi il codice qui sotto.

t = 1:0.01:2;
plot(cos(2*pi*t))
t1 = text(90,0.8,'\leftarrowCosine','FontSize',16,'Color','b')
hold on
plot(sin(2*pi*t),'Color','g')
t2 = text(22,0.6,'Sine\rightarrow','FontSize',16,'Color','g')

Produzione:

Etichette multiple usando la funzione text() in matlab

Controlla questo link per maggiori informazioni sulla funzione text().

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - MATLAB Plot