除了在plot函数的参数中直接指定颜色外,你还可以在创建图形对象后,使用图形属性来设置颜色。 matlab x = 0:0.1:10; y = sin(x); h = plot(x, y); % 绘制图形并返回句柄 set(h, 'Color', 'blue'); % 将图形颜色设置为蓝色 验证颜色设置 为了验证颜色设置是否生效,你可以运行上述代码,并观察生成的...
3 还可以通过figure中的设置来修改线的颜色,同时也可以修改线型。4 可以给figure输入一个h,然后可以看到h中所包含的数据:h = plot(aa(:,1),'color',[0.5 0.2 0.3],'linewidth',2,'LineStyle','--')通过设置其各种属性,可以改变线型和颜色。set(h,&#...
首先,使用plot函数绘制图形,并将返回的图形句柄存储在一个变量中,如h。 x = 1:10; y = rand(1,10); h = plot(x, y); 复制代码 然后,使用set函数来设置线条的颜色。可以将'Color'属性设置为预定义颜色字符串,如'r'(红色)、'g'(绿色)、'b'(蓝色)等,或使用RGB颜色值来指定颜色。 set(h, 'Color...
function MPlotColor = getRGBFromColorSet(MColor,ShowOrNot) %% 函数作用 % getRGBFromColorSet的目的是从原始的MColor取部分颜色生成画图用的MPlotColor % 从给定色卡中取部分颜色 %% 输入与输出 % MColor是一个n行3列矩阵,每一行都是一个RGB三元组,每个RGB值的取值范围是0-255 % 通过鼠标取出你想用的颜...
set(gca, 'Color', 'r'); 在这个例子中,gca代表当前的坐标轴对象,’Color’, ‘r’表示将所有线条的颜色设置为红色。 4、使用hold on和hold off函数:hold on和hold off函数可以控制是否在同一图形上绘制多条线,如果我们想要在同一图形上绘制多条线,我们需要先使用hold on函数打开绘图模式,然后使用plot或line...
%设置灰度图,查上方的表格 % c=plot(x1,'LineWidth',0.2); % set(c,'color',[0.41, 0.41, 0.41]); 6.colorbar设置 代码语言:javascript 复制 %不显示colorbar colorbar off; colorbar ('off') colorbar (' hide') colorbar ('delete') %设置colorbar标题及色阶范围 caxis([-150,-40])%设置colo...
set(leg,‘box’,‘off’) 修改legend形状、大小等,添加标题等 代码语言:javascript 复制 %Modify the legend appearance by setting Legend properties.clear clc close all rdm=rand(4);plot(rdm)lgd=legend('Line 1','Line 2','Line 3','Line 4');lgd.FontSize=12;lgd.TextColor='blue';lgd.NumColumn...
set(gcf,'Position',[50 50 900 600],'Color','w') yyaxis left h1=plot(data_x,data_y1,'-o','LineWidth',1.5,'Color',mycolors1,'MarkerSize',6,'MarkerEdgeColor',mycolors1,'MarkerFaceColor',mycolors1); hold on set(gca,'ycolor',mycolors1,'xtick',1998:2:2022,'XTickLabel',1998:2:...
1)x,y是两组向量,且它们的长度相等,则plot(x,y)可以直观地绘出以x为 横坐标,y为纵坐标的 图形. 如:画正弦曲线: t=0:0.1:2*pi; y=sin(t); plot(t,y) 2)当 plot(x,y)中,x是向量,y是矩阵时,则绘制y矩阵中各行或列对应于 30
你的意思是想设置坐标框里面的颜色吧?把最后一句换成:set(gca, 'color', backcolor)例如 backcolor = [0.3 0.6 0.4];plot(peaks)set(gca, 'color', backcolor)