Borrar filtros
Borrar filtros

Plot horizontal line over existing plot (on same figure)

1 visualización (últimos 30 días)
ANDREA
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.

Respuesta aceptada

Cameron
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)

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by