Entwickeln von Diagrammklassen
Definieren Sie Ihre eigene Diagrammklasse, indem Sie eine Unterklasse der Basisklasse ChartContainer
erstellen. Wenn Sie Skripte oder Funktionen für die Erstellung spezialisierter Visualisierungen schreiben und sie mit anderen teilen, könnten Sie dazu eine Klassenimplementierung erstellen. Durch die Erstellung einer Klasse können Sie Ihren Benutzern eine praktische Schnittstelle bereitstellen. Wenn sie Aspekte Ihres Diagramms anpassen möchten, können sie Eigenschaften festlegen, anstatt Ihren Grafikcode ändern und erneut ausführen zu müssen. Sie entwickeln Ihren eigenen benutzerdefinierten Satz an Eigenschaften und steuern, auf welche Ihre Benutzer zugreifen können. Benutzer können Eigenschaften in der Befehlszeile ändern oder sie sich im Property Inspector ansehen. Instanzen Ihrer Klasse gehören zur Hierarchie grafischer Objekte. Daher sind Ihre Diagramme mit vielen Aspekten des Grafiksystems kompatibel. Weitere Informationen finden Sie unter Chart Development Overview.
Klassen
matlab.graphics.chartcontainer.ChartContainer | Base class for developing chart objects (Seit R2019b) |
matlab.graphics.chartcontainer.mixin.Legend | Add legend support to chart container subclass (Seit R2019b) |
matlab.graphics.chartcontainer.mixin.Colorbar | Add colorbar support to chart container subclass (Seit R2019b) |
Methoden
Themen
Grundlagen zur Diagramm-Entwicklung
- Chart Development Overview
Learn the basic steps for authoring a class of chart objects. (Seit R2019b) - 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.
Verwaltung von Eigenschaften und Methoden
- 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.