matlab中用plot画多条曲线图时,怎样改变各曲线的大小?

如题所述

直接用代码改方式如下:
h1=plot();
hold on
h2=plot();

set(h1)能得到你能改的h1句柄所对应图像的属性
例如 set(h1,'LineWidth',1.5);这就将h1对应的线粗细改为了1.5
多个属性更改可以在一个set指令里实现
如:set(h2,'LineWidth',2,'color','red','LineStyle','.-')这就将h2对应的线
粗细改为了2,颜色改为了红色,线型改为 了点划线,具体可设置的属性 可以在set(h2)知道

当然在绘图之前可以用类似于set的指令提前赋予属性,如:
plot(x,y,'color','red','linewidth‘,2','linestyle','.');若想修改则用上述方法,在plot之前赋一个值
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-24
a1=ones(1,10);
a2=a1+1;

figure (1);
plot(a1,'r')
hold on
plot(a2,'--')
hold on
axis([1 10 0 3])
legend('a1 红色实线','a2 蓝色虚线')

figure (2);
plot(a2,'--')
hold on
plot(a1,'r')
hold off
axis([1 10 0 3])
legend('a2 蓝色虚线','a1 红色实线')
--------------------------------------------------

你看看是不是这个意思 不是的话再联系我
其实很简单 就是画2条线的顺序改下 之后再按顺序改 legend里的参数就好了
第2个回答  2016-01-01
 今天妈妈下班回来,听妈妈说了一件很气愤的事。那就是妈妈的单位百家湖1912街区的好几盏高杆灯和几个地灯被人砸坏了。妈妈利用她的技术,查出了是几个年轻的小伙子干的,他们没有事情做,砸灯玩,砸完以后就离开了,为这事妈妈还被领导罚款了。我很想对这几位大哥哥说几句:百家湖1912街区是个休闲娱乐的好地方,这些灯是给街区点缀装饰的,也是给街区增加气氛的,更是给行人方便的!你们的所作所为是可耻的!!爱护公物人人有责!!!

matlab中用plot画多条曲线图时,怎样改变各曲线的大小?
直接用代码改方式如下:h1=plot();hold on h2=plot();set(h1)能得到你能改的h1句柄所对应图像的属性 例如 set(h1,'LineWidth',1.5);这就将h1对应的线粗细改为了1.5 多个属性更改可以在一个set指令里实现 如:set(h2,'LineWidth',2,'color','red','LineStyle','.-')这就将h2对应的线...

matlab中用plot画多条曲线图时,怎样改变各曲线的大小
例如:plot(x,y,'-','LineWidth',1.5) % 其中1.5即为线宽大小

如何MATLAB设置多条曲线的线宽??
plot是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。通过添加参数,可使用plot对图形进行颜色、线宽、marker等的设置。plot函数的调用格式为:plot(x轴,y轴,属性名1,属性值1,属性名2,属性值2,…);set是matlab中对象属性的操作函数,使用set可对其属性进行设置。set函数的调用格式为...

matlab中如何调整plot多变量绘图中的markersize
当你想要改变plot中的标记大小时,可以按照以下步骤操作:首先,使用`hold on`来保持当前坐标轴的可见性,不关闭之前的图形:plot(x, y1, 'k-x', 'LineWidth', 2, 'MarkerEdgeColor', 'k', 'MarkerFaceColor', 'k', 'MarkerSize', 10);接着,添加第二个图形,如'y2',并设置其标记大小:plo...

Matlab用plot如何分别设置多条线宽?
原先的m和b只是一个点,所以画不出线,把m和b换成与n和a数量相同的点,就可以画出来,设置线型也要每个都设置。程序:

matlab中legend内容如何改变大小
plot( 1:12, bc, '-r.', 'MarkerSize', 10 ); 子图1中第1条曲线用实线绘,带有圆点,红色。MarkerSize属性设 置圆点的大小是10。这样画出来的就是实心圆了。plot( 1:12, nit, '-b.', 'MarkerSize', 10 );plot( 1:12, sul, '-g.', 'MarkerSize', 10 );plot( 1:12, poa,...

用MATLAB subplot绘制多图时3个图的高度不一样,如图,参考过很多改变图片...
在每次画图后增加一句 axis equal; % 让 xy 轴的比例为 1:1 或者 set(gca,'DataAspectRatio',[1 1 1]); % 设置当前坐标轴(xyz)比例为 1:1:1

Matlab用plot如何分别设置多条线宽?
一、Matlab绘图中用到的直线属性包括:(1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色 (4)MarkerType:标记点的形状 (5)MarkerSize:标记点的大小 (6)MarkerFaceColor:标记点内部的填充颜色 (7)MarkerEdgeColor:标记点边缘的颜色 1、线形 标记符 线形 - 实线 -- 虚线...

如何在matlab画的图中改变坐标显示的范围
1、在电脑上打开matlab,通过plot(x,x.^2)绘制了一条平方曲线,subplot(2,1,1)代表界面中显示两张图,纵向排列,第一组显示。2、在命令行窗口中按回车键,可以看到已经显示出一条曲线,横轴坐标范围1-10,纵轴坐标范围0-100。3、通过plot(x,x.^2,'r')来绘制一条红色曲线,axis([0 12,-...

matlab用plot作图,坐标轴的最小分度怎么调?
axis([xmin xmax ymin ymax])给出了x和y轴的最大最小值 将x轴的xmax扩大10倍就行了

相似回答