Mashup Builder > Widgets > Legacy Widgets > XY Chart Widget (Legacy)
XY Chart Widget (Legacy)
The XY Chart is a scatter plot chart; it plots a numeric field against another numeric field. You can set a data set field as the X-axis. You can define up to 16 series (pens) or Y-axis data fields plotted against the X-axis field. Each data field plots in its own color to distinguish it from other data fields.
Properties
For information about common widget properties, see Widgets. Properties that are specific to the XY Chart widget are described in the table below.
Property Name
Description
Base Type
Default Value
Bindable? (Y/N)
Localizable? (Y/N)
CustomClass
User defined CSS class to apply to the top div of the widget. Multiple classes can be entered, separated by a space.
STRING
n/a
Y
N
SingleDataSource
Indicates whether you want to use a single data source for all series (pens). If you want to use different data sources per pen, you must specify the source for each pen.
BOOLEAN
True
N
N
NumberOfSeries
Number of series (pens) in the chart
NUMBER
8
N
N
Data
Data source to be used in the chart. Use this field for only one data service, or select a data service for each pen.
INFOTABLE
n/a
Y
N
ChartTitle
Title of the chart
STRING
n/a
Y
Y
ShowLegend
Shows or hides the legend
BOOLEAN
True
N
N
LegendWidth
Fixed legend width. If non-zero, this value is used.
NUMBER
0
N
N
LegendLocation
If value is null, the legend does not appear.
STRING
Right
N
N
LegendOrientation
Displays the legend vertically or horizontally
STRING
Vertical
N
N
MarkerSize
Size of the markers on the chart
NUMBER
3
N
N
MarkerType
Shape of the markers
STRING
Circle
N
N
XAxisField
Field that displays X-axis values
n/a
n/a
Y
N
ShowXAxis
Shows or hides the X-axis
BOOLEAN
True
N
N
XAxisFormat
Format for the X-axis values
STRING
0000.0
N
N
XAxisMinimum
Minimum range for the X-axis
NUMBER
n/a
Y
N
XAxisMaximum
Maximum range for the X-axis
NUMBER
n/a
Y
N
XAxisAutoscale
Automatically scales the X-axis
BOOLEAN
True
N
N
XAxisZeroscale
Forces a zero minimum when automatically scaling the X-axis
BOOLEAN
False
N
N
XAxisSmoothingScale
Attempts to use round values to scale the X-axis
BOOLEAN
True
N
N
XAxisIntervals
Number of X-axis chart intervalsAffects ticks and grids
NUMBER
10
N
N
XAxisMinorTicks
Number of X-axis minor ticks
NUMBER
1
N
N
XAxisLabels
Number of X-axis labels
NUMBER
2
N
N
ShowXAxisLabels
Shows or hides X-axis labels
BOOLEAN
True
N
N
ShowXAxisTicks
Shows or hides X-axis ticks
BOOLEAN
True
N
N
AllowXAxisZoom
Allows zooming on the X-axis
BOOLEAN
True
N
N
ShowYAxis
Shows or hides the Y-axis
BOOLEAN
True
N
N
YAxisMode
Use of single, dual, or multipleY-axes
STRING
Single Y Axis
N
N
YAxisIntervals
Number of Y-axis chart intervals for large ticksAffects ticks and grids
NUMBER
10
N
N
YAxisMinorTicks
Number of Y-axis minor ticks between intervals
NUMBER
1
N
N
YAxisLabels
Number of intervals for a Y-axis label
NUMBER
2
N
N
ShowYAxisLabels
Shows or hides Y-axis labels
BOOLEAN
True
N
N
ShowYAxisTicks
Shows or hides Y-axis tick marks
BOOLEAN
True
N
N
AllowYAxisZoom
Allows zooming on the Y-axis
BOOLEAN
True
N
N
YAxisFormat
Format for Y-axis values
STRING
0000.0
N
N
YAxisMinimum
Minimum range for the Y-axis
NUMBER
0
Y
N
YAxisMaximum
Maximum range for the Y-axis
NUMBER
100
Y
N
YAxisAutoscale
Automatically scales the Y-axis
BOOLEAN
True
N
N
YAxisZeroscale
Forces a zero minimum when automatically scaling the Y-axis
BOOLEAN
False
N
N
SecondaryYAxisFormat
Format for the secondary Y-axis values
STRING
0000.0
N
N
SecondaryYAxisMinimum
Minimum range for the secondary Y-axis
NUMBER
0
Y
N
SecondaryYAxisMaximum
Maximum range for the secondary Y-axis
NUMBER
100
Y
N
SecondaryYAxisAutoscale
Automatically scales the secondary Y-axis
BOOLEAN
True
N
N
SecondaryYAxisZeroscale
Forces a zero minimum when automatically scaling the secondary Y-axis
BOOLEAN
False
N
N
AllowSelection
Allows item selection
BOOLEAN
True
N
N
EnableHover
Displays values when hovering over
BOOLEAN
True
N
N
ShowXAxisGrid
Shows the horizontal grid
BOOLEAN
True
N
N
ShowYAxisGrid
Shows the vertical grid
BOOLEAN
True
N
N
DataSource1 through DataSource16
Series data sources 1–16. Data source used for series (pens). This field is used only if SingleDataSource is false.
INFOTABLE
n/a
Y
N
DataField1 through DataField16
Series data fields 1–16. The data column from DataSourceN is used as the value field.
n/a
n/a
Y
N
DataLabel1 through DataLabel16
Series data labels 1–16The data column from DataSourceN is used as the label field.
STRING
n/a
Y
Y
XAxisField1 through XAxisField16
Series X-axis fields 1–16The data column from DataSourceN is used as the X-axis field.
n/a
n/a
Y
N
SeriesType1 through SeriesType16
Rendering type for the series (such as line)Use Chart Settings defaults to ChartType property setting.
STRING
Use Chart Settings
N
N
SeriesMarkerType1 through SeriesMarkerType16
Series-specific marker type
STRING
Use Chart Settings
N
N
UseSecondaryAxis1 through UseSecondaryAxis16
Shows or hides the secondary Y-axis
BOOLEAN
False
N
N
SeriesDataStyle1 through SeriesDataStyle16
Series data style
n/a
State Formatting
N
N
Was this helpful?