Specifying data settings for charts
When using the “Specify Chart Settings” dialog box to create and configure charts, these settings are all made on the “Data” tab. This tab includes these groups for different types of data settings.
- Chart Attributes
- Chart Data
- Caption
- Sub-Caption
- Property for X-Axis Labels
- Binding
When modifying a chart by script, use the ChartSetProperty method or the ChartGetProperty method to make these settings. Use the ChartProperty enumeration.
Chart Attributes group
This table lists the settings you can make in the “Chart Attributes” group box of the “Data” tab. ChartSetProperty and ChartGetProperty property names are also listed where applicable.
Data tab Field / Option | Property name | Description / Comments |
---|---|---|
Chart Style | Not applicable | Specify the
style of chart:
|
Chart Type | Not applicable | The list of
chart types depends on the
“Chart Style” you
select.
For the procedure to preview chart types before deciding on the one you want, see “Previewing chart types”. |
Caption | Caption | Specify the caption (title) for the chart. |
Sub-Caption | SubCaption | Specify the subtitle, if any, for the chart. |
X-Axis Name | XAxisName | Specify the label for the X (horizontal) axis. |
Y-Axis Name | YAxisName | Specify the label for the Y (vertical) axis. |
Caption Alignment | C aptionAlignment | Specify whether the chart caption (title) should be aligned left, center, or right. |
Show Caption On Top | C aptionOnTop | By default, this option is selected and the caption displays above the chart. If this check box is cleared, the caption displays below the chart. |
Align Caption With Canvas | A lignCaptionWithCanvas | By default, this option is selected and the caption displays aligned with the chart canvas. If this check box is cleared, the caption is aligned with the chart component area. |
Caption Padding | CaptionPadding | Specify, in pixels, the space between the caption, if any, and the top of the canvas. |
Caption Horizontal Padding | CaptionHorizontalPadding | Specify, in pixels, the space between the caption and either the left side (for left-justified captions) or the right side (for right-justified captions) of the canvas. This setting has no effect on center-justified captions. |
In addition to these properties, when scripting, the ChartProperty enumeration also supports other properties. In the “Specify Chart Settings” dialog box, these properties are set by the selection of a Chart Style and a Chart Type. For more information about these additional properties, see the FusionCharts online help at www.fusioncharts.com/dev/.
Chart Data group
This table lists the settings you can make in the “Chart Data” group box of the “Data” tab. You cannot set these properties using the ChartSetProperty method and ChartGetProperty method.
Data tab Field / Option | Description / Comments |
---|---|
Collection | Specify the IDO
collection that contains the properties you want to chart. The drop-down list
includes all IDO collections that are available on the current form.
When you select the collection, the “Available Properties” list is populated automatically. |
Available Properties | To add a
property to the list of fields you want to chart, select the property from the
collection and click
“”.
In the case of Multi-Series Charts and Combination Charts, you can specify multiple properties. If you specify multiple properties for a Single Series Chart, only the first property is used; the others are ignored. |
Selected properties list | This grid
displays the properties that have been selected for inclusion in the chart.
To remove a property from the list of fields you want to chart, click “”. To move properties within the list, use the “” and “” buttons. |
Caption group
This table lists the settings you can make in the “Caption” group box of the “Data” tab. ChartSetProperty and ChartGetProperty property names are also listed.
Data tab Field / Option | Property name | Description / Comments |
---|---|---|
Font | CaptionFont | Specify the font or font family to use for the caption; for example, “Arial”. |
Font Size | CaptionFontSize | Specify a font size, in points (0 to 72), for the caption text. |
Font Color | CaptionFontColor | Specify the RGB
value for the caption text color, as a hexadecimal value (000000-FFFFFF).
You can double-click to display the “Color” dialog box, where you can select a color or define a custom color for the caption text. The hexadecimal code displays after you click “” to exit the “Color” dialog box. |
Bold | CaptionFontBold | When selected, this option specifies that the caption is to be displayed in boldface. |
Sub-Caption group
This table lists the settings you can make in the “Sub-Caption” group box of the “Data” tab. ChartSetProperty and ChartGetProperty property names are also listed.
Data tab Field / Option | Property name | Description / Comments |
---|---|---|
Font | SubCaptionFont | Specify the font or font family to use for the subcaption; for example, “Arial”. |
Font Size | SubCaptionFontSize | Specify a font size, in points (0 to 72), for the subcaption text. |
Font Color | SubCaptionFontColor | Specify the RGB
value for the subcaption text color, as a hexadecimal value (000000-FFFFFF).
You can double-click to display the “Color” dialog box, where you can select a color or define a custom color for the subcaption text. The hexadecimal code displays after you click “” to exit the “Color” dialog box. |
Bold | SubCaptionFontBold | When selected, this option specifies that the subcaption is to be displayed in boldface. |
Load Just In Time group
This group box on the “Data” tab contains a single field in which you can specify whether this control is displayed when it becomes visible in the form or displayed immediately when the form is shown.
Select this option if you want to reduce the time a form is displayed or refreshed.
Property for X-Axis Labels group
This group box on the “Data” tab contains a single field in which you can specify the property from the IDO collection to use for the X-axis labels.
You cannot set this property using the ChartSetProperty method and ChartGetProperty method.
Binding group
This group box includes two mutually exclusive options:
- To chart all the data in the collection together, select the “Bind Chart to Entire Collection” option.
- To chart the data separately for each record in the collection, so that the chart data display changes each time a new record is selected, select the “Bind Chart to Current Row” option.
You cannot set these properties using the ChartSetProperty method and ChartGetProperty method.
For more information about these and other chart properties, see the FusionCharts Developer help (www.fusioncharts.com/dev/).