%ZEN.Report.Display.COSChart.cbubbleChart
deprecated 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).
Property Inventory
- %hist
- %valueLabels
- lowerLeftStyle
- opacity
- radius
- showQuadrant
- showRegression
- upperRightStyle
- xCenterValue
- yCenterValue
Method Inventory
- findDataRange()
- getLegendLabels()
- getSeriesNames()
- getXAxisTitle()
- getXAxisType()
- getYAxisTitle()
- getYAxisType()
- renderBands()
- renderSeries()
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 methods: %histDisplayToLogical(), %histGet(), %histIsValid(), %histLogicalToDisplay(), %histNormalize(), %histSet(), %histXSDToLogical()
property %valueLabels as %List [ MultiDimensional ];
Property methods: %valueLabelsGet(), %valueLabelsIsValid(), %valueLabelsLogicalToOdbc(), %valueLabelsLogicalToXSD(), %valueLabelsOdbcToLogical(), %valueLabelsSet(), %valueLabelsXSDToLogical()
property lowerLeftStyle as %ZEN.Datatype.svgStyle;
Optional: style applied to the lower left quadrant background.
Property methods: lowerLeftStyleDisplayToLogical(), lowerLeftStyleGet(), lowerLeftStyleIsValid(), lowerLeftStyleLogicalToDisplay(), lowerLeftStyleLogicalToOdbc(), lowerLeftStyleNormalize(), lowerLeftStyleSet()
property opacity as %ZEN.Datatype.float [ InitialExpression = 0.75 ];
Default opacity (from 0 to 1) for bubbles. If there is a opacity series, its
values are scaled and multiplied by this value.
Property methods: opacityDisplayToLogical(), opacityGet(), opacityIsValid(), opacityLogicalToDisplay(), opacityLogicalToOdbc(), opacityNormalize(), opacitySet()
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 methods: radiusDisplayToLogical(), radiusGet(), radiusIsValid(), radiusLogicalToDisplay(), radiusLogicalToOdbc(), radiusNormalize(), radiusSet()
property showQuadrant as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
If true, then draw background "quadrants".
Property methods: showQuadrantDisplayToLogical(), showQuadrantGet(), showQuadrantIsValid(), showQuadrantLogicalToDisplay(), showQuadrantLogicalToOdbc(), showQuadrantLogicalToXSD(), showQuadrantNormalize(), showQuadrantSet(), showQuadrantXSDToLogical()
property showRegression as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, then draw a computed linear regression line.
Property methods: showRegressionDisplayToLogical(), showRegressionGet(), showRegressionIsValid(), showRegressionLogicalToDisplay(), showRegressionLogicalToOdbc(), showRegressionLogicalToXSD(), showRegressionNormalize(), showRegressionSet(), showRegressionXSDToLogical()
property upperRightStyle as %ZEN.Datatype.svgStyle;
Optional: style applied to the upper right quadrant background.
Property methods: upperRightStyleDisplayToLogical(), upperRightStyleGet(), upperRightStyleIsValid(), upperRightStyleLogicalToDisplay(), upperRightStyleLogicalToOdbc(), upperRightStyleNormalize(), upperRightStyleSet()
property xCenterValue as %ZEN.Datatype.float;
Center value along x-axis. Used to draw background "quadrants".
Property methods: xCenterValueDisplayToLogical(), xCenterValueGet(), xCenterValueIsValid(), xCenterValueLogicalToDisplay(), xCenterValueLogicalToOdbc(), xCenterValueNormalize(), xCenterValueSet()
property yCenterValue as %ZEN.Datatype.float;
Center value along y-axis. Used to draw background "quadrants".
Property methods: yCenterValueDisplayToLogical(), yCenterValueGet(), yCenterValueIsValid(), yCenterValueLogicalToDisplay(), yCenterValueLogicalToOdbc(), yCenterValueNormalize(), yCenterValueSet()
Methods
method findDataRange(yAxisNo As %Library.String)
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.
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(which As %Library.String)
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.
Inherited Members
Inherited Properties
- %controlBarH
- %dataDrivenSeriesColors
- %dataSeries
- %date1900
- %endUnits
- %firstXLabelWidth
- %hzMaxStep
- %labelBottom
- %labelPad
- %labelPadL
- %labelPadR
- %lastXLabelWidth
- %legendHeight
- %legendRight
- %legendVisible
- %legendWidth
- %majorUnits
- %marginBottom
- %marginLeft
- %marginRight
- %marginTop
- %maxScrollLeft
- %maxXHeight
- %minorUnits
- %offset
- %oldXMax
- %pixPerSec
- %plotBottom
- %plotBottomOut
- %plotHeight
- %plotLeft
- %plotLeftOut
- %plotRight
- %plotRightOut
- %plotTop
- %plotTopOut
- %plotWidth
- %rplotRight
- %rplotRightOut
- %rplotWidth
- %scaleX
- %scaleY
- %seriesColors
- %startUnits
- %timeEvents
- %titleHeight
- %titleImageLeft
- %titleImageTop
- %titleImageWidth
- %xAxisLabelH
- %xAxisTitle
- %xAxisTitleH
- %xBaseValue
- %xGridType
- %xLabelAngle
- %xLabelOnTheBottom
- %xLabelOnTheTop
- %xLabelStyle
- %xLabelUnits
- %xMajorGrid
- %xMajorGridStyle
- %xMajorUnits
- %xMaxValue
- %xMinValue
- %xMinorGrid
- %xMinorGridStyle
- %xMinorUnits
- %xRange
- %yAxisForSeries
- %yAxisTitle
- %yBaseValue
- %yGridType
- %yLabelAngle
- %yLabelOnTheLeft
- %yLabelOnTheRight
- %yLabelStyle
- %yLabelUnits
- %yMajorGrid
- %yMajorGridStyle
- %yMajorUnits
- %yMaxValue
- %yMinValue
- %yMinorGrid
- %yMinorGridStyle
- %yMinorUnits
- %yRange
- FontXScale
- FontYScale
- appearance
- applyLevel
- autoScaleText
- axisLineStyle
- axisTitleStyle
- backgroundStyle
- bandLeft
- bandLeftStyle
- bandLower
- bandLowerStyle
- bandRight
- bandRightStyle
- bandUpper
- bandUpperStyle
- baseLineStyle
- blockContainerProperty
- borderOffset
- borderRadius
- borderStyle
- caption
- chartPivot
- children
- class
- colcount
- colspan
- composite
- controllerId
- crosstabDataGroup
- crosstabFooterDataField
- crosstabFooterFormatNumber
- crosstabFooterGroup
- crosstabHeaderDataField
- crosstabHeaderGroup
- crosstabHeaderGroupLabels
- crosstabHeaderGroupTooLongText
- crosstabHeaderLabelDataField
- crosstabHeaderMatchField
- crosstabRowGroup
- crosstabTruncationHeight
- crosstabTruncationWidth
- currYAxis
- dataDrivenSeriesColors
- dataSeries
- dateFormat
- debugBBox
- endTime
- field
- foblock
- gridStyle
- group
- grouppath
- hasFooter
- hasHeader
- hasZoom
- height
- htmlstyle
- id
- ifexpression
- ifxpath
- includeBlockContainer
- includeColIfExpression
- includeColIfXPath
- includeColUnlessExpression
- includeColUnlessXPath
- indicatorStyle
- indicatorsVisible
- labelStyle
- labelsVisible
- legendHeight
- legendLabelStyle
- legendLabels
- legendPosition
- legendRectStyle
- legendStyle
- legendTitle
- legendVisible
- legendWidth
- legendX
- legendY
- level
- lineStyle
- linefeedTreatment
- marginBottom
- marginLeft
- marginRight
- marginTop
- markerScale
- markerShapes
- markerStyle
- markersVisible
- maxLabelLen
- msgIfNoData
- multipleTitleStyle
- noDataFill
- noDataOpacity
- noDataStroke
- oldLabelCalc
- ongetData
- ongetLabelX
- ongetLabelY
- ongetSeriesName
- ongetTimeEvents
- onrenderData
- passChartObject
- plotAreaStyle
- plotEdgeStyle
- plotStyle
- plotToEdge
- removeEmpty
- rowspan
- scrollButtonStyle
- selectedItem
- selectedItemStyle
- selectedSeries
- selectstylecond
- selectstylelist
- seriesColorScheme
- seriesColors
- seriesColorsOverride
- seriesCount
- seriesNames
- seriesNumber
- seriesSize
- seriesYAxes
- showMultiples
- startTime
- stripeStyle
- stripesVisible
- style
- stylecall
- styleparamNames
- styleparams
- subtitle
- subtitleStyle
- svgGroup
- template
- textSize
- timeBased
- title
- titleAlign
- titleBoxStyle
- titleImage
- titleImageStyle
- titleStyle
- titleX
- titleY
- tooLongText
- topLevel
- truncate
- truncationHeight
- truncationWidth
- unlessexpression
- unselectedItemStyle
- valueBoxStyle
- valueLabelFormat
- valueLabelStyle
- valueLabelsVisible
- viewBoxHeight
- viewBoxWidth
- warnIfNoData
- width
- withinSmallmultiple
- xAxis
- xmlnamespace
- xmlnamespaceprefix
- xpath
- xslfostyle
- yAxis
- yAxisList
- zenMonthShortNames
Inherited Methods
- %AddToSaveSet()
- %ApplyClass()
- %ApplyLevelParameters()
- %BeginGroup()
- %BeginGroupNoInc()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DeclareLevelParameters()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawCellFO()
- %DrawCellFO1()
- %DrawCellToHTML()
- %DrawCellToHTML1()
- %DrawFooterFO()
- %DrawFooterToAnnotatedXML()
- %DrawFooterToHTML()
- %DrawHeaderFO()
- %DrawHeaderToHTML()
- %DrawSort()
- %DrawToAnnotatedXML()
- %DrawToHTML()
- %DrawToXSLFO()
- %EndGroup()
- %EndLevel()
- %Extends()
- %FooterWidth()
- %GetAbsoluteURL()
- %GetParameter()
- %HeaderWidth()
- %IncLevel()
- %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()
- ParseCSSStyle()
- Test()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- XSLFOStyle()
- adjustChartTitle()
- calcVertex()
- calculateAxisConstraints()
- calculateLegendDimensions()
- calculateViewBox()
- calculateXAxisHeight()
- calculateXAxisTitleHeight()
- computeEffectiveExtents()
- computeScale()
- computeStyle()
- computeXAxisTimeLine()
- computeXFontSize()
- computeYFontSize()
- createMarker()
- createSVGTextNode()
- createXLabelNode()
- embedStyle()
- getCellInfo()
- getChartSubtitle()
- getChartTitle()
- getColorSchemeArray()
- getComputedFontSize()
- getComputedTextLength()
- getCurrYAxis()
- getDataSeriesCount()
- getDataSeriesLength()
- getEndTime()
- getLegendRectStyle()
- getLegendsCount()
- getMarkerShape()
- getNumericAbbreviation()
- getPelToPixelHRatio()
- getPelToPixelVRatio()
- getPlotX()
- getPlotY()
- getRangeGroupForSeries()
- getSelectedItem()
- getSelectedSeries()
- getSelectedStyle()
- getSeriesColor()
- getSeriesCount()
- getSeriesData()
- getSeriesNamesSize()
- getSeriesSVGGroup()
- getSeriesSize()
- getSeriesType()
- getStartTime()
- getStyleArray()
- getTextWidth()
- getTimeX()
- getXAxis()
- getXLabelText()
- getYAxis()
- getYAxisCount()
- getYLabelText()
- hasAxes()
- hasFooterGet()
- hasHeaderGet()
- hasMultiples()
- hasSelectedItem()
- initializeAxisProperties()
- insertAxis()
- integrateStyleSpec()
- is3D()
- isCSPLink()
- isTimeBased()
- makeId()
- max()
- min()
- myCountSpaces()
- needsURL()
- parent()
- pickVerticalSkips()
- plotLineForSeries()
- prepareAxisGroup()
- processExclamationPoint()
- qualify()
- removeChildNodes()
- renderAxes()
- renderContents()
- renderLegend()
- renderPlotArea()
- renderSeriesGroup()
- renderTimeEvents()
- renderTitle()
- renderXAxisTimeLine()
- renderXAxisTitle()
- renderXLabels()
- renderYAxisTitle()
- renderYLabels()
- split()
- stripWhitespace()
- tagGet()
- unrender()
- updateIndicator()
- usePercentForRange()
- useSumForRange()
- xToLogical()
- yToLogical()
- zenGet()