linewidth for specific line

조회 수: 6 (최근 30일)
Noam
Noam 2017년 1월 6일
댓글: Ahmer Ashraf 2020년 2월 23일
how to specify linewidth for one line in a multi line plot?
  댓글 수: 1
Ahmer Ashraf
Ahmer Ashraf 2020년 2월 23일
I'm bound on linewidth property..I'm completing my assignment but this property is not going me forward.

댓글을 달려면 로그인하십시오.

채택된 답변

John BG
John BG 2017년 1월 7일
편집: John BG 2017년 1월 7일
Noam
I kindly ask to have the following answer marked as Accepted Answer:
x = 1:1:10;
L=5 % amount of lines
y = randi([1 10], L,10);
Lwidth=[1 2 3 4 5]
figure(1);hold all
for k=1:1:L
plot(x,y(k,:),'LineWidth',Lwidth(k))
end
grid on
or
figure(1);hold all
for k=1:1:L
h=plot(x,y(k,:))
h.LineWidth=Lwidth(k)
end
grid on
.
appreciating time and attention
John BG
  댓글 수: 4
John BG
John BG 2017년 1월 7일
Dear Start Strider, here no one has plagiarised your answer.
Your answer has a constant line width of 2.
The question is asking for a variable line width.
I supply an answer that has a variable line width: 5 lines with different LineWidth parameters.
do you see the difference?
Star Strider
Star Strider 2017년 1월 7일
There is no essential difference!
My Answer shows how to do what Noam wants to do. It should be easy for Noam to use my code and expand on it as necessary. ‘Multiline’ implies more than one line, and my code does exactly what was asked.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Star Strider
Star Strider 2017년 1월 6일
Use the hold function and plot them individually:
x = 1:10;
y1 = rand(1, 10);
y2 = 1+rand(1,10);
figure(1)
plot(x, y1)
hold on
plot(x, y2, 'LineWidth',2)
hold off
grid
  댓글 수: 2
Noam
Noam 2017년 1월 6일
Thamks
Star Strider
Star Strider 2017년 1월 6일
My pleasure.
If my Answer solved your problem, please Accept it!

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by