ChartDirector Ver 3.1 (PHP Edition Edition)
Class Library
phpchartdir
Fundamental Classes
| Class | Description |
|---|---|
| Box | The Box class represents boxes. It is used as the base class for more complex classes (such as the TextBox class). |
| TextBox | The TextBox class represents text boxes. It is a subclass of Box. |
| Line | The Line class represents straight lines. |
General Charts
| Class | Description |
|---|---|
| BaseChart | The BaseChart class is an abstract class containing methods that are common to all chart types. |
| MultiChart | The MultiChart class represents multi-charts. A multi-chart is a container to contain multiple charts. MultiChart is a subclass of BaseChart. |
| LegendBox | The class LegendBox represents legend boxes. It is a subclass of TextBox. |
Pie Charts Related
| Class | Description |
|---|---|
| PieChart | The PieChart class represents pie charts. It is a subclass of BaseChart. |
| Sector | The Sector class represents sectors. |
XY Charts Related
| Class | Description |
|---|---|
| XYChart | The XYChart class represents XY charts. The XYChart class is a subclass of BaseChart. |
| PlotArea | The PlotArea class represents plot areas in XY charts. |
| Axis | The Axis class represents x and y axes in XY charts. |
| Mark | The Mark class represents mark lines. It is a subclass of TextBox. Mark objects are created using Axis.addMark. |
| Layer | The Layer class is the base class for all XYChart layer classes. |
| BarLayer | The BarLayer class represents bar layers. BarLayer is a subclass of Layer. |
| LineLayer | The LineLayer class represents line layers. LineLayer is a subclass of Layer. |
| SplineLayer | The SplineLayer class represents spline layers. SplineLayer is a subclass of LineLayer. |
| StepLineLayer | The StepLineLayer class represents step line layers. StepLineLayer is a subclass of LineLayer. |
| TrendLayer | The TrendLayer class represents trend layers. TrendLayer is a subclass Layer. |
| InterLineLayer | The InterLineLayer class represents interline layers. InterLineLayer is a subclass of Layer. |
| ScatterLayer | The ScatterLayer class represents scatter layers. ScatterLayer is a subclass of Layer. |
| AreaLayer | The AreaLayer class represents area layers. AreaLayer is a subclass of Layer. |
| HLOCLayer | The HLOCLayer class represents high-low-open-close layers. HLOCLayer is a subclass of Layer. |
| CandleStickLayer | The CandleStickLayer class represents candlestick layers. CandleStickLayer is a subclass of Layer. |
| BoxWhiskerLayer | The BoxWhiskerLayer class represents box-whisker layers. BoxWhiskerLayer is a subclass of Layer. |
| DataSet | The DataSet class represents data sets. |
Polar Charts Related
| Class | Description |
|---|---|
| PolarChart | The PolarChart class represents polar charts (including radar charts). The PolarChart class is a subclass of BaseChart. |
| RadialAxis | The RadialAxis class represents radial axes in polar charts. The radial axis is the axis representing the radius component of a polar coordinate. |
| AngularAxis | The AngularAxis class represents angular axes in polar charts. The angular axis is the axis representing the angular component of a polar coordinate. |
| PolarLayer | The PolarLayer class is the base class for all PolarChart layer classes. |
| PolarLineLayer | The PolarLineLayer class represents polar area layers. PolarLineLayer is a subclass of PolarLayer. |
| PolarAreaLayer | The PolarAreaLayer class represents polar area layers. PolarAreaLayer is a subclass of PolarLayer. |
| PolarSplineLineLayer | The PolarSplineLineLayer class represents polar spline line layers. PolarSplineLineLayer is a subclass of PolarLineLayer. |
| PolarSplineAreaLayer | The PolarSplineAreaLayer class represents polar spline area layers. PolarSplineAreaLayer is a subclass of PolarAreaLayer. |
Graphics Primitives
| Class | Description |
|---|---|
| DrawArea | The DrawArea class represents drawing surfaces, with methods for performing graphics primitives (such as drawing lines, shapes and texts) and the surfaces. |
| TTFText | The TTFText class represents text blocks. |
Utility Classes
| Class | Description |
|---|---|
| ArrayMath | The ArrayMath class is a utility class used to perform array computations. |
| RanTable | RanTable is a utility class to produce tables with random numbers. |