Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

开发图类

编写您自己的自定义图对象类

通过创建 ChartContainer 基类的子类来定义您自己的图类。如果您编写用于创建专用可视化的脚本或函数并与其他人共享,请考虑创建类实现。通过创建类,您可以为用户提供方便的接口。当他们要自定义图的各个方面时,他们可以设置属性,而不必修改和重新运行您的图形代码。您可以设计自己的自定义属性集,并控制用户可以访问哪些属性。用户可以在命令行修改属性或在属性检查器中检查它们。您的类的实例是图形对象层次结构的成员。因此,您的图与图形系统的许多方面兼容。有关详细信息,请参阅图开发概述

matlab.graphics.chartcontainer.ChartContainer 用于开发图对象的基类 (自 R2019b 起)
matlab.graphics.chartcontainer.mixin.Legend向图容器子类添加图例支持 (自 R2019b 起)
matlab.graphics.chartcontainer.mixin.Colorbar向图容器子类添加颜色栏支持 (自 R2019b 起)

方法

全部展开

setup设置图容器子类的实例
update设置属性后更新图容器子类的实例
getAxes获取图容器子类的坐标区
getLayout获取图容器子类的分块图布局
getLegend获取图例 mixin 子类的图例对象
getColorbar获取颜色栏 mixin 子类的颜色栏对象

主题

图开发基础知识

管理属性和方法