Fork me on GitHub

matlab GUI之 -- 绘图

1.常用属性

linestyle:

       实线

        -

       虚线

        --

       点线

        :

       点画线

        -.

 

marker:

加号

+

圆圈

O

星号

*

方块

S

三角形

^  <  >

五角星

P

 

color:

r

绿

g

b

y

k

除了上述三种属性外,还有

 LineWidth -- 线条宽度

 MarkerEdgeColor -- 标记的边缘颜色

 MarkerFaceColor -- 标记填充颜色

 MarkerSize -- 标记大小

后面紧跟着 “数值”大小。

 

2.常用命令

subplot(m n p)  绘制子图,把图像分割成M*N的阵列,p代表按行顺序排列的第P个图

判断当前绘图是处于保持状态还是替换状态,用ishold  如果ans=1,保持; ans=0,替换。  

  Hold

  Hold on;

  Hold off

  Hold all

 

显示边框

  Box on     

  Box off

  Box

 

显示网格

  Grid on

  Grid off

  Grid minor

  Grid

 

设置坐标轴范围

  Axis([xmin xmax ymin ymax])

  Axison  显示坐标轴

  Axisoff  隐藏坐标轴

 

其他

  Legend(“ string  “)  创建图例

  Legend(‘boxoff‘)  移除图例的方框

  legend(……,‘location',best)   把图例放置在最佳的位置上(尽量不覆盖数据的位置)

  Title(’string')         创建标题

  xlabel   ylabel   设置x 、 y 轴标签

  Datacursormodeon 打开数据光标模式

  Datacursormodeoff  关闭数据光标模式

 

3.字体颜色等

  texlabel(f)

  texlabel用于转换matlab表达式中tex格式字符串

tex字符还可以设置字体、颜色和位置

[1]    \bf        设置为粗字体(bold font)

[2]    \it        设置为斜字体(Italic font)

[3]   \rm       设置为正常字体

[4]   \fontname{字体名}       设置字体名

[5]   \fontsize{字体大小}      设置字体大小

[6]   \color{颜色}           设置颜色

[7]  \color[rgb]{a,b,c}    a,b,c都在【0 1】之间

[8]   _       表示下标

[9]  ^        表示上标

  注:设置tex字符的字体、颜色、位置时,要将显示的字符串放在字段设置之后

       >>title(‘\fontname{宋体}例子’)

posted @ 2016-06-08 16:03  wangduo  阅读(2558)  评论(0编辑  收藏  举报