DocBook|Search
Class Reference
%ZEN.Report.Display.COSChart.cbubbleChart
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ZEN] >  [Report] >  [Display] >  [COSChart] >  [cbubbleChart]
Private  Storage  

class %ZEN.Report.Display.COSChart.cbubbleChart extends %ZEN.Report.Display.COSChart.cchart

This is an SVG chart component that displays a bubble chart.
This chart expects at least 2 data series, the first supplying x values and the second supplying y values.
Additional series are interpreted as:
Series 2: radius (radius of each bubble).
Series 3: colors (items are grouped into buckets by value).
Series 4: opacity (opacity of items from 0 to 1 -- values are not normalized).

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 8 9


Summary

Properties
%dataSeries %hist %hzMaxStep %labelPad
%legendRight %marginBottom %marginLeft %marginRight
%marginTop %maxScrollLeft %plotBottom %plotBottomOut
%plotHeight %plotLeft %plotLeftOut %plotRight
%plotRightOut %plotTop %plotTopOut %plotWidth
%rplotRight %rplotRightOut %rplotWidth %seriesColors
%valueLabels %xAxisLabelH %xAxisTitle %xAxisTitleH
%xBaseValue %xGridType %xLabelAngle %xLabelStyle
%xLabelUnits %xMajorGrid %xMajorGridStyle %xMajorUnits
%xMaxValue %xMinValue %xMinorGrid %xMinorGridStyle
%xMinorUnits %xRange %yAxisForSeries %yAxisTitle
%yBaseValue %yGridType %yLabelAngle %yLabelStyle
%yLabelUnits %yMajorGrid %yMajorGridStyle %yMajorUnits
%yMaxValue %yMinValue %yMinorGrid %yMinorGridStyle
%yMinorUnits %yRange appearance autoScaleText
axisLineStyle axisTitleStyle backgroundStyle bandLeft
bandLeftStyle bandLower bandLowerStyle bandRight
bandRightStyle bandUpper bandUpperStyle blockContainerProperty
borderRadius borderStyle caption chartPivot
class colcount colspan composite
crosstabDataGroup crosstabFooterFormatNumber crosstabFooterGroup crosstabHeaderDataField
crosstabHeaderGroup crosstabHeaderMatchField crosstabRowGroup currYAxis
field foblock gridStyle group
grouppath hasFooter hasHeader height
htmlstyle id ifexpression ifxpath
includeBlockContainer includeColIfExpression includeColIfXPath includeColUnlessExpression
includeColUnlessXPath labelStyle labelsVisible legendHeight
legendLabelStyle legendStyle legendTitle legendVisible
legendWidth legendX legendY linefeedTreatment
marginBottom marginLeft marginRight marginTop
markerScale markerShapes markerStyle markersVisible
multipleTitleStyle ongetData ongetLabelX ongetLabelY
ongetSeriesName onrenderData opacity plotAreaStyle
plotEdgeStyle plotStyle plotToEdge radius
removeEmpty rowspan scrollButtonStyle selectedItem
selectedItemStyle selectedSeries selectstylecond selectstylelist
seriesColorScheme seriesColors seriesColorsOverride seriesCount
seriesNames seriesNumber seriesSize seriesYAxes
showMultiples showQuadrant showRegression stripeStyle
stripesVisible style stylecall styleparamNames
styleparams svgGroup tag template
textSize title titleBoxStyle titleStyle
titleX titleY tooLongText topLevel
truncate truncationHeight truncationWidth unlessexpression
valueLabelStyle valueLabelsVisible width withinSmallmultiple
xAxis xCenterValue xmlnamespace xmlnamespaceprefix
xpath xslfostyle yAxis yAxisList
yCenterValue

