patch colours and plot colours

I am having an issue using :
patch
and using:
plot
Specifically when using patch:
figure(1)
patch(vert_x,vert_y,'yellow');
But when using plot on a polygon obtained using polyshape, denoted by the variable name object1:
figure(2)
plot(object1,'FaceColor','yellow');
The output is correct, but the yellow obtained from figure 2 is noticeably lighter in color than the yellow which is obtained in patch. I want the colors to look the same. How can I overcome this issue? I have tried RGB colors and this has not fixed the issue.

1 件のコメント

Pa342
Pa342 2019 年 10 月 1 日
Okay so the solution was to use:
'FaceAlpha',1
In other words,
plot(object1,'FaceColor','yellow','FaceAlpha',1);
For some bizarre reason, the brightness of two plot methods have different settings, even when using the same colors.

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

回答 (0 件)

カテゴリ

タグ

質問済み:

2019 年 10 月 1 日

コメント済み:

2019 年 10 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by