Developing Chart Classes
Define your own chart class by creating a subclass of the
ChartContainer base class. If you write scripts or functions for creating
specialized visualizations and share them with others, consider creating a class
implementation. Creating a class enables you to provide a convenient interface for your users.
When they want to customize aspects of your chart, they can set properties rather than having
to modify and rerun your graphics code. You design your own custom set of properties and
control which ones your users can access. Users can modify properties at the command line or
inspect them in the Property Inspector. Instances of your class are members of the graphics
object hierarchy. As a result, your charts are compatible with many aspects of the graphics
system. For more information, see Chart Development Overview.
Base Class Methods
Chart Development Basics
Learn the basic steps for authoring a class of chart objects.
Define a class that contains one or more Cartesian, polar, or geographic axes.
Customize the calling syntax for creating a chart object.
Managing Properties and Methods
Validate property values, optimize how properties update, and customize how properties display for the charts you author.
ylim functions for a class of chart objects.
Develop chart that preserves interactive changes when you save it.
Define a class that displays a variable number of lines with optimized code that reuses existing line objects.
Develop a chart object that displays two lines and has a custom property display.