COLOR CODE IN MULTIPLE PLOT

조회 수: 3 (최근 30일)
Grace
Grace 2022년 8월 27일
댓글: Grace 2022년 8월 28일
Hi everyone, I inted to to make a multiple plot with with predefined color code.
Could you please assit me, on how to include the code to define the colors of my plot instead of using the matlab default color
clear all; close all; clc
a=[6.5 10 12 16];b=linspace(1, 10);
for i=1:4;
aa=a(i)
y=1./(exp(-aa./b)+ 1);
plot(b, y)
hold on
end

채택된 답변

Walter Roberson
Walter Roberson 2022년 8월 27일
If you are using a new enough version of MATLAB, see colororder
If you are using an older version of MATLAB, you could change the ColorOrder property of the axes.
Or... each time you plot() you could pass in a 'Color' option with the color you want. For example,
cmap = jet(4);
a=[6.5 10 12 16];b=linspace(1, 10);
for i=1:4;
aa=a(i)
y=1./(exp(-aa./b)+ 1);
plot(b, y, 'color', cmap(i, :), 'DisplayName', string(i));
hold on
end
aa = 6.5000
aa = 10
aa = 12
aa = 16
legend show
  댓글 수: 5
Walter Roberson
Walter Roberson 2022년 8월 27일
cc = {'.r', '-k', '--g', ':b'};
a = [6.5 10 12 16]; b = linspace(1, 10);
for i=1:4;
aa=a(i)
y=1./(exp(-aa./b)+ 1);
plot(b, y, cc{i}, 'DisplayName', string(i));
hold on
end
aa = 6.5000
aa = 10
aa = 12
aa = 16
legend show
Grace
Grace 2022년 8월 28일
Thanks a million times

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by