Linestyle does not change

12 ビュー (過去 30 日間)
ALZ
ALZ 2016 年 8 月 1 日
編集済み: ALZ 2016 年 8 月 2 日
Hi, am having a trboule with plot and linestyle commands.
Am using the following code
plot(t,r2,'--b');hold on
plot(t,r3,'-.r'); hold on
plot(t,r1,':g'); hold off
But still am having the same linestyle on all curves (--)?
I have tried several ways to go around this problem, but with no luck at all
Thanks
  5 件のコメント
Image Analyst
Image Analyst 2016 年 8 月 2 日
Are you sure your r are all 1-D vectors and not 2-D matrices?
ALZ
ALZ 2016 年 8 月 2 日
Well, in fact Rs as well as Ts are all one column vector of different lengths

サインインしてコメントする。

回答 (3 件)

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 8 月 1 日
Increase the line width
t=0:0.1:10
r1=sin(t)
r2=2*cos(t)
r3=t
plot(t,r2,'--b');hold on
plot(t,r3,'-.r','linewidth',3); hold on
plot(t,r1,':g','linewidth',3);

ALZ
ALZ 2016 年 8 月 2 日
It seems the linewidth command partially solves the problem, Thank you Azzi, but increasing the linewidth is not an option, this way am going to miss some information.

ALZ
ALZ 2016 年 8 月 2 日
編集済み: ALZ 2016 年 8 月 2 日
Thanks for everyone, it is a rendering problem, if anyone is interested, the problem should be solved by setting the renderer;
figure(1)
plot(t,r2,'--b');hold on
plot(t,r3,'-.r'); hold on
plot(t,r1,':g');
set(figure(1),'Renderer','painters')

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by