Specify light blue for color
조회 수: 230 (최근 30일)
이전 댓글 표시
Hi how can I specify the color light blue instead of green below?
patch([x3 fliplr(x4)], [y3 fliplr(y4)], 'g' 'EdgeColor','g') % Fill Area Between Radius Limits
hold on
댓글 수: 0
답변 (2개)
Chad Greene
2017년 8월 16일
편집: Chad Greene
2017년 8월 16일
Hi Benjamin,
I'd do something like
h = patch([x3 fliplr(x4)], [y3 fliplr(y4)], 'g' 'EdgeColor','g');
set(h,'facecolor',[ 0.5843 0.8157 0.9882])
rgb('light blue')
ans =
0.5843 0.8157 0.9882
댓글 수: 0
Image Analyst
2017년 8월 16일
Define your colors as 1-by-3 arrays in the range 0-1. For example to have a light blue interior and a purple edge line, do this:
x = [1,4,4,1,1];
y = [2,2,1,1,2];
% Define light blue as whatever values you want
% but in the range of 0-255 and be sure to divide by 255 to get into the range 0-1.
lightBlue = [91, 207, 244] / 255;
purple = [103, 2, 94] / 255;
patch(x, y, lightBlue, ...
'EdgeColor', purple, ...
'LineWidth', 5)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Graphics Object Programming에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!