Effacer les filtres
Effacer les filtres

Plot horizontal line over existing plot (on same figure)

2 vues (au cours des 30 derniers jours)
ANDREA
ANDREA le 17 Jan 2023
Commenté : ANDREA le 17 Jan 2023
Hi all!
I have to plot a horizontal (threshold) line over a graph obtained by means of a for loop. my matlab version is 2014a.
This is the script:
for i=1:18
figure(1)
title('Max Temperature','fontsize',20)
xlabel('n° sensor','fontsize',15)
ylabel('Temperature [°]','fontsize',15)
plot(i,Max_Temp(1,i),'o')
hold on
grid on
end
How can I do? Thank you very much.

Réponse acceptée

Cameron
Cameron le 17 Jan 2023
Modifié(e) : Cameron le 17 Jan 2023
You didn't specify what the y value of your graph needs to be, but you can take the information in this post and adjust it as needed. I also reconfigured some of your code a bit.
figure(1)
title('Max Temperature','fontsize',20)
xlabel('n° sensor','fontsize',15)
ylabel('Temperature [°]','fontsize',15)
hold on
grid on
for i=1:18
plot(i,Max_Temp(1,i),'o')
end
x = 1:18;
y = ones(1,length(x))*200; %I just made up a value of 200. Put whatever your threshold is here.
plot(x,y,'-k')
hold off

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Object Properties dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by