Plot horizontal line over existing plot (on same figure)
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ANDREA
el 17 de En. de 2023
Comentada: ANDREA
el 17 de En. de 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.
0 comentarios
Respuesta aceptada
Cameron
el 17 de En. de 2023
Editada: Cameron
el 17 de En. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Graphics Object Properties en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!