Graph only plotting 1 point

Hi all, i am unable to plot my graph using my code, for some reason whenever i plot it, MATLAB would simply show me a blank graph, which i woould assume that the graph only plotted 1 point. However, i do not understand why it would only point a single point.
This is my code, where T is my data set of 261345 X 1
figure(3)
hold on
for q=0:0.1:max(n)
Num=sum(T>q)
datasize=261345 % have to change manually
P=Num/datasize
semilogy(q,P)
hold on
end

 采纳的回答

Cris LaPierre
Cris LaPierre 2021-10-20
编辑:Cris LaPierre 2021-10-20
The default syntax does not include a marker style. If your plot is only a single point, then you cannot see the line. Just include a markerstyle.
for q=0:0.1:max(n)
Num=sum(T>q)
datasize=261345 % have to change manually
P=Num/datasize
semilogy(q,P,'o')
hold on
end
hold off

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Graphics Performance 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by