Main Content

Développer des classes de diagrammes

Créer votre propre classe d’objets pour des diagrammes personnalisés

Définissez votre propre classe de diagrammes en créant une sous-classe de la classe de base ChartContainer. Si vous écrivez des scripts ou des fonctions pour créer des visualisations spécialisées et que vous les partagez avec d’autres personnes, vous pouvez envisager de créer une implémentation de classe. La création d’une classe vous permet de proposer une interface pratique à vos utilisateurs. S’ils souhaitent personnaliser certains aspects de votre diagramme, ils pourront définir des propriétés au lieu d’être obligés de modifier et réexécuter votre code graphique. Vous concevez votre propre ensemble personnalisé de propriétés et contrôlez celles qui seront accessibles à vos utilisateurs. Ces derniers pourront les modifier en lignes de commande ou les examiner dans le Property Inspector. Les instances de votre classe sont membres de la hiérarchie des objets graphiques. En conséquence, vos diagrammes sont compatibles avec de nombreux aspects du système graphique. Pour plus d’informations, consultez Chart Development Overview.

Classes

matlab.graphics.chartcontainer.ChartContainer Base class for developing chart objects (depuis R2019b)
matlab.graphics.chartcontainer.mixin.LegendAdd legend support to chart container subclass (depuis R2019b)
matlab.graphics.chartcontainer.mixin.ColorbarAdd colorbar support to chart container subclass (depuis R2019b)

Méthodes

développer tout

setupSet up instance of chart container subclass
updateUpdate instance of chart container subclass after setting properties
getAxesGet axes for chart container subclass
getLayoutGet tiled chart layout for chart container subclass
getLegendGet legend object for legend mixin subclass
getColorbarGet colorbar object for colorbar mixin subclass

Rubriques

Fondamentaux du développement de diagrammes

Gérer les propriétés et les méthodes