MATLAB 绘图之 设置绘图属性(持续更新中)

   在讨论Matlab的绘图属性之前,有必要研究Matlab的绘图( GUI )机制。

   1. 首先,Matlab 的 GUI 对象之间是一种 树状结构

   MATLAB 绘图之 设置绘图属性(持续更新中)_第1张图片

   所有绘图(GUI)对象都拥有一个唯一的标识符 Handle , Root是一切绘图对象的鼻祖,Handle = 0; 第一个绘图窗口(Figure)的 Handle = 1 ,第二个Figure的 Handle = 2 ,依次类推。

   Figure 就是我们所看到的绘图窗口,Axes 就是绘制的画布(Panel),Axes包含x轴,y轴,z轴(如果有),各种直线、曲线、文字等等绘图对象。

  示意图:

 MATLAB 绘图之 设置绘图属性(持续更新中)_第2张图片

  类似于 C++ 的对象继承关系,Axes的 Parent 是 Figure,Figure的 Children是 Axes。

  接着,我们看一下这些对象都具有哪些属性。

  以 Figure 为例,先输入:doc Figure,然后点击 "Figure Properties" ,可以看到上百个属性,

       MATLAB 绘图之 设置绘图属性(持续更新中)_第3张图片

  本文以矩形框的线条颜色为例,说明如何自己设置线条的颜色属性。

  图片:

  MATLAB 绘图之 设置绘图属性(持续更新中)_第4张图片

  对应的代码:rectangle('position',[187,246,228,475-246] , 'linewidth' , 2 , 'EdgeColor' , 'b' );

            

你可能感兴趣的:(Matlab)