Scatter Chart
JSON Data Attribute | XML declaration | Description / Notes |
---|---|---|
name |
|
|
items – x, y |
|
This attribute must directly follow the
|
groupData |
|
|
xAxisTitle |
|
|
yAxisTitle |
|
|
hoverBehavior |
|
|
hoverSeriesLabel |
|
|
hoverValueLabel |
|
|
hoverGroupLabel |
|
|
hoverYLabel |
|
|
hoverXLabel |
|
|
dataType |
|
|
decimalPlaces |
|
|
dataTypeSeriesFormat |
|
|
dataTypeGroupFormat |
|
|
dataTypeXAxisFormat |
|
|
dataTypeYAxisFormat |
|
|
Example of XML Report Definition to Generate Scatter Chart JSON Data
<report> <frame type="table" query-name="MajorGroupsQuery" name="scatterFrame"> <bands> <band type="table-body"> <cell type="text" data-format="text" alignment="left" print-width="140" indent-level="3" chart-attr-name="seriesName">Series1</cell> <cell type="column" data-format="currency" alignment="right" suppress-formatting="true" print-width="70" chart-attr-name="xAxisItem">salesTotal</cell> <cell type="column" data-format="currency" alignment="right" suppress-formatting="true" print-width="70" chart-attr-name="yAxisItem">salesTotal</cell> <cell type="text" data-format="text" alignment="left" print-width="140" indent-level="3" chart-attr-name="seriesName">Series2</cell> <cell type="column" data-format="currency" alignment="right" suppress-formatting="true" print-width="70" chart-attr-name="xAxisItem">salesTotal</cell> <cell type="column" data-format="currency" alignment="right" suppress-formatting="true" print-width="70" chart-attr-name="yAxisItem">salesTotal</cell> <cell type="column" data-format="text" alignment="left" chart-attr-name="groupData">majorGroupNameMaster</cell> <!-- extra cell to match count in table-body --> <cell type="chart_text" data-format="text" alignment="left"></cell> <cell type="chart_text" data-format="text" alignment="left"></cell> <cell type="chart_text" data-format="text" alignment="left"></cell> <cell type="chart_text" data-format="text" alignment="left"></cell> </band> <band type="table-column-header"> <!-- xAxisTitle chart attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="xAxisTitle">X Axis Title</cell> <!-- yAxisTitle chart attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="yAxisTitle">Y Axis Title</cell> <!-- hover series label attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="hoverSeriesLabel">Test Series</cell> <!-- hover value label attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="hoverValueLabel">Test Value</cell> <!-- hover group label attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="hoverGroupLabel">Test Group</cell> <!-- hover Y label attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="hoverYLabel">Test Y</cell> <!-- hover X label attribute --> <cell type="text" data-format="text" alignment="left" chart-attr-name="hoverXLabel">Test X</cell> <!-- hoverBehavior chart attribute --> <cell type="chart_text" data-format="text" alignment="left" chart-attr-name="hoverBehavior">dim</cell> <!-- hideShowBehavior chart attribute --> <cell type="chart_text" data-format="text" alignment="left" chart-attr-name="hideShowBehavior">withoutRescale</cell> <!-- dataTypeXAxisFormat chart attribute --> <cell type="chart_text" data-format="text" alignment="left" chart-attr-name="dataTypeXAxisFormat">integer</cell> <!-- dataTypeYAxisFormat chart attribute --> <cell type="chart_text" data-format="text" alignment="left" chart-attr-name="dataTypeYAxisFormat">percent</cell> </band> </bands> </frame> <layout type="columner"> <component frame-name="scatterFrame" column="1" visual-type="ojScatter" visual-style="oj-sm-12" visual-title=""/> </layout> </report>
Parent topic: Visualizations