MATLAB Disegna freccia
- Aggiungi una freccia su un grafico usando la funzione
annotation()in MATLAB - Aggiunta di una freccia su un grafico utilizzando la funzione
text()in MATLAB
Questo tutorial discuterà l’aggiunta di una freccia su un grafico utilizzando la funzione annotation() e text() in MATLAB.
Aggiungi una freccia su un grafico usando la funzione annotation() in MATLAB
Per aggiungere una freccia con del testo su un grafico in MATLAB, puoi utilizzare la funzione annotation(). La funzione annotation() crea una freccia con determinate dimensioni sul grafico. Ad esempio, tracciamo un’onda sinusoidale e aggiungiamo una freccia. Vedi il codice qui sotto.
t = 1:0.01:2; x = sin(2*pi*t); figure plot(t,x) dimen = [.3 .1 .5 .5]; a = annotation('arrow','Position',dimen) Produzione:

Nel codice sopra, puoi modificare le dimensioni della freccia in base alle tue esigenze. Puoi anche cambiare il colore della freccia usando la proprietà Color, lo stile della linea usando la proprietà LineStyle, lo spessore della linea usando la proprietà LineWidth, lo stile della testa usando la proprietà HeadStyle e la posizione della freccia utilizzando la proprietà Position. Ad esempio, cambiamo tutte queste proprietà della freccia utilizzando un handle di funzione. Vedi il codice qui sotto.
t = 1:0.01:2; x = sin(2*pi*t); figure plot(t,x) dimen = [.3 .1 .5 .5]; a = annotation('arrow',[0.31 0.4],[0.7 0.8]) a.Position = dimen; a.Color = [1 0 0]; a.LineWidth = 2; a.HeadStyle = 'vback3'; Produzione:

Nel codice sopra, abbiamo cambiato il colore della freccia in rosso, la larghezza della linea della freccia in 2 e lo stile della testa in vback3. L’handle di funzione a mostrerà tutte le proprietà della freccia nella finestra di comando, che possiamo modificare utilizzando l’handle di funzione a. Controlla questo link per maggiori dettagli sulla funzione annotation().
Aggiunta di una freccia su un grafico utilizzando la funzione text() in MATLAB
Puoi anche usare la funzione text() per aggiungere una freccia al grafico. Devi passare le coordinate x e y su cui vuoi posizionare il testo insieme alla freccia. Traccia semplicemente la variabile, seleziona le coordinate dal grafico, quindi usa la funzione text() per posizionare il testo e la freccia sulle coordinate selezionate. Se fornisci le coordinate che non si trovano sulla trama, non vedrai il testo e la freccia. Puoi 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 e mettiamo del testo con una freccia su di essa con la dimensione del carattere 18 e colore rosso e un riquadro nero intorno al testo. Vedi il codice qui sotto.
t = 1:0.01:2; plot(cos(2*pi*t)) tex = text(20,0.8,'\leftarrowCosine wave','FontSize',18,'Color','r') Produzione:

Puoi dare il colore desiderato al testo usando la proprietà Color e la dimensione del carattere usando la proprietà FontSize. Puoi anche aggiungere più testi con frecce in più posizioni sulla trama con testo, stili di linea, colore, dimensione e riquadro diversi. Controlla questo link per maggiori dettagli sulla funzione text().
