在这个例子中,[0.5, 0.2, 0.8]表示一个深紫色的RGB值。 3. 使用十六进制颜色代码 虽然MATLAB的plot函数本身不直接支持十六进制颜色代码,但你可以通过一些转换来间接使用它们。首先,将十六进制颜色代码转换为RGB值,然后在plot函数中使用这些RGB值。 例如,要将十六进制颜色代码#FF5733(一种橙色)转换为RGB值,并用于...
xlabel('x','FontSize',15) ylabel('y','FontSize',15) title('Customized the plot color in Matlab','Color',[0.7,0,1]) 方括号中间的三个数字表示的三原色的比例,配色标准可以参考:Matlab配色 Plot的基本命令: plot(x,y,'property name',property value) 如果不记得property name怎么办?不用担心,Mat...
1、自定义一个颜色数组 在matlab命令窗口输入如下代码:>> c = rand(5,3),表示生成一个5行3列的0~1之间的随机数组,这样每一行的三个数可以作为一个颜色数组。2、循环绘制5条曲线 >> x = 0:pi/50:2*pi;>> A = 1:5;>> for i=1:5 plot(x,A(i)*sin(x),'color',c(i,:))...
首先定义一个颜色rgb的三元矩阵,n行3列例如c=[ 1 1 1; 1 1 0; 1 0 1; ...];for i=1:n %n是你画曲线的数量 plot(x,y,'color',c(i,:));hold on %化曲线,每次循环根换数据和颜色endhold off对于c,你可以用系统定义好的colormap例如c=colormap(jet(n)); ...
【MATLAB】画图使用调色板实现自动线条颜色的方法 n=10; %n types of colors in hsv; cc=hsv(n); figure; hold on; for i=1:12 plot(result(1,:), 'color', cc(mod(i,n)+1, :)); %mod(i,n) is to prevent color from exceeding hsv dimensions, +1 because hsv(0) has no definition;...
(3,3);% 3*3随机数矩阵,用作color vectorfori=1:9y(:,i)=sin(x-i/5)';end%% Plotp=plot(x,y)% 画9条sin曲线%% Modification of the plotax=gca;ax.ColorOrder=c;% 修改线条的颜色顺序为c中的RBG颜色% ax.ColorOrder = [1 0.5 0; 0.5 0 1; 0 0.5 0.3]; % 官方文档中的代码ax....
需要注意的是保存文件的位置要和搜索路径一致。这可以通过右键编辑窗口的文件,在弹出的下拉框中轻松完成,见图所示。最后再命令行窗口中输入hx。可以看到matlab自动为其添加了颜色。下面将第一条曲线变成红色,第二条曲线变成黑色。 命令改为plot(x,y1,'r',x,y2,'k').下面的命令将第一条曲线改为...
1、如果循环次数不多,可以吧指定的不同颜色以字符的形式保存在一个数组里,每循环一次就在plot命令参数里调用相应的一种颜色。2、plot不用在循环里,循环时把要绘制的数据依次保存到同一个矩阵里,循环结束后,用plot命令,matlab自动用不同颜色绘图。
【MATLAB】画图使用调色板实现自动线条颜色的方法,n=10;%ntypesofcolorsinhsv;cc=hsv(n);figure;holdon;fori=1:12plot(result(1,:),'color',cc(mod(i,n)+1,:));%mod(i,n)istopreventcolorfromexceedinghsvdimensions,+1becausehsv(0)ha