Methods
%%OIDGet %AddToSaveSet %ApplyClass %ApplyLevelParameters
%BeginGroup %ClassIsLatestVersion %ClassName %ConstructClone
%DeclareLevelParameters %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawCellFO %DrawCellFO1 %DrawCellToHTML %DrawCellToHTML1
%DrawFooterFO %DrawFooterToHTML %DrawHeaderFO %DrawHeaderToHTML
%DrawSort %DrawToHTML %DrawToXSLFO %EndGroup
%EndLevel %Extends %FooterWidth %GetAbsoluteURL
%GetParameter %HeaderWidth %IsA %IsModified
%New %NormalizeObject %ObjectModified %OldWidth
%OriginalNamespace %PackageName %QuoteValue %QuoteValueEmbedded
%QuoteValueL10N %RemoveFromSaveSet %SerializeObject %SetModified
%StyleHTML %StyleXSLFO %ValidateObject %Width
ApplyClass CSPLinkToFileLink CountSpaces DoDocForHTML
GetBBox GetDocForXSLFO HTMLStyle OutputId
Test XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType XSLFOStyle adjustChartTitle calcVertex
calculateAxisConstraints calculateXAxisHeight calculateXAxisTitleHeight calculateYAxisWidth
computeEffectiveExtents computeScale computeStyle computeXFontSize
computeYFontSize createMarker createSVGTextNode createXLabelNode
embedStyle findDataRange getChartTitle getColorSchemeArray
getComputedFontSize getComputedTextLength getLegendLabels getMarkerShape
getNumericAbbreviation getPelToPixelHRatio getPelToPixelVRatio getPlotX
getPlotY getRangeGroupForSeries getSeriesColor getSeriesCount
getSeriesData getSeriesNames getSeriesSVGGroup getSeriesSize
getSeriesType getStyleArray getTextWidth getXAxis
getXAxisTitle getXAxisType getXLabelText getYAxis
getYAxisCount getYAxisTitle getYAxisType getYLabelText
hasAxes hasFooterGet hasHeaderGet hasMultiples
initializeAxisProperties insertAxis integrateStyleSpec is3D
isCSPLink makeId max min
myCountSpaces needsURL parent pickVerticalSkips
plotLineForSeries prepareAxisGroup processExclamationPoint qualify
removeChildNodes renderAxes renderBands renderContents
renderLegend renderPlotArea renderSeries renderSeriesGroup
renderTitle renderXAxisTitle renderXLabels renderYAxisTitle
renderYLabels split stripWhitespace tagGet
unrender usePercentForRange useSumForRange


Parameters

• parameter DEFAULTMARKERSVISIBLE = 0;
Default value for the markersVisible property.
• parameter DEFAULTPLOTTOEDGE = 1;
Default value for plotToEdge property.

Properties

• property %hist as %Float [ MultiDimensional ];
• property %valueLabels as %List [ MultiDimensional ];
• property opacity as %ZEN.Datatype.float [ InitialExpression = 0.5 ];
Default opacity (from 0 to 1) for bubbles. If there is a opacity series, its values are scaled and multiplied by this value.
• property radius as %ZEN.Datatype.float [ InitialExpression = 3 ];
Default radius (in logical units) for bubbles. If there is a radius series, its values are scaled and multiplied by this value.
• property showQuadrant as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
If true, then draw background "quadrants".
• property showRegression as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, then draw a computed linear regression line.
• property xCenterValue as %ZEN.Datatype.float;
Center value along x-axis. Used to draw background "quadrants".
• property yCenterValue as %ZEN.Datatype.float;
Center value along y-axis. Used to draw background "quadrants".

Methods

• method findDataRange()
Internal method: return (as an object) the minimum and maximum data values for this chart. This is used for ranges that are automatically calculated.
• method getLegendLabels() as %List
Return an array of labels to display within the Legend box.
For xy chart we have to skip the first series, as it contains x-values, and not a logical data series.
• method getSeriesNames() as %List
Override and use seriesNames only.
• method getXAxisTitle()
Return the x axis title.
• method getXAxisType()
Return the type of x axis (category or value) used by this chart.
• method getYAxisTitle()
Return the y axis title.
• method getYAxisType()
Return the type of y axis (category or value) used by this chart.
• method renderBands()
Draw the upper/lower bands for the chart. Override standard "bands" and replace with "quadrant" boxes.
• method renderSeries(group)
Draw data series for this chart. group is the SVG container for the chart components.