Same colour for two curves in a plot
조회 수: 4 (최근 30일)
이전 댓글 표시
Hi MATLAB Community,
I need to have the first and third cuve the same colour, how do i do that?
I would really ppriciate some help on how to do that.
a = [ 100, 65, 95];
b = [-100, 65, 90];
c = [50, 20, 20];
d = [-25, 20, 20];
x = linspace(-200, 100, 200)
for k = 1:numel(a)
y(k,:) = a(k)+b(k)*tanh((x+c(k))/d(k));
end
figure;
plot(x, y);
댓글 수: 0
채택된 답변
DGM
2021년 4월 7일
Something like this. You'd just have to pick the colors you want.
h=plot(x,y);
set(h, {'color'}, {[1 0 0]; [1 0 1]; [1 0 0]});
추가 답변 (1개)
Sajid Afaque
2021년 4월 7일
you can also use color instead of triplets
h=plot(x,y);
set(h, {'color'}, {'r'; 'b'; 'r'});
댓글 수: 2
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Distribution Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!