Charting
Creating HTML5 Charts With WebFOCUS Language
Launch PDF file
Introduction to WebFOCUS HTML5 Charts
WebFOCUS Charting Overview
Chart Types
Creating an HTML5 Chart
Introduction to the WebFOCUS GRAPH FILE Command
Generating Sample Files
Understanding Chart Types
Chart Components
Controlling the Chart Type
Chart Type Notes and Sample Charts
Introduction to JSON Properties for HTML5 Charts
WebFOCUS HTML5 JSON Syntax Basics
Colors and Gradients
Font Definitions
Formatting Numbers
HTML Codes in Strings
Data Definitions
Setting Chart Property Values
Defining a Callback Function to Display Values in Labels
Using the Chart Template Engine to Customize Tooltips and Data Labels
WebFOCUS Chart Attribute Syntax
Chart Attribute Syntax Concepts
Chart Types for Chart Attribute Syntax
Specifying Chart Orientation
Specifying Chart Layout for Bar, Line, and Area Charts
Assigning Chart Data to Attribute Categories
Order of Attribute Category Assignments for Sort Fields
Summary of Supported Attribute Categories for Each Chart Type
Chart-Wide Properties
Chart-Wide Properties Overview
Formatting the Chart Border
Defining How to Handle JavaScript Errors
Formatting the Chart Frame
Controlling the Number of Charts in a Horizontal Row
Defining the Range of Data to Draw in the Chart
Applying Depth to Charts
Applying a Color or Gradient to the Draw Area
Defining Group Labels
Applying a Bevel to Risers, Markers, and Slices
Applying a Lightening or Darkening Effect to Successive Risers
Controlling Space Between Risers in 3D Charts
Applying a Shadow to Risers and Markers
Swapping Series and Group Orientation
Swapping Series, Group, and Label Orientation
Chart Title Properties
Chart Title Properties Overview
Formatting the Chart Footnote
Formatting the Chart Subtitle
Formatting the Chart Title
Legend Properties
Legend Properties Overview
Defining the Background Color of the Legend Area
Formatting the Legend Labels
Generating a Line Around the Legend Area
Controlling the Location of the Legend Markers
Controlling the Size of Legend Markers
Controlling the Position of the Legend
Applying a Shadow to the Legend Area
Generating a Scrolling Legend
Generating a Docked Legend
Formatting the Legend Title
Controlling the Visibility of the Legend Area
Controlling the Location of a Free Legend
Axis Properties
Axis Properties Overview
Filling Alternate Segments of Axis Grid Lines With a Specified Color
Controlling Riser Width
Sorting Stacked Bar Chart Risers
Controlling the Appearance of a Numeric Axis Base Line
Enabling a Logarithmic Scale
Formatting an Axis Body Line
Defining Color Bands
Controlling the Number of Major Grid Lines, Ticks, and Labels
Synchronizing Y2-Axis Major Grid Lines With Y-Axis Major Grid Lines
Controlling the Direction of a Numeric Axis
Formatting the Axis Labels
Formatting Major Grid Lines and Tick Marks
Defining the Minimum and Maximum Values on a Numeric Axis
Formatting Minor Grid Lines and Tick Marks
Controlling the X-Axis Label Layout
Formatting a Scrolling X-Axis
Setting the Axis Mode
Controlling the Format of Numeric Axis Labels
Reversing the Default Axis Locations
Formatting an Axis Title
Series-Specific Properties
Series-Specific Properties Overview
Selecting Specific Series
Selecting Specific Groups
Defining a Border for Series Risers
Defining Colors for Series Risers
Showing and Formatting Data Text Labels
Deleting a Slice From a Pie Chart
Pushing a Slice Away From a Pie Chart
Assigning Labels to Individual Series
Defining the Size, Border, Color, Shape, and Rotation of Series Markers
Defining the Shapes of Risers for a Series in Bar, Line, and Area Charts
Generating Curved Corners on Bar Chart Risers
Defining or Hiding a Tooltip for Risers
Drawing a Series Trendline in Bubble and Scatter Charts
Controlling the Visibility of Individual Series
Assigning a Series to an Axis
Chart-Specific Properties
Bar, Line, and Area Chart Properties (blaProperties)
Box Plot Properties (boxPlotProperties)
Bullet Chart Properties (bulletProperties)
Data Grid Properties (dataGridProperties)
Funnel Chart Properties (funnelProperties)
Gauge Chart Properties (gaugeProperties)
Histogram Chart Properties (histogramProperties)
Matrix Chart Properties (matrixProperties)
Parabox Chart Properties (paraboxProperties)
Pie Chart Properties (pieProperties)
Polar Chart Properties (polarProperties)
Tagcloud Chart Properties (tagcloudProperties)
3D Chart Properties (threedProperties)
Treemap Chart Properties (treemapProperties)
Waterfall Chart Properties (waterfallProperties)
Generating Narrative Charts
Configuring WebFOCUS to Generate Narrative Charts
Chart Types Supported for Narration
Adding Narrative Chart Properties
Special Topics
Animation (introAnimation)
Morph Animation Duration (morphAnimation)
Controlling the Speed of a Data Page Slider
Using JSON to Register Chart Events
Annotations on Charts
Color Modes (colorMode)
Defining a Color Scale (colorScale)
Support for Pictograms
Drawing Error Bars (errorBars)
Generating HTML Tooltips (htmlToolTip)
Defining User Interaction With the Chart (interaction)
Formatting the Mouse Over Indicator (mouseOverIndicator)
Drawing Reference Lines (referenceLines)
Drawing Trendlines in Bubble and Scatter Charts (trendline)
Map Support
Overview of Map Support
WebFOCUS Parameters and Attribute Categories for Map Charts
Introduction to Map Properties
Generating Esri Map Charts
Generating Leaflet Map Charts
Incorporating Additional Chart Properties in a Map Chart
Adding Your Own Chart Types to the Chart Library
Introducing Chart Extensions
Creating a Chart Extension
Using the Chart Extension API
Installing a Chart Extension
Using Your Extension in a WebFOCUS Request
WebFOCUS Chart Parameters
Controlling Chart Type Using the JSON chartType Property
Creating Multiple Graphs
Customizing Graphs Using SET Parameters
Converting Requests to Chart Attribute Syntax
Overview of Conversion Rules
Converting Bar, Line, and Area Chart Requests to Chart Attribute Syntax
Converting Boxplot Requests to Chart Attribute Syntax
Converting Bubble Chart Requests to Chart Attribute Syntax
Converting Funnel Chart Requests to Chart Attribute Syntax
Converting Map Chart Requests to Chart Attribute Syntax
Converting Mekko Chart Requests to Chart Attribute Syntax
Converting Pie Chart Requests to Chart Attribute Syntax
Converting Scatter Chart Requests to Chart Attribute Syntax
Converting Spectral Chart Requests to Heatmap Chart Requests
Converting Streamgraph Chart Requests to Chart Attribute Syntax
Converting a Tagcloud Chart to Chart Attribute Syntax
Converting Treemap Chart Requests to Chart Attribute Syntax
Converting Requests With Nested X-Axes to Chart Attribute Syntax
Cumulative List of Changes to JSON Properties
Changes to JSON Properties in Release 8.2
Changes to JSON Properties in Release 8.1
WebFOCUS Graphics
Launch PDF file
Graphing Basics
What Is Scalable Vector Graphics?
Viewing Scalable Vector Graphics
Portable Network Graphics
Virtual Coordinate System
Implementing API Calls
Using WebFOCUS Graphics
How Properties and Methods Work
The GraphType Property
How Graphs Are Imaged
Chart Layout Manager
Setting the Color of the Page Surrounding the Graph
Graph-Wide Parameters
Graph Frame Attributes
Axis Attributes
Grid Lines
Curve Fit Lines
Java 2D Line Objects
Risers and Markers
Legends
Labels and Titles
Data Text
Customizing Data Text
Formatting Numbers and Numeric Labels
Formatting Text Objects
Java 2D Text Objects
Autofitting
Graph-Specific Properties and Methods
Colors and Shading
Textures and Gradients
Panning, Rotating, and Scaling
Graph Editing Characteristics
Annotations
Drill-Down and URLs
Multiple Drill-Down From Graph
Alternate Formatting
Beveled Borders
Reference Lines
Using Data in a Graph
Graph Titles and Labels
Data Scrolling and Zooming
How Missing Data Is Handled
Data Requirements for Different Graph Types
Properties
Properties for Graphs
AdjustAutoScaleForRefLines
AlignMultiYBars
AltFmtFrameSeparator
AltFmtFrameNumColors
AltFmtMatchAxisLabelColor
AutoHideDataTextOnSmallRisers
Autoshading
AutoshadingWalls
BiDirectional
BoxPlotType
Cascade
ColorMode
ConnectLineMarkers
ConnectParetoBars
ConnectScatterMarkers
CubeFocusFactor
CubeIsometricProjection
CubeLightSourceX
CubeLightSourceY
CubeLightSourceZ
CubePanX
CubePanY
CubeProportional
CubeRiserInterpolation
CubeSizeX
CubeSizeY
CubeSizeZ
CubeSquareRisers
CubeTranslationX
CubeTranslationY
CubeTranslationZ
CubeViewerX
CubeViewerY
CubeViewerZ
CubeWallThickX
CubeWallThickY
CubeWallThickZ
CubeZoomFactor
CurveFitEquationDisplay
CurveFitHighOrderFirst
CurveFitNumSegments
DataItemsAlongSeries
DataLineThickness
DataScrollerPresenceGroups
DataScrollerPresenceSeries
DataSortType
DataTextAngleDefault
DataTextDisplay
DataTextFormat
DataTextFormatPattern
DataTextPosition
DataTextRadiusDefault
DataTextStackedTotalOnTop()
DataTextTemplateBubble
DataTextTemplateHiLo
DataTextTemplateScatter
DepthAngle
DepthRadius
Display3DFloor
Display3DLeftWall
Display3DRightWall
DisplayBarAsPictograph
DisplayFunnelGroup
DisplayParetoSeries
DocumentHeightInTwips
DocumentWidthInTwips
DrawAreaMarkers
DrawCompleteAreaRiser
DualAxisLineDisplay
DualAxisSplitPosition
ExactColorByHeight
ExtendToFrameEdge
FillMissingData
FootnoteDisplay
FootnoteString
ForceSeriesAbsolute
FrameAutoShade
FrameDisplay
FunnelLabelValueLocation
GaugeBackgroundStyle
GaugeColorCenterByQuality
GaugeDescending
GaugeIgnoreBackgroundStyle
GaugeMajorAutoStep
GaugeMajorTickRelativeTickLength
GaugeMinorAutoStep
GaugeMinorTickRelativeTickLength
GaugeNeedleStyle
GaugeRelativeInnerRadius
GaugeRelativeThickness
GaugeSizeMode
GaugeStartAngle
GaugeStopAngle
GraphType
Grid3DFloorDisplayX
Grid3DFloorDisplayZ
Grid3DLeftWallDisplayY
Grid3DLeftWallDisplayZ
Grid3DRightWallDisplayX
Grid3DRightWallDisplayY
Grid3DRiserDisplayX
Grid3DRiserDisplayY
Grid3DRiserDisplayZ
HiliteBarResize
IgnoreTickSkip
InterpretAsHLOC
LegendDisplay
LegendMarkerPosition
LegendMarkersPerRow
LegendOrient
LegendReverse
LegendSeriesStart
MajorGridDrawEveryCount
MajorGridTickInterval
MinorGridTickInterval
MarkerDisplay
MarkerSizeDefault
MoveAxisTitles
NullLegendMarkerShapesAsSquares
NumMissingDataSegments
NumPieArcSegmentsPerPixel
OtherPercentage
OtherSeries
OutputSVG
OverDrawSkip
O1AxisLineDisplay
O1AxisSide
O1ExcludeMaxLabel
O1ExcludeMinLabel
O1LabelAutoAngle
O1LabelAutoSkip
O1LabelDisplay
O1LabelMargin
O1LabelRotate
O1LabelSkipBegin
O1LabelSkipCount
O1LabelStagger
O1LabelWrap
O1MajorGridDisplay
O1MajorGridStyle
O1MajorTickDisplay
O1MajorTickStyle
O1MinorGridCount
O1MinorGridDisplay
O1MinorGridStyle
O1MinorTickDisplay
O1MinorTickStyle
O1TitleDisplay
O1TitleString
O2ExcludeMaxLabel
O2ExcludeMinLabel
O2LabelAutoSkip
O2LabelDisplay
O2LabelRotate
O2LabelSkipBegin
O2LabelSkipCount
O2LabelWrap
O2TitleDisplay
O2TitleString
ParetoDisplayThreshold
ParetoY2MajorGridStep
ParetoY2MajorTickStep
PieBarLabelDisplay
PieBarLabelString
PieBarSeries
PieDepth
PieFeelerTextDisplay
PieFeelerTextFormat
PieFeelerTextFormatPattern
PieLabelDisplay
PieRingSize
PieRingTotalDisplay
PieRingTotalFormat
PieRingTotalFormatPattern
PieRotate
PieSorting
PiesPerRow
PieTilt
Place
PrimitiveAntialiasing
QuadrantLineCountX
QuadrantLineCountY
ReferencePercentageMode
ReferenceTextPosition
RemoveDuplicateDataText
RepositionDataTextCollision
RepositionStackedDataTextCollision
ReshapeEnable
ResizeBarMode
ReverseGroups
ReverseSeries
Riser3DThicknessY
RiserBarGroupSpacing
RiserBorderMode
RiserWidth
ScaleFromZero
ScrollOffsetGroup
ScrollOffsetSeries
SelectionEnable
SelectionEnableMove
SeriesAreRows
SeriesDefaultBorderColor
SeriesDefaultTransparentBorderColor
SeriesLineWidthDefault
SeriesLooping
ShadowXOffsetDefault
ShadowYOffsetDefault
SmoothLines
SquareMarkers
StackedDataValueSum
Stock52WeekHighDisplay
Stock52WeekHighValue
Stock52WeekLowDisplay
Stock52WeekLowValue
StockCandleForVolumeColor
StockCloseSplitDisplay
StockCloseTicksDisplay
StockMovingAverageDisplay
StockOpenTicksDisplay
StockTickLength
SubtitleDisplay
SubtitleString
TextAntialiasing
TitleDisplay
TitleString
ToolTipDelay
ToolTipDisplay
ToolTipMode
ToolTipTimeoutEnabled
TransparentMarkers
TransparentMarkerSize
UseDefaultBubbleMarker
UseOffScreen
UseSeriesBorderDefaults
UseSeriesShapes
UseTimeScaleAxis
ViewableGroups
ViewableGroupsStock
ViewableSeries
ViewableSeriesStock
Viewing3DAnglePreset
WaterfallLastGroupTotal
WaterfallStackColorMode
X1AxisDescending
X1AxisLineDisplay
X1AxisSide
X1ExcludeMaxLabel
X1ExcludeMinLabel
X1LabelDisplay
X1LabelFormat
X1LabelFormatPattern
X1LabelRotate
X1LabelStagger
X1LogScale
X1MajorGridDisplay
X1MajorGridStep
X1MajorGridStepAuto
X1MajorGridStyle
X1MajorTickDisplay
X1MajorTickStyle
X1MinorGridDisplay
X1MinorGridStep
X1MinorGridStepAuto
X1MinorGridStyle
X1MinorTickDisplay
X1MinorTickStyle
X1MustIncludeZero
X1OffScaleDisplay
X1ScaleMax
X1ScaleMaxAuto
X1ScaleMin
X1ScaleMinAuto
X1TitleDisplay
X1TitleString
X1ZeroLineDisplay
Y1AxisDescending
Y1AxisLineDisplay
Y1AxisSide
Y1ExcludeMaxLabel
Y1ExcludeMinLabel
Y1LabelDisplay
Y1LabelFormat
Y1LabelFormatPattern
Y1LabelRotate
Y1LabelStagger
Y1LogScale
Y1MajorGridDisplay
Y1MajorGridStep
Y1MajorGridStepAuto
Y1MajorGridStyle
Y1MajorTickDisplay
Y1MajorTickStyle
Y1MinorGridDisplay
Y1MinorGridStepAuto
Y1MinorGridStyle
Y1MinorTickDisplay
Y1MinorTickStepAuto
Y1MinorTickStyle
Y1MustIncludeZero
Y1OffScaleDisplay
Y1ScaleMax
Y1ScaleMaxAuto
Y1ScaleMin
Y1ScaleMinAuto
Y1TitleDisplay
Y1TitleString
Y1ZeroLineDisplay
Y2AxisDescending
Y2AxisLineDisplay
Y2AxisSide
Y2ExcludeMaxLabel
Y2ExcludeMinLabel
Y2LabelDisplay
Y2LabelFormat
Y2LabelFormatPattern
Y2LabelRotate
Y2LabelStagger
Y2LogScale
Y2MajorGridDisplay
Y2MajorGridStep
Y2MajorGridStepAuto
Y2MajorGridStyle
Y2MinorGridDisplay
Y2MinorGridStep
Y2MinorGridStepAuto
Y2MinorGridStyle
Y2MustIncludeZero
Y2OffScaleDisplay
Y2ScaleMax
Y2ScaleMaxAuto
Y2ScaleMin
Y2ScaleMinAuto
Y2TitleDisplay
Y2TitleString
Y2ZeroLineDisplay
Y3AxisDescending
Y3LogScale
Y3ZeroLineDisplay
Y4AxisDescending
Y4LogScale
Y4ZeroLineDisplay
Y5AxisDescending
Y5LogScale
Y5ZeroLineDisplay
ZeroValueDataTextDisplay
ZeroValueDataTextStackedTotalOnTopDisplay
ZoomDirection
ZoomPercentage
Methods
get Methods
restore Methods
save()
send Methods
set Methods
Methods That Return an Object ID
Object ID Methods
getAllSeries()
getAnnotation()
getAnnotationBox()
getAnnotationLabel()
getAnnotationLine()
getAreaRiser()
getAreaRiserBottom()
getAreaRiserTop()
getBarRiser()
getBarRiserBottom()
getBarRiserSide()
getChartBackground()
getColorByHeight()
getCubeFloor()
getCubeFloorGridX()
getCubeFloorGridZ()
getCubeLeftWall()
getCubeLeftWallGridY()
getCubeLeftWallGridZ()
getCubeRightWall()
getCubeRightWallGridX()
getCubeRightWallGridZ()
getCubeRiserFace()
getCubeRiserGridX()
getCubeRiserGridY()
getCubeRiserGridZ()
getCurveFitCorrelationText()
getCurveFitCorrelationTextbox()
getCurveFitEquationText()
getCurveFitEquationTextbox()
getCurveFitLineRiser()
getDataText()
getExceptionalRiser()
getFootnote()
getFootnoteBox()
getFrame()
getFrameBottom()
getFrameSeparator()
getFrameSide()
getFunnelCrust()
getFunnelFeeler()
getFunnelLabel()
getFunnelValueLabel()
getGaugeArea()
getGaugeBackground()
getGaugeBand1...5()
getGaugeBand1...5Label()
getGaugeLabel()
getGaugeMajorTick()
getGaugeMinorTick()
getGaugeNeedle()
getGaugeScaleArea()
getGaugeTitle()
getGlobal()
getGroup()
getGroupScroller()
getGroupScrollerEditBox()
getGroupScrollerEditLeft()
getGroupScrollerEditRight()
getGroupScrollerEditThumb()
getGroupScrollerThumb()
getLegendArea()
getLegendMarker()
getLegendScroller()
getLegendScrollerThumb()
getLegendText()
getLegendTextBox()
getLineMarker()
getLineRiser()
getLineRiserSide()
getLineRiserTop()
getNonZeroBaseLineZeroLine()
getO1Axis()
getO1AxisLine()
getO1Label()
getO1MajorGrid()
getO1MajorTick()
getO1MinorGrid()
getO1MinorTick()
getO1Title()
getO1TitleBox()
getO2Axis()
getO2Label()
getO2MajorGrid()
getO2MinorGrid()
getO2Title()
getO2TitleBox()
getParetoLineMarker()
getParetoLineRiser()
getParetoLineRiserSide()
getParetoLineRiserSide1()
getParetoLineRiserSide2()
getParetoLineRiserTop()
getParetoLineRiserTop1()
getParetoLineRiserTop2()
getPieBarConnectLineBottom()
getPieBarConnectLines()
getPieBarLabel()
getPieBarRiserTop()
getPieBarSlice()
getPieBarSliceCrust()
getPieFeelerLine()
getPieFrame()
getPieLabel()
getPieRingLabel()
getPieSliceFeelerPercent()
getPieSliceFeelerValue()
getPieSliceLabel()
getPlaceHorzO1LabelsTitle()
getPlaceVertO1LabelsTitle()
getQuadrantLine()
getReferenceLine()
getReferenceLineLegendText()
getReferenceLineO1()
getReferenceLineO2()
getReferenceLineX1()
getReferenceLineY1()
getReferenceLineY2()
getReferenceLineTextO1()
getReferenceLineTextO2()
getReferenceLineTextX1()
getReferenceLineTextY1()
getReferenceLineTextY2()
getScatterQuadrantLine()
getSeries()
getSeriesGroup()
getSeriesScroller()
getSeriesScrollerEditBox()
getSeriesScrollerEditLeft()
getSeriesScrollerEditRight()
getSeriesScrollerEditThumb()
getSeriesScrollerThumb()
getSlice()
getSliceCrust()
getSliceRing()
getSpectralLegendMarker()
getSpectralMarker()
getStackConnectLine()
getStock52WeekHighLine()
getStock52WeekLowLine()
getStockCloseTick()
getStockFallingRiser()
getStockHighLine()
getStockLowerRiser()
getStockLowLine()
getStockMALine()
getStockOpenTick()
getStockRiser()
getStockRisingRiser()
getStockVolumeRiser()
getSubTitle()
getSubTitleBox()
getThermGaugeArea()
getThermGaugeBackground()
getThermGaugeNeedle()
getTimeScaleLevel()
getTitle()
getTitleBox()
getWaterFallLine()
getX1Axis()
getX1AxisLine()
getX1Label()
getX1MajorGrid()
getX1MajorTick()
getX1MinorGrid()
getX1MinorTick()
getX1Title()
getX1TitleBox()
getX1ZeroLine()
getY1Axis()
getY1AxisLine()
getY1FrontZeroLine()
getY1Label()
getY1MajorGrid()
getY1MajorTick()
getY1MinorGrid()
getY1MinorTick()
getY1Title()
getY1TitleBox()
getY1ZeroLine()
getY2Axis()
getY2AxisLine()
getY2FrontZeroLine()
getY2Label()
getY2MajorGrid()
getY2MajorTick()
getY2MinorGrid()
getY2MinorTick()
getY2Title()
getY2TitleBox()
getY2ZeroLine()
getY3Axis()
getY3AxisLine()
getY3FrontZeroLine()
getY3Label()
getY3MajorGrid()
getY3MajorTick()
getY3MinorGrid()
getY3MinorTick()
getY3Title()
getY3TitleBox()
getY3ZeroLine()
getY4Axis()
getY4AxisLine()
getY4Label()
getY4MajorGrid()
getY4MajorTick()
getY4MinorGrid()
getY4MinorTick()
getY4Title()
getY4TitleBox()
getY4ZeroLine()
getY5Axis()
getY5AxisLine()
getY5Label()
getY5MajorGrid()
getY5MajorTick()
getY5MinorGrid()
getY5MinorTick()
getY5Title()
getY5TitleBox()
getY5ZeroLine()
Graph Types and 3D Preset Viewing Angles
Graph Types
3D Preset Viewing Angles
Graph Properties Index
Current Graph Properties
Graph Properties Reserved For Future Use
Graph Properties Reserved for Internal Use
Graph Methods Index
Current Graph Methods
Reserved for Future Use
Reserved for Internal Use
IdentObj Methods Index
Current IndentObj Methods
IndentObj Methods Reserved for Future Use
Static Variables
Current Static Variables