How to plot lines with different width in the same figure?

6 ビュー (過去 30 日間)
André Teixeira
André Teixeira 2016 年 5 月 13 日
コメント済み: Chad Greene 2016 年 5 月 13 日
Hello, i want to know if there is any way to plot various lines in the same figure with different width:
I have this simple code to serve as a example:
x1=[0 0];
y1=[0 3];
x2=[0 4];
y2=[3 3];
x3=[4 4];
y3=[3 0];
plot(x1,y1,'b',x2,y2,'r',x3,y3,'g','LineWidth',4);
axis([-1 5 -1 4]);
Is there a way that the blue line formed by x1,y1 to have a different thickness than the red line created by x2,y2 and so on?
Thanks for any help

採用された回答

Chad Greene
Chad Greene 2016 年 5 月 13 日
Yes, it's possible! I'd plot them individually and remember to set hold on so it won't delete the previous plot with each call of plot:
x1=[0 0];
y1=[0 3];
x2=[0 4];
y2=[3 3];
x3=[4 4];
y3=[3 0];
plot(x1,y1,'b','linewidth',1)
hold on
plot(x2,y2,'r','linewidth',3)
plot(x3,y3,'g','LineWidth',5);
axis([-1 5 -1 4]);
  1 件のコメント
Chad Greene
Chad Greene 2016 年 5 月 13 日
Or if you prefer a more reasonable green, you can specify rgb values:
plot(x3,y3,'-','LineWidth',5,'color',[0.08 0.69 0.1]);

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

その他の回答 (0 件)

カテゴリ

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

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by