ChartDirector Documentation
License Agreement
Introduction
Installation
Installing ChartDirector for PHP
Trouble-Shooting ChartDirector for PHP Installation
Appendix - PHP Concepts
Getting Started
The First Project
Incorporating Charts in Web Pages
ChartDirector Object Model Overview
Pie Charts
Simple Pie Chart
3D Pie Chart
Multi-Depth Pie Chart
Side Label Layout
Circular Label Layout
Pie Chart with Legend
Pie with Small Sectors
Icon Pie Chart
Icon Pie Chart (2)
Text Styles and Colors
Metallic Background Coloring
Coloring and Wallpaper
Sectors with Borders
3D Angle
3D Depth
3D Shadow Mode
Start Angle and Direction
XY Charts
Bar Charts
Simple Bar Chart
3D Bar Chart
Multi-Color Bar Chart
Stacked Bar Chart
Percentage Bar Chart
Multi-Bar Chart
Multi-Stacked Bar Chart
Depth Bar Chart
Positive Negative Bars
Borderless Bar Chart
Dual Horizontal Bar Charts
Pareto Chart
Bar Gap
Line Charts
Simple Line Chart
Enhanced Line Chart
3D Line Chart
Multi-Line Chart
Symbol Line Chart
Spline Line Chart
Step Line Chart
Line Comparison
Line with Error Symbols
Custom Symbols
Rotated Line Chart
Arbitrary XY Line Chart
Discontinuous Lines
Trending and Curve Fitting
Trend Line Chart
Scatter Trend Chart
Confidence Band
General Curve Fitting
Scatter/Bubble Charts
Scatter Chart
Custom Scatter Symbols
Custom Scatter Labels
Bubble Chart
Bubble XY Scaling
Area Charts
Simple Area Chart
Enhanced Area Chart
3D Area Chart
Pattern Area Chart
Stacked Area Chart
3D Stacked Area Chart
Percentage Area Chart
Depth Area Chart
Rotated Area Chart
Box-Whister Charts
Box-Whisker Chart
Box-Whisker Chart (2)
Simple Gantt Chart
Finance Charts
High-Low-Open-Close Chart
Candlestick Chart
Finance Chart (1)
Finance Chart (2)
Other XY Chart Features
Marks and Zones
Marks and Zones (2)
Y Zone Coloring
X Zone Coloring
Dual Y-Axis
Dual X-Axis
Text Styles and Colors (2)
Background and Wallpaper
Log Scale Axis
Y-Axis Scaling
Tick Density
Polar/Radar Charts
Simple Radar Chart
Multi Radar Chart
Polar Line Chart
Polar Spline Chart
Polar Scatter Chart
Polar Bubble Chart
Polar Zones
Using Data Sources with ChartDirector
Using ChartDirector with Database in Web Pages
Database Sample Code Overview
Direct Database Access
Pass Data as HTTP Query Parameters
Clickable Charts
Introduction to Clickable Charts
Clickable Charts Operation Overview
Simple Clickable Charts
Javascript Clickable Charts
Custom Clickable Objects
Database Clickable Charts
Using Multiple Click Handlers
Making Other Objects Clickable
ChartDirector Reference
Class Library
phpchartdir
chartTime
chartTime2
setLicenseCode
getVersion
Fundamental Classes
Box
setPos
setSize
setBackground
getWidth
getHeight
getImageCoor
TextBox
setText
setAlignment
setFontStyle
setFontSize
setFontAngle
setFontColor
setMargin
setMargin2
Line
setPos
setColor
setWidth
General Charts
BaseChart
setSize
setBackground
setBorder
setWallpaper
setBgImage
setSearchPath
setTransparentColor
setAntiAlias
addTitle
addTitle2
addLegend
getLegend
getDrawArea
addText
addLine
setColor
setColors
setColors2
getColor
halfColor
dashLineColor
patternColor
patternColor2
gradientColor
gradientColor2
setDefaultFonts
setFontTable
setNumberFormat
setMonthNames
setWeekDayNames
setAMPM
layout
makeChart
makeChart2
makeChart3
makeSession
getHTMLImageMap
MultiChart
MultiChart
addChart
LegendBox
addKey
setText
setKeySize
setKeySpacing
getImageCoor2
getHTMLImageMap
Pie Charts Related
PieChart
PieChart
setPieSize
set3D
set3D2
setStartAngle
setExplode
setExplodeGroup
setLabelFormat
setLabelStyle
setLabelPos
setLabelLayout
setJoinLine
setLineColor
setData
addExtraField
sector
Sector
setExplode
setLabelFormat
setLabelStyle
setLabelPos
setLabelLayout
setJoinLine
setColor
getImageCoor
getLabelCoor
setColor
XY Charts Related
XYChart
XYChart
yAxis
yAxis2
syncYAxis
setYAxisOnRight
xAxis
xAxis2
setXAxisOnTop
swapXY
setPlotArea
setClipping
addBarLayer
addBarLayer2
addBarLayer3
addLineLayer
addLineLayer2
addAreaLayer
addAreaLayer2
addHLOCLayer
addHLOCLayer2
addCandleStickLayer
addBoxWhiskerLayer
addScatterLayer
addTrendLayer
addTrendLayer2
addSplineLayer
addStepLineLayer
addInterLineLayer
PlotArea
setBackground
setBackground2
setGridColor
setGridWidth
Axis
setLabelStyle
setLabelFormat
setLabelGap
setTitle
setTitlePos
setColors
setTickLength
setTickLength2
setTickWidth
setTickColor
setWidth
setMargin
setIndent
setAutoScale
setRounding
setTickDensity
setReverse
setLabels
setLabels2
setLinearScale
setLinearScale2
setLinearScale3
setLogScale
setLogScale2
setLogScale3
setDateScale
setDateScale2
setDateScale3
addLabel
addMark
addZone
getMinValue
getMaxValue
getTicks
Mark
setValue
setMarkColor
setLineWidth
setDrawOnTop
getLine
Layer
set3D
setLineWidth
setBorderColor
setLegend
setDataCombineMethod
addDataSet
getDataSet
addDataGroup
addExtraField
setUseYAxis2
setXData
setXData2
getXCoor
getYCoor
xZoneColor
yZoneColor
getImageCoor
getImageCoor2
getHTMLImageMap
setHTMLImageMap
setDataLabelStyle
setDataLabelFormat
addCustomDataLabel
setAggregateLabelStyle
setAggregateLabelFormat
addCustomAggregateLabel
BarLayer
setBarGap
setBarWidth
setMinLabelSize
LineLayer
setSymbolScale
setGapColor
setImageMapWidth
getLine
SplineLayer
setTension
StepLineLayer
setAlignment
TrendLayer
addConfidenceBand
addPredictionBand
getSlope
getIntercept
getCorrelation
getStdError
setImageMapWidth
getLine
InterLineLayer
ScatterLayer
AreaLayer
setMinLabelSize
HLOCLayer
setDataGap
CandleStickLayer
setDataGap
BoxWhiskerLayer
setDataGap
DataSet
setDataName
setDataColor
setDataSymbol
setDataSymbol2
setDataSymbol3
setLineWidth
setDataLabelStyle
setDataLabelFormat
setUseYAxis2
Polar Charts Related
PolarChart
PolarChart
setPlotArea
setGridColor
setGridStyle
setStartAngle
angularAxis
radialAxis
getXCoor
getYCoor
addExtraField
addAreaLayer
addLineLayer
addSplineLineLayer
addSplineAreaLayer
RadialAxis
AngularAxis
setLabelStyle
setLabelGap
setLabels
setLabels2
addLabel
setLinearScale
setLinearScale2
PolarLayer
setAngles
setBorderColor
setLineWidth
setDataSymbol
setDataSymbol2
setDataSymbol3
setSymbolScale
setImageMapWidth
getImageCoor
getHTMLImageMap
setDataLabelFormat
setDataLabelStyle
addCustomDataLabel
PolarLineLayer
setCloseLoop
setGapColor
PolarAreaLayer
PolarSplineLineLayer
setTension
PolarSplineAreaLayer
setTension
Graphics Primitives
DrawArea
DrawArea
setSize
resize
getWidth
getHeight
setClipRect
setBgColor
move
rotate
hFlip
vFlip
cloneTo
pixel
getPixel
hline
vline
line
arc
rect
polygon
surface
sector
cylinder
circle
fill
fill2
text
text2
text3
text4
merge
tile
setSearchPath
loadGIF
loadPNG
loadJPG
loadWMP
load
rAffineTransform
affineTransform
sphereTransform
hCylinderTransform
vCylinderTransform
vTriangleTransform
hTriangleTransform
shearTransform
waveTransform
out
outGIF
outPNG
outJPG
outWMP
outBMP
outGIF2
outPNG2
outJPG2
outWMP2
outBMP2
setPaletteMode
setDitherMethod
setTransparentColor
setAntiAlias
setInterlace
setColorTable
getARGBColor
halfColor
dashLineColor
patternColor
patternColor2
gradientColor
gradientColor2
setDefaultFonts
setFontTable
TTFText
getWidth
getHeight
getLineHeight
getLineDistance
draw
Utility Classes
ArrayMath
ArrayMath
add
add2
sub
sub2
mul
mul2
div
div2
delta
abs
acc
selectGTZ
selectGEZ
selectLTZ
selectLEZ
selectEQZ
selectNEZ
selectStartOfHour
selectStartOfDay
selectStartOfWeek
selectStartOfMonth
selectStartOfYear
trim
insert
insert2
replace
movAvg
expAvg
movMed
movPercentile
movMax
movMin
movStdDev
movCorr
lowess
lowess2
result
max
min
avg
sum
med
percentile
maxIndex
minIndex
RanTable
RanTable
setCol
setCol2
setDateCol
setHLOCCols
getCol
Data Types
Color Specification
Font Specification
Alignment Specification
Date/Time Specification
No Value Specification
Re-sampling Filters
ChartDirector Mark Up Lauguage
Parameter Substitution and Formatting
Internationalization