使用newplot控制策划
这个例子展示了如何为用户编写的策划准备数据和轴功能。使用点符号来设置属性。
使用newplot
管理专业策划的输出功能。的myPlot2D
功能:
定制特定出版物的轴和图外观要求。
使用循环方式和单一颜色为多行图。
添加一个传奇与指定的显示名称。
函数myPlot2D (x, y)%叫newplot斧柄cax = newplot;%定制轴cax。字体名=“次”;cax。FontAngle =“斜体”;%定制图无花果= cax.Parent;fig.MenuBar =“没有”;%绘制命令%产生自定义图线=线(x, y,…“颜色”(5、5、5),…“线宽”2);交响乐团= [“- - -”;“——”;“:”;“-”。];setLineStyle网格(线)在传奇(“显示”,“位置”,“东南”)函数setLineStyle(线)风格= 1;为2 = 1:长度(线)如果风格>长度(缩孔)风格= 1;结束线(ii)。线型=交响乐团(风格:);线(ii)。DisplayName = num2str(风格);风格=风格+ 1;结束结束结束
这个图表显示了典型的输出myPlot2D
功能:
x = 1:10;y =山峰(10);myPlot2D (x, y)
的myPlot2D
函数显示用户编写的绘图功能的基本结构:
因为myPlot2D
使用返回的句柄newplot
访问目标图和轴,这个函数:
坚持MATLAB的行为®每个后续的调用绘图函数清除轴时。
正常工作时
持有
被设置为在
默认的设置NextPlot
属性确保你遵循标准的MATLAB绘图功能行为——重用图窗口,但清楚和重置轴与每一个新的图。