Sviluppo delle classi di grafici
Definire la propria classe di grafici creando una sottoclasse della classe base ChartContainer
. Se si scrivono script o funzioni per la creazione di visualizzazioni specializzate e le si condividono con altri, si consideri la possibilità di creare un'implementazione della classe. La creazione di una classe consente di fornire una comoda interfaccia agli utenti. Quando gli utenti desiderano personalizzare alcuni aspetti del grafico, possono farlo tramite l’impostazione delle proprietà piuttosto che dover modificare e rieseguire il codice grafico. È possibile progettare un insieme personalizzato di proprietà e controllare quali sono quelle a cui gli utenti possono accedere. Gli utenti possono modificare le proprietà dalla riga di comando o ispezionarle nell’Ispettore delle proprietà. Le istanze della classe sono membri della gerarchia degli oggetti grafici. Di conseguenza, i grafici sono compatibili con molti aspetti del sistema grafico. Per maggiori informazioni, vedere Chart Development Overview.
Classi
matlab.graphics.chartcontainer.ChartContainer | Base class for developing chart objects |
matlab.graphics.chartcontainer.mixin.Legend | Add legend support to chart container subclass |
matlab.graphics.chartcontainer.mixin.Colorbar | Add colorbar support to chart container subclass |
Metodi
Argomenti
Nozioni di base sullo sviluppo del grafico
- Chart Development Overview
Learn the basic steps for authoring a class of chart objects. - Develop Charts With Polar Axes, Geographic Axes, or Multiple Axes
Define a class that contains one or more Cartesian, polar, or geographic axes. - Write Constructors for Chart Classes
Customize the calling syntax for creating a chart object.
Gestione delle proprietà e dei metodi
- Managing Properties of Chart Classes
Validate property values, optimize how properties update, and customize how properties display for the charts you author. - Enabling Convenience Functions for Setting Axes Properties
Enable thetitle
,xlim
, andylim
functions for a class of chart objects. - Saving and Loading Instances of Chart Classes
Develop chart that preserves interactive changes when you save it. - Optimized Chart Class for Displaying Variable Number of Lines
Define a class that displays a variable number of lines with optimized code that reuses existing line objects. - Chart Class with Custom Property Display
Develop a chart object that displays two lines and has a custom property display.