ChartDirector Documentation
License Agreement
Introduction
Installation
Getting Started
The First Project
Using ChartDirector with MFC
Using ChartDirector with Qt Widget
Using ChartDirector with QML/Qt Quick
Using ChartDirector with Other GUI Frameworks
ChartDirector Object Model Overview
What's Next
Pie Charts
Simple Pie Chart
3D Pie Chart
Multi-Depth Pie Chart
Side Label Layout
Circular Label Layout
Pie Chart with Legend (1)
Pie Chart with Legend (2)
Exploded Pie Chart
Icon Pie Chart (1)
Icon Pie Chart (2)
Multi-Pie Chart
Donut Chart
3D Donut Chart
Icon Donut Chart
Texture Donut Chart
Concentric Donut Chart
2D Pie Shading
3D Pie Shading
2D Donut Shading
3D Donut Shading
Text Styles and Colors
3D Angle
3D Depth
3D Shadow Mode
Start Angle and Direction
Donut Width
XY Charts
Bar Charts
Simple Bar Chart (1)
Simple Bar Chart (2)
Bar Labels
Multi-Color Bar Chart (1)
Multi-Color Bar Chart (2)
Soft Bar Shading
Glass Bar Shading
Gradient Bar Shading
Cylinder Bar Shading
3D Bar Chart
Cylinder Bar Shape
Polygon Bar Shapes
Stacked Bar Chart
Percentage Bar Chart
Multi-Bar Chart
Soft Multi-Bar Chart
Glass Multi-Bar Chart
Gradient Multi-Bar Chart
Multi-Cylinder Chart
Multi-Shape Bar Chart
Overlapping Bar Chart
Multi-Stacked Bar Chart
Depth Bar Chart
Positive Negative Bars
Borderless Bar Chart
Dual Horizontal Bar Charts
Bars with Marks
Histogram with Bell Curve
Pareto Chart
Variable Width Bar Chart
Bar Gap
Line Charts
Simple Line Chart
Compact Line Chart
3D Line Chart
Multi-Line Chart (1)
Multi-Line Chart (2)
Multi-Color Line Chart
Symbol Line Chart
Symbol Line Chart (2)
Missing Data Points
Uneven Data Points
Spline Line Chart
Step Line Chart
Inter-Line Coloring
Line Comparison
Line with Error Symbols
Multi-Symbol Line Chart
Binary Data Series
Custom Symbols
Rotated Line Chart
Arbitrary XY Line Chart
Trending and Curve Fitting
Trend Line Chart
Scatter Trend Chart
Confidence Band
Parametric Curve Fitting
General Curve Fitting
Scatter/Bubble/Vector Charts
Scatter Chart
Built-In Symbols
Custom Scatter Symbols
Custom Scatter Labels
Bubble Chart
3D Bubble Chart (1)
3D Bubble Chart (2)
3D Bubble Chart (3)
Bubble XY Scaling
Vector Chart
Area Charts
Simple Area Chart
Enhanced Area Chart
Area Line Chart
3D Area Chart
Pattern Area Chart
Stacked Area Chart
3D Stacked Area Chart
Percentage Area Chart
Depth Area Chart
Rotated Area Chart
Floating Box/Waterfall Charts
Box-Whisker Chart (1)
Box-Whisker Chart (2)
Horizontal Box-Whisker Chart
Floating Box Chart
Waterfall Chart
Pos/Neg Waterfall Chart
Gantt Charts
Simple Gantt Chart
Multi-Color Gantt Chart
Multi-Layer Gantt Chart
Contour Charts/Heat Maps
Contour Chart
Scattered Data Contour Chart
Contour Color Scale
Contour Color Legend
Continuous Contour Coloring
Contour Interpolation
Contour Plot Cross Section
Discrete Heat Maps
Discrete Heat Map
Wafer Map
Heat Map Cell Labels
Heat Map Cell Symbols
Finance Charts
High-Low-Open-Close Chart
Candlestick Chart
Finance Chart (1)
Finance Chart (2)
Finance Chart Custom Symbols
Interactive Financial Chart
Other XY Chart Features
Marks and Zones
Marks and Zones (2)
Y Zone Coloring
X Zone Coloring
Dual Y-Axis
Dual X-Axis
Multiple Axes
4 Quadrant Chart
Data Table (1)
Data Table (2)
Text Styles and Colors (2)
Background and Wallpaper
Log Scale Axis
Y-Axis Scaling
Tick Density
CDML Tooltip
Surface Charts
Surface Chart (1)
Surface Chart (2)
Surface Chart (3)
4D Surface Chart
Scattered Data Surface Chart
Surface Chart Axis Types
Surface Color Scale
Surface Lighting
Surface Shading
Surface Wireframe
Surface Perspective
Surface Projection
Surface Lines and Zones
Surface Texture
3D Chart Rotation
3D Scatter Charts
3D Scatter Chart (1)
3D Scatter Chart (2)
3D Scatter Groups
3D Scatter Axis Types
Polar/Radar Charts
Simple Radar Chart
Multi Radar Chart
Stacked Radar Chart
Polar Line Chart
Polar Area Chart
Polar Spline Chart
Polar Scatter Chart
Polar Bubble Chart
Polar Vector Chart
Simple Rose Chart
Stacked Rose Chart
Circular Zones
Sector Zones
Tree Map Charts
Simple Tree Map
Multi Level Tree Map
Tree Map Colors
Tree Map Layout
Multi Level Tree Map Layout
Pyramids/Cones/Funnels
Simple Pyramid Chart
3D Pyramid Chart
Rotated Pyramid Chart
Cone Chart
Funnel Chart
Pyramid Elevation
Pyramid Rotation
Pyramid Gap
Meters and Gauges
Angular Meters
Semicircle Meter
Color Semicircle Meters
Black Semicircle Meters
White Semicircle Meters
Semicircle Meter with Readout
Round Meter
Color Round Meters
Black Round Meters
White Round Meters
Neon Round Meters
Round Meters with Readout
Rectangular Angular Meters
Square Angular Meters
Angular Meter Pointers (1)
Angular Meter Pointers (2)
Icon Angular Meter
Circular Bar Meter
Circular Bar Meter (2)
Linear Meters
Horizontal Linear Meter
Color Horizontal Linear Meters
Black Horizontal Linear Meters
White Horizontal Linear Meters
H-Linear Meter Orientation
Vertical Linear Meter
Color Vertical Linear Meters
Black Vertical Linear Meters
White Vertical Linear Meters
V-Linear Meter Orientation
Multi-Pointer Horizontal Meter
Multi-Pointer Vertical Meter
Linear Zone Meter
Bar Meters
Horizontal Bar Meter
Color Horizontal Bar Meters
Black Horizontal Bar Meters
White Horizontal Bar Meters
H-Bar Meter Orientation
Vertical Bar Meter
Color Vertical Bar Meters
Black Vertical Bar Meters
White Vertical Bar Meters
V-Bar Meter Orientation
Programmable Track Cursor
For MFC Applications
Programmable Track Cursor (MFC)
Track Line with Legend (MFC)
Track Line with Data Labels (MFC)
Track Line with Axis Labels (MFC)
Track Box with Floating Legend (MFC)
Finance Chart Track Line (MFC)
Crosshair with Axis Labels (MFC)
For Qt Applications
Programmable Track Cursor (Qt)
Track Line with Legend (Qt)
Track Line with Data Labels (Qt)
Track Line with Axis Labels (Qt)
Track Box with Floating Legend (Qt)
Finance Chart Track Line (Qt)
Crosshair with Axis Labels (Qt)
Zoomable and Scrollable Charts
For MFC Applications
Zooming and Scrolling Framework (MFC)
Simple Zooming and Scrolling (MFC)
Zooming and Scrolling with Track Line (1) (MFC)
Zooming and Scrolling with Track Line (2) (MFC)
Zoom/Scroll with PDF Report (MFC)
Mega Chart Zoom/Scroll (MFC)
Zooming and Scrolling with Viewport Control (MFC)
XY Zooming and Scrolling (MFC)
Contour Plot Zoom/Scroll (MFC)
For Qt Applications
Zooming and Scrolling Framework (Qt)
Simple Zooming and Scrolling (Qt)
Zooming and Scrolling with Track Line (1) (Qt)
Zooming and Scrolling with Track Line (2) (Qt)
Zoom/Scroll with PDF Report (Qt)
Mega Chart Zoom/Scroll (Qt)
Zooming and Scrolling with Viewport Control (Qt)
XY Zooming and Scrolling (Qt)
Contour Plot Zoom/Scroll (Qt)
Real-Time Charts
For MFC Applications
Real-Time Charts (MFC)
Simple Real-Time Chart (MFC)
Real-Time Chart with Track Line (MFC)
Real-Time Chart with Zooming and Scrolling (MFC)
Mega Real-Time Chart with Zoom/Scroll and Track Line (MFC)
Real-Time MultiChart (MFC)
For Qt Applications
Real-Time Charts (Qt)
Simple Real-Time Chart (Qt)
Real-Time Chart with Track Line (Qt)
Real-Time Chart with Zooming and Scrolling (Qt)
Mega Real-Time Chart with Zoom/Scroll and Track Line (Qt)
Real-Time MultiChart (Qt)
ChartDirector Reference
Class Library
Chart
Constants
NoValue
BottomLeft
BottomCenter
BottomRight
Left
Center
Right
TopLeft
TopCenter
TopRight
Bottom
Top
TopLeft2
TopRight2
BottomLeft2
BottomRight2
Transparent
BackgroundColor
LineColor
TextColor
SameAsMainColor
Palette
DataColor
defaultPalette
whiteOnBlackPalette
transparentPalette
NormalGlare
ReducedGlare
NoGlare
DashLine
DotLine
DotDashLine
AltDashLine
goldGradient
silverGradient
redMetalGradient
blueMetalGradient
greenMetalGradient
SquareShape
DiamondShape
TriangleShape
RightTriangleShape
LeftTriangleShape
InvertedTriangleShape
CircleShape
GlassSphereShape
GlassSphere2Shape
SolidSphereShape
NewShape
DefaultShading
FlatShading
LocalGradientShading
GlobalGradientShading
ConcaveShading
RoundedEdgeShading
RadialShading
RingShading
SmoothShading
TriangularShading
RectangularShading
TriangularFrame
RectangularFrame
TreeMapSquarify
TreeMapStrip
TreeMapBinaryBySize
TreeMapBinaryByCount
TreeMapSliceAndDice
DiamondPointer
TriangularPointer
ArrowPointer
ArrowPointer2
LinePointer
PencilPointer
TriangularPointer2
LinePointer2
PNG
GIF
JPG
BMP
WMP
SVG
SVGZ
PDF
NoAntiAlias
AntiAlias
ClearTypeColor
ClearTypeMono
AutoAntiAlias
CompatAntiAlias
TryPalette
ForcePalette
NoPalette
Quantize
OrderedDither
ErrorDiffusion
SideLayout
CircleLayout
Side
Stack
Overlay
Percentage
MonotonicNone
MonotonicX
MonotonicY
MonotonicXY
MonotonicAuto
LinearRegression
ConstrainedLinearRegression
ExponentialRegression
LogarithmicRegression
LogTick
LinearTick
TickInc
MinorTickOnly
MicroTickOnly
PixelScale
XAxisScale
YAxisScale
AngularAxisScale
RadialAxisScale
EndPoints
DataBound
XAxisAtOrigin
YAxisAtOrigin
XYAxisAtOrigin
XAxisSymmetric
XAxisSymmetricIfNeeded
YAxisSymmetric
YAxisSymmetricIfNeeded
XYAxisSymmetric
XYAxisSymmetricIfNeeded
NormalLegend
ReverseLegend
NoLegend
AutoGrid
ChartBackZ
ChartFrontZ
PlotAreaZ
GridLinesZ
TouchBar
HLOCDefault
HLOCOpenClose
HLOCUpDown
AggregateSum
AggregateAvg
AggregateStdDev
AggregateMin
AggregateMed
AggregateMax
AggregatePercentile
AggregateFirst
AggregateLast
AggregateCount
BoxFilter
LinearFilter
QuadraticFilter
BSplineFilter
HermiteFilter
CatromFilter
MitchellFilter
SincFilter
LanczosFilter
GaussianFilter
HanningFilter
HammingFilter
BlackmanFilter
BesselFilter
MouseUsageDefault
MouseUsageScroll
MouseUsageZoomIn
MouseUsageZoomOut
DirectionHorizontal
DirectionVertical
DirectionHorizontalVertical
KeepAspectRatio
ViewPortNoUpdate
KeepVisibleRange
ScrollWithMax
ScrollWithMin
setLicenseCode
getVersion
getBootLog
testFont
chartTime
chartTime2
getChartYMD
getChartWeekDay
goldColor
silverColor
metalColor
brushedGoldColor
brushedSilverColor
brushedMetalColor
glassEffect
softLighting
barLighting
cylinderEffect
flatBorder
phongLighting
PolygonShape
Polygon2Shape
StarShape
CrossShape
Cross2Shape
ArrowShape
xySize
PolynomialRegression
StartOfSecondFilter
StartOfMinuteFilter
StartOfHourFilter
StartOfDayFilter
StartOfWeekFilter
StartOfMonthFilter
StartOfYearFilter
RegularSpacingFilter
AllPassFilter
NonePassFilter
SelectItemFilter
bSearch
setResource
Fundamental Classes
DoubleArray
DoubleArray
IntArray
IntArray
StringArray
StringArray
MemBlock
MemBlock
Box
setPos
setSize
setBackground
setRoundedCorners
getLeftX
getTopY
getWidth
getHeight
getImageCoor
setZOrder
TextBox
setText
setFontStyle
setFontSize
setFontAngle
setFontColor
setAlignment
setWidth
setHeight
setMaxWidth
setTruncate
setMargin
setMargin2
CDMLTable
setPos
setText
setCell
insertCol
appendCol
getColCount
insertRow
appendRow
getRowCount
getCell
getColStyle
getRowStyle
getStyle
layout
getColWidth
getRowHeight
getWidth
getHeight
setZOrder
Line
setPos
setColor
setWidth
setZOrder
General Charts
BaseChart
setSize
getWidth
getHeight
getAbsOffsetX
getAbsOffsetY
setBackground
setRoundedFrame
setThickFrame
setDropShadow
setBorder
setWallpaper
setBgImage
setSearchPath
setResource
setResource2
setTransparentColor
setAntiAlias
addTitle
addTitle2
addLegend
addLegend2
getLegend
layoutLegend
getDrawArea
addText
addTable
addLine
addExtraField
addExtraField2
setColor
setColors
setColors2
getColor
adjustBrightness
halfColor
dashLineColor
patternColor
patternColor2
linearGradientColor
linearGradientColor2
radialGradientColor
radialGradientColor2
gradientColor
gradientColor2
setDefaultFonts
setFontTable
formatValue
setNumberFormat
setMonthNames
setWeekDayNames
setAMPM
layout
enableVectorOutput
setOutputOptions
makeChart
makeChart2
makeChart3
initDynamicLayer
removeDynamicLayer
getHTMLImageMap
getChartMetrics
ThreeDChart
setPlotRegion
getPlotRegionWidth
getPlotRegionDepth
getPlotRegionHeight
setViewAngle
getElevationAngle
getRotationAngle
setPerspective
xAxis
yAxis
zAxis
setColorAxis
colorAxis
setWallVisibility
setWallColor
setWallThickness
setWallGrid
setZAxisPos
getXCoor
getYCoor
MultiChart
MultiChart
addChart
getChart
getChartCount
setMainChart
LegendBox
addKey
addKey2
setCols
setReverse
setText
setKeySize
setKeySpacing
setKeyBorder
setLineStyleKey
getImageCoor2
getHTMLImageMap
Pie Charts Related
PieChart
PieChart
setPieSize
setDonutSize
set3D
set3D2
setStartAngle
setExplode
setExplodeGroup
setLabelStyle
setLabelFormat
setLabelLayout
setLabelPos
setJoinLine
setLineColor
setSectorStyle
setData
getSector
Sector
setExplode
setLabelStyle
setLabelFormat
setLabelLayout
setLabelPos
setJoinLine
setColor
setStyle
getImageCoor
getLabelCoor
XY Charts Related
XYChart
XYChart
yAxis
yAxis2
syncYAxis
setYAxisOnRight
xAxis
xAxis2
setXAxisOnTop
setAxisAtOrigin
addAxis
swapXY
setPlotArea
getPlotArea
packPlotArea
setClipping
setTrimData
addBarLayer
addBarLayer2
addBarLayer3
addLineLayer
addLineLayer2
addLineLayer3
addSplineLayer
addStepLineLayer
addTrendLayer
addTrendLayer2
addInterLineLayer
addScatterLayer
addAreaLayer
addAreaLayer2
addBoxWhiskerLayer
addBoxWhiskerLayer2
addBoxLayer
addVectorLayer
addHLOCLayer
addHLOCLayer2
addHLOCLayer3
addCandleStickLayer
addContourLayer
addDiscreteHeatMapLayer
addDiscreteHeatMapLayer2
getLayer
getLayerByZ
getLayerCount
layoutAxes
getXCoor
getYCoor
getXValue
getYValue
getNearestXValue
xZoneColor
yZoneColor
xScaleColor
yScaleColor
PlotArea
setBackground
setBackground2
setAltBgColor
set4QBgColor
setGridColor
setGridWidth
setGridAxis
moveGridBefore
getLeftX
getRightX
getTopY
getBottomY
getWidth
getHeight
Axis
setLabelStyle
setLabelFormat
setMultiFormat
setMultiFormat2
setFormatCondition
setLabelAlignment
setLabelGap
setLabelOffset
setTitle
setTitlePos
setColors
setTickLength
setTickLength2
setTickWidth
setTickColor
setTickOffset
setMinTickInc
setWidth
setLength
setMargin
setIndent
setOffset
setAutoScale
setRounding
setTickDensity
setReverse
setLabels
setLabels2
setLabelStep
setLinearScale
setLinearScale2
setLinearScale3
setLogScale
setLogScale2
setLogScale3
setDateScale
setDateScale2
setDateScale3
syncAxis
copyAxis
syncScale
addLabel
addMark
addZone
makeLabelTable
getLabelTable
getMinValue
getMaxValue
getX
getY
getAlignment
getThickness
getTicks
getLabel
getFormattedLabel
getHTMLImageMap
getAxisImageMap
ColorAxis
setAxisPos
setColorGradient
setColorScale
getColorScale
setLevels
setCompactAxis
setAxisBorder
setBoundingBox
setBoxMargin
setBoxMargin2
setRoundedCorners
getBoxWidth
getBoxHeight
getColor
Mark
setValue
setMarkColor
setLineWidth
setDrawOnTop
getLine
Layer
set3D
setLineWidth
setBorderColor
setLegendOrder
setLegend
getLegendIcon
setDataCombineMethod
addDataSet
getDataSet
getDataSetByZ
getDataSetCount
addDataGroup
addExtraField
addExtraField2
setUseYAxis
setUseYAxis2
setXData
setXData2
setBaseLine
alignLayer
getXCoor
getYCoor
getNearestXValue
getXIndexOf
getXPosition
xZoneColor
yZoneColor
setDataLabelStyle
setDataLabelFormat
addCustomDataLabel
setAggregateLabelStyle
setAggregateLabelFormat
addCustomAggregateLabel
addCustomGroupLabel
moveFront
moveBack
getImageCoor
getImageCoor2
getHTMLImageMap
setHTMLImageMap
BarLayer
setBarGap
setBarWidth
setOverlapRatio
setRoundedCorners
setBarShape
setBarShape2
setMinLabelSize
setMinImageMapSize
setIconSize
LineLayer
setFastLineMode
setSymbolScale
setGapColor
setImageMapWidth
getLine
SplineLayer
setMonotonicity
setTension
StepLineLayer
setAlignment
TrendLayer
setRegressionType
addConfidenceBand
addPredictionBand
getSlope
getIntercept
getCoefficient
getCorrelation
getStdError
setImageMapWidth
getLine
InterLineLayer
setGapColor
ScatterLayer
AreaLayer
setGapColor
setMinLabelSize
BaseBoxLayer
setDataGap
setDataWidth
setRoundedCorners
setMinImageMapSize
HLOCLayer
setColorMethod
CandleStickLayer
setColors
setExtraColors
BoxWhiskerLayer
setBoxColor
setBoxColors
setWhiskerBrightness
VectorLayer
setVector
setArrowHead
setArrowHead2
setArrowStem
setArrowAlignment
setVectorMargin
setIconSize
ContourLayer
setZData
setColorAxis
colorAxis
setSmoothInterpolation
setZBounds
setContourColor
setContourWidth
setContourLabelStyle
setContourLabelFormat
setContourLabelSpacing
addCustomContour
getZAtValue
getZAtPixel
getCrossSection
DiscreteHeatMapLayer
setColorAxis
colorAxis
setDirectColoring
setCellGap
DataSet
setDataName
getDataName
setDataColor
getDataColor
setDataSymbol
setDataSymbol2
setDataSymbol3
setDataSymbol4
setSymbolOffset
getLegendIcon
setLineWidth
setDataLabelStyle
setDataLabelFormat
setUseYAxis
setUseYAxis2
getUseYAxis
getValue
getPosition
DataAccelerator
DataAccelerator
addDataSeries
extendLength
setSubsetRange
Surface Charts Related
SurfaceChart
SurfaceChart
setData
setInterpolation
setShadingMode
setLighting
setBackSideBrightness
setBackSideLighting
setBackSideColor
setSurfaceAxisGrid
setSurfaceDataGrid
setContourColor
setWContourColor
addSurfaceLine
addSurfaceLine2
addSurfaceZone
setSurfaceTexture
addXYProjection
getValuesAtPixel
3D Scatter Charts Related
ThreeDScatterChart
ThreeDScatterChart
addScatterGroup
ThreeDScatterGroup
setDataSymbol
setDataSymbol2
setDataSymbol3
setDataSymbol4
setSymbolOffset
setDropLine
setLegendIcon
Polar Charts Related
PolarChart
PolarChart
setPlotArea
setPlotAreaBg
setGridColor
setGridStyle
setStartAngle
angularAxis
radialAxis
getXCoor
getYCoor
addLineLayer
addAreaLayer
addSplineLineLayer
addSplineAreaLayer
addVectorLayer
RadialAxis
AngularAxis
setLabelStyle
setLabelGap
setLabels
setLabels2
addLabel
setLinearScale
setLinearScale2
addZone
addZone2
getHTMLImageMap
getAxisImageMap
PolarLayer
setAngles
setBorderColor
setLineWidth
setDataSymbol
setDataSymbol2
setDataSymbol3
setDataSymbol4
setSymbolOffset
setSymbolScale
setDataLabelStyle
setDataLabelFormat
addCustomDataLabel
setImageMapWidth
getImageCoor
getHTMLImageMap
setHTMLImageMap
PolarLineLayer
setCloseLoop
setGapColor
PolarAreaLayer
PolarSplineLineLayer
setTension
PolarSplineAreaLayer
setTension
PolarVectorLayer
setVector
setArrowHead
setArrowHead2
setArrowStem
setArrowAlignment
setVectorMargin
setIconSize
Tree Map Charts Related
TreeMapChart
TreeMapChart
setPlotArea
getRootNode
getLevelPrototype
setMapLevel
TreeMapNode
getValue
getLabel
getLeftX
getRightX
getTopY
getBottomY
getWidth
getHeight
setColors
setLabelFormat
setData
setLayoutMethod
setSorting
getNodeCount
getNode
addExtraField
addExtraField2
Pyramid Charts Related
PyramidChart
PyramidChart
setPyramidSize
setConeSize
setFunnelSize
setViewAngle
setPyramidSides
setCenterLabel
setRightLabel
setLeftLabel
setJoinLine
setJoinLineGap
setGradientShading
setLighting
setLayerGap
setLayerBorder
setData
getLayer
PyramidLayer
setCenterLabel
setRightLabel
setLeftLabel
setJoinLine
setJoinLineGap
setColor
setLayerGap
setLayerBorder
Meters and Gauges
BaseMeter
setScale
setScale2
setScale3
addColorScale
addPointer
setLabelStyle
setLabelFormat
setLabelPos
setMeterColors
setLineWidth
setTickLength
addLabel
getLabel
getCoor
getTicks
AngularMeter
AngularMeter
setMeter
addScaleBackground
addGlare
addZone
addZone2
addRing
addRingSector
addPointer2
setCap
setCap2
relativeRadialGradient
relativeLinearGradient
LinearMeter
LinearMeter
setMeter
setRail
addBar
addZone
MeterPointer
setPos
setColor
setShape
setShape2
setShapeAndOffset
setShapeAndOffset2
setZOrder
Finance Charts Related
FinanceChart
FinanceChart
enableAntiAlias
setMargins
addPlotAreaTitle
setPlotAreaStyle
setPlotAreaBorder
setLegendStyle
setXAxisStyle
setYAxisStyle
setAxisOnRight
setLogScale
setPercentageAxis
setDateLabelFormat
setDateLabelSpacing
setToolTipDateFormat
getToolTipDateFormat
setNumberLabelFormat
setData
addMainChart
addCandleStick
addHLOC
addCloseLine
addWeightedClose
addTypicalPrice
addMedianPrice
addComparison
addSimpleMovingAvg
addExpMovingAvg
addTriMovingAvg
addWeightedMovingAvg
addParabolicSAR
addBand
addBollingerBand
addDonchianChannel
addEnvelop
addVolBars
addIndicator
addLineIndicator
addLineIndicator2
addBarIndicator
addBarIndicator2
addThreshold
addAccDist
addAroon
addAroonOsc
addADX
addATR
addBollingerWidth
addCCI
addChaikinMoneyFlow
addChaikinOscillator
addChaikinVolatility
addCLV
addDPO
addDonchianWidth
addEaseOfMovement
addFastStochastic
addMACD
addMassIndex
addMFI
addMomentum
addNVI
addOBV
addPerformance
addPPO
addPVI
addPVO
addPVT
addROC
addRSI
addSlowStochastic
addStdDev
addStochRSI
addTRIX
addUltimateOscillator
addVolIndicator
addWilliamR
Graphics Primitives
DrawArea
DrawArea
setSize
resize
getWidth
getHeight
setClipRect
setBgColor
move
rotate
hFlip
vFlip
clone
pixel
getPixel
line
hline
vline
arc
rect
polygon
polyShape
surface
sector
cylinder
circle
fill
fill2
text
text2
text3
text4
setDefaultFonts
setFontTable
merge
tile
setSearchPath
setResource
setResource2
load
loadPNG
loadGIF
loadJPG
loadWMP
rAffineTransform
affineTransform
sphereTransform
hCylinderTransform
vCylinderTransform
hTriangleTransform
vTriangleTransform
shearTransform
waveTransform
enableVectorOutput
setOutputOptions
out
outPNG
outPNG2
outGIF
outGIF2
outJPG
outJPG2
outBMP
outBMP2
outWMP
outWMP2
outSVG
outSVG2
outPDF
outPDF2
setPaletteMode
setDitherMethod
setTransparentColor
setAntiAlias
setInterlace
setColorTable
getARGBColor
adjustBrightness
halfColor
dashLineColor
patternColor
patternColor2
linearGradientColor
linearGradientColor2
radialGradientColor
radialGradientColor2
angleGradientColor
gradientColor
gradientColor2
reduceColors
TTFText
getWidth
getHeight
getLineHeight
getLineDistance
draw
Utility Classes
ArrayMath
ArrayMath
operator DoubleArray
add
add2
sub
sub2
mul
mul2
div
div2
financeDiv
shift
delta
rate
abs
acc
selectGTZ
selectGEZ
selectLTZ
selectLEZ
selectEQZ
selectNEZ
selectStartOfSecond
selectStartOfMinute
selectStartOfHour
selectStartOfDay
selectStartOfWeek
selectStartOfMonth
selectStartOfYear
selectRegularSpacing
trim
insert
insert2
replace
movAvg
expAvg
movMed
movPercentile
movMax
movMin
movStdDev
movCorr
lowess
lowess2
result
sum
maxValue
minValue
avg
med
percentile
stdDev
maxIndex
minIndex
aggregate
MultiPagePDF
MultiPagePDF
addPage
addPage2
outPDF
outPDF2
RanSeries
RanSeries
getSeries
getSeries2
getGaussianSeries
get2DSeries
getDateSeries
fillSeries
fillSeries2
fillDateSeries
RanTable
RanTable
setCol
setCol2
setDateCol
setHLOCCols
selectDate
getCol
FinanceSimulator
FinanceSimulator
getTimeStamps
getHighData
getLowData
getOpenData
getCloseData
getVolData
WCHARtoUTF8
WCHARtoUTF8
operator const char*
UTF8toWCHAR
UTF8toWCHAR
operator const wchar_t*
TCHARtoUTF8
TCHARtoUTF8
operator const char*
UTF8toTCHAR
UTF8toTCHAR
operator const TCHAR*
Controls
CChartViewer
Methods
setChart
getChart
setImageMap
getImageMapHandler
setDefaultToolTip
getToolTipCtrl
setCDMLToolTipPrefix
getChartMouseX
getChartMouseY
getPlotAreaMouseX
getPlotAreaMouseY
setPlotAreaMouseMargin
setPlotAreaMouseMargin2
removeDynamicLayer
updateDisplay
setMouseUsage
getMouseUsage
setZoomDirection
getZoomDirection
setScrollDirection
getScrollDirection
setZoomInRatio
getZoomInRatio
setZoomOutRatio
getZoomOutRatio
setMouseWheelZoomRatio
getMouseWheelZoomRatio
setSelectionBorderWidth
getSelectionBorderWidth
setSelectionBorderColor
getSelectionBorderColor
setMinimumDrag
getMinimumDrag
setUpdateInterval
getUpdateInterval
updateViewPort
needUpdateChart
needUpdateImageMap
setDPI
getDPI
isMouseOnPlotArea
isMouseDragging
isInMouseMoveEvent
isInViewPortChangedEvent
Messages
BN_CLICKED
CVN_MouseMoveChart
CVN_MouseLeaveChart
CVN_MouseMovePlotArea
CVN_MouseLeavePlotArea
CVN_ViewPortChanged
QChartViewer
Methods
setChart
getChart
setImageMap
getImageMapHandler
setDefaultToolTip
setCDMLToolTipPrefix
getChartMouseX
getChartMouseY
getPlotAreaMouseX
getPlotAreaMouseY
setPlotAreaMouseMargin
setPlotAreaMouseMargin2
removeDynamicLayer
updateDisplay
setMouseUsage
getMouseUsage
setZoomDirection
getZoomDirection
setScrollDirection
getScrollDirection
setZoomInRatio
getZoomInRatio
setZoomOutRatio
getZoomOutRatio
setMouseWheelZoomRatio
getMouseWheelZoomRatio
setSelectionBorderWidth
getSelectionBorderWidth
setSelectionBorderColor
getSelectionBorderColor
setMinimumDrag
getMinimumDrag
setUpdateInterval
getUpdateInterval
updateViewPort
needUpdateChart
needUpdateImageMap
setDPI
getDPI
isMouseOnPlotArea
isMouseDragging
isInMouseMoveEvent
isInViewPortChangedEvent
Signals
clicked
mouseMove
mouseWheel
mouseMoveChart
mouseLeaveChart
mouseMovePlotArea
mouseLeavePlotArea
viewPortChanged
QmlChartViewer
Methods
setChart
getChart
setImageMap
getImageMapHandler
getHotSpot
setDefaultToolTip
setCDMLToolTipPrefix
getChartMouseX
getChartMouseY
getPlotAreaMouseX
getPlotAreaMouseY
setPlotAreaMouseMargin
setPlotAreaMouseMargin2
removeDynamicLayer
updateDisplay
setMouseUsage
getMouseUsage
setZoomDirection
getZoomDirection
setScrollDirection
getScrollDirection
setZoomInRatio
getZoomInRatio
setZoomOutRatio
getZoomOutRatio
setMouseWheelZoomRatio
getMouseWheelZoomRatio
setSelectionBorderWidth
getSelectionBorderWidth
setSelectionBorderColor
getSelectionBorderColor
setMinimumDrag
getMinimumDrag
setUpdateInterval
getUpdateInterval
updateViewPort
needUpdateChart
needUpdateImageMap
setDPI
getDPI
isMouseOnPlotArea
isMouseDragging
isInMouseMoveEvent
isInViewPortChangedEvent
Properties
mouseUsage
zoomDirection
scrollDirection
zoomInRatio
zoomOutRatio
mouseWheelZoomRatio
zoomInWidthLimit
zoomInHeightLimit
zoomOutWidthLimit
zoomOutHeightLimit
selectionBorderWidth
selectionBorderColor
minimumDrag
updateInterval
chartMouseX
chartMouseY
plotAreaMouseX
plotAreaMouseY
plotAreaLeft
plotAreaTop
plotAreaWidth
plotAreaHeight
viewPortLeft
viewPortTop
viewPortWidth
viewPortHeight
isMouseOnPlotArea
isInMouseMoveEvent
isInViewPortChangedEvent
isMouseDragging
needUpdateChart
needUpdateImageMap
cdmlToolTipPrefix
defaultToolTip
Signals
clicked
mousePressed
mouseReleased
mouseMove
mouseWheel
mouseMoveChart
mouseLeaveChart
mouseMovePlotArea
mouseLeavePlotArea
viewPortChanged
QmlViewPortControl
Methods
setChart
getChart
setViewer
getViewer
updateDisplay
Properties
viewer
viewPortExternalColor
viewPortFillColor
viewPortBorderColor
selectionBorderColor
CViewPortControl
setChart
getChart
setViewer
getViewer
updateDisplay
QViewPortControl
setChart
getChart
setViewer
getViewer
updateDisplay
ImageMapHandler
ImageMapHandler
getHotSpot
getKey
getValue
getValue2
ViewPortManager
setChartMetrics
getPlotAreaLeft
getPlotAreaTop
getPlotAreaWidth
getPlotAreaHeight
inPlotArea
setViewPortLeft
getViewPortLeft
setViewPortTop
getViewPortTop
setViewPortWidth
getViewPortWidth
setViewPortHeight
getViewPortHeight
validateViewPort
setZoomInWidthLimit
getZoomInWidthLimit
setZoomOutWidthLimit
getZoomOutWidthLimit
setZoomInHeightLimit
getZoomInHeightLimit
setZoomOutHeightLimit
getZoomOutHeightLimit
canZoomIn
canZoomOut
zoomAt
zoomAround
zoomTo
setKeepAspectRatio
getZoomXYRatio
startDrag
dragTo
setFullRange
updateFullRangeH
updateFullRangeV
getValueAtViewPort
getViewPortAtValue
syncLinearAxisWithViewPort
syncLogAxisWithViewPort
syncDateAxisWithViewPort
ViewPortControlBase
setChart
setViewPortManager
handleMouseDown
handleMouseUp
handleMouseMove
paintViewPort
isOnPlotArea
setDragInsideToMove
getDragInsideToMove
setDragBorderToResize
getDragBorderToResize
setDragOutsideToSelect
getDragOutsideToSelect
setClickToCenter
getClickToCenter
setViewPortExternalColor
getViewPortExternalColor
setViewPortBorderColor
getViewPortBorderColor
setViewPortBorderWidth
getViewPortBorderWidth
setViewPortFillColor
getViewPortFillColor
setSelectionBorderColor
getSelectionBorderColor
setSelectionBorderWidth
getSelectionBorderWidth
setMouseMargin
getCursor
setZoomScrollDirection
needUpdateDisplay
needUpdateChart
needUpdateImageMap
Data Types
Color Specification
Font Specification
Shape Specification
Alignment Specification
Path Specification
Date/Time Specification
No Value Specification
Re-Sampling Filters
ChartDirector Mark Up Language
Parameter Substitution and Formatting
Image Maps, Hot Spots and CDML Tooltips
Internationalization
Notes On Output Formats