转自2D画图的实用trick

分享一些书上没有的画图实用命令 

1.改变线的粗细    命令形式 :plot(x,y,′linewidth′,c) ,c∈[1,+∞) 

(图为c=2与c=5,线粗细对比) 

 

2.改变作图背景的颜色 

命令形式:set(gcf,'color','xxx') 

例如:set(gcf,'color',[1,1,1]); %背景色为白 

3.如果想用不同的颜色把图画得好康     命令 :plot(x,y,′Color′,[R  G  B]); 

可以通过改变R-G-B 的值改变线条的颜色(

4.关于坐标轴设置 

axis([xmin xmax ymin ymax]) 设置坐标轴在指定的区间 

axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间 

axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示 

axis tight 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴范围比 

axis square以当前坐标轴范围为基础,将坐标轴区域调整为方格形 

5.关于在图中直接创建注释 

命令:annotation 

annotation(line—type,x,y) :创建一个在当前图窗中的两个点之间延伸的线条或箭头注释。将 type 指定为 'line'、'arrow'、'doublearrow' 或 'textarrow'。 

将 x 和 y 分别指定为 [x-begin x-end] 和 [y-begin y-end] 形式的二元素向量。 

annotation(line—type ,dim) 在当前图窗中创建具有特定大小和位置的矩形、椭圆或文本框注释。样式可指定为 'rectangle'、'ellipse' 或 'textbox'。指定 dim 作为[x y w h] 形式的四元素向量。x 和 y 元素确定位置,w 和 h 元素确定大小。

 

(同样用此方法可以给我们的坐标轴加上箭头) 

6.画出坐标轴和坐标轴的箭头 

网上发现还有一篇画出完整四象限图的代码,我感觉稍微有点麻烦,不知道大家有没有什么好办法)http://www.voidcn.com/article/p-xzomgrzq-ne.html 

 

posted @ 2021-05-06 17:47  Explorerss  阅读(76)  评论(0编辑  收藏  举报