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. |