List of Chart Objects

Object Name Description STYLES supported Animation Parameters
BACKGROUND Background refers to the background for entire chart.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
  • _xScale
  • _yScale
CANVAS The entire area inside which the chart is plotted.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
  • _xScale
  • _yScale
CAPTION Caption of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
SUBCAPTION Sub-caption of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
XAXISNAME X-axis label of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
YAXISNAME Y-axis label of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
DATAPLOT Area plots on the chart.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
  • _xScale
  • _yScale
ANCHORS Anchors of the area.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
  • _xScale
  • _yScale
DATALABELS X-axis labels of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
DATAVALUES Data value for each line point.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
DIVLINES Horizontal lines running through the canvas. Each divisional line signifes a smaller unit of the entire axis thus aiding the users in interpreting the chart.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
VDIVLINES VDIVLINES are vertical divisional lines which aid in data interpretation.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _yScale
HGRID HGRID refers to alternate color bands between two successive horizontal divisional lines.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
VGRID VGRID refers to vertical color bands between two successive vertical divisional lines.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _xScale
  • _yScale
YAXISVALUES YAXISVALUES refers to the limit values or divisional line values, which are displayed along the y-axis of the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
REALTIMEVALUE If you've opted to show the real-time value on the chart, REALTIMEVALUE object represents that text field.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
TRENDLINES TRENDLINES refer to horizontal lines spanning the chart canvas which aid in interpretation of data with respect to some pre-determined value.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
TRENDVALUES TRENDVALUES refer to the display values of trend-lines (if any).
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
VLINES VLINES are vertical separator lines that help you separate blocks of data. These lines run through the height of the chart, thereby segregating data into different blocks.
  • Animation
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
VLINELABELS Labels of the vertical line
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha
  • _x
  • _y
TOOLTIP Tool tip for the chart.
  • Font
 
LEGEND Legend for the chart.
  • Animation
  • Font
  • Shadow
  • Glow
  • Bevel
  • Blur
  • _alpha

<chart> element

Attribute Name Type / Range Description
Functional Attributes
animation Boolean (0/1) This attribute lets you set the configuration whether the chart should appear in an animated fashion. If you do not want to animate any part of the chart, set this as 0.
defaultAnimation Boolean (0/1) By default, each chart animates some of its elements. If you wish to switch off the default animation patterns, you can set this attribute to 0. It can be particularly useful when you want to define your own animation patterns using STYLE feature.
connectNullData Boolean (0/1) This attributes lets you control whether empty data sets in your data will be connected to each other OR would they appear as broken data sets?
clickURL URL in FusionCharts format The entire chart can now act as a hotspot. Use this URL to define the hotspot link for the chart. The link can be specified in FusionCharts Link Format.
palette Number (1-5) Each chart has 5 pre-defined color palettes which you can choose from. Each palette renders the chart in a different color theme. Valid values are 1-5.
paletteThemeColor Color Code If you want your own palette derived from a particular hex color, you an specify the same here. All other colors on the chart would automatically derive from that palette.
showRTMenuItem Boolean (0/1) Whether to show the real-time update related menu items (like Start/Stop Update or Clear Chart) in chart's context menu?
showPrintMenuItem Boolean (0/1) Whether to show "Print Chart" item in the context menu of the chart? Even if you opt to hide the item in context menu, you can still opt to invoke print() JavaScript method of the chart to print the same.
showAboutMenuItem Boolean (0/1) Setting this to 1 shows up a custom context menu in the chart, which can be customized to show your text and can be linked to your URL. For e.g., you can set the context menu of the chart to include "About your company name" and then link to your company home page. By default, the chart shows "About FusionCharts" when right clicked.
aboutMenuItemLabel String The menu item label for the custom context menu item.
aboutMenuItemLink String Link for the custom context menu item. You can specify the link in FusionCharts link format to be able to open the same in new window, pop-ups, frames or as JavaScript links.
 
Chart captions & Axis labels
caption String Caption of the chart.
subCaption String Sub-caption of the chart.
xAxisName String X-Axis Title of the Chart.
yAxisName String Y-Axis Title of the chart.
rotateYAxisName Boolean (0/1) If you do not wish to rotate y-axis name, set this as 0. It specifically comes to use when you've special characters (UTF8) in your y-axis name that do not show up in rotated mode.
yAxisNameWidth Number (Pixels) If you opt to not rotate y-axis name, you can choose a maximum width that will be applied to y-axis name.
 
Chart Axis & Plotting
setAdaptiveYMin Boolean (0/1) This attribute lets you set whether the y-axis lower limit would be 0 (in case of all positive values on chart) or should the y-axis lower limit adapt itself to a different figure based on values provided to the chart.
yAxisMinValue Number This attribute helps you explicitly set the lower limit of the chart. If you don't specify this value, it is automatically calculated by FusionCharts based on the data provided by you.
yAxisMaxValue Number This attribute helps you explicitly set the upper limit of the chart. If you don't specify this value, it is automatically calculated by FusionCharts based on the data provided by you.
showYAxisValues Boolean (0/1) FusionCharts y-axis is divided into vertical sections using div (divisional) lines. Each div line assumes a value based on its position. Using this attribute you can set whether to show those div line (y-axis) values or not.
yAxisValuesStep Number By default, all div lines show their values. However, you can opt to skip every x(th) div line value using this attribute.
yAxisValueDecimals Number Decimal places for y-axis values.
forceYAxisDecimals Boolean (0/1) Whether to force decimal places for y-axis values.
 
Chart Labels & Values
showLabels Boolean (0/1) It sets the configuration whether the x-axis labels will be displayed or not.
labelDisplay WRAP, STAGGER, ROTATE or NONE Using this attribute, you can control how your data labels (x-axis labels) would appear on the chart. There are 4 options: WRAP, STAGGER, ROTATE or NONE. WRAP wraps the label text if it's longer than the allotted area. ROTATE rotates the label in vertical or slanted position. STAGGER divides the labels into multiple lines.
slantLabels Boolean (0/1) If you've opted to show rotated labels on chart, this attribute lets you set the configuration whether the labels would show as slanted labels or fully vertical ones.
labelStep Number By default, all the labels are displayed on the chart. However, if you've a set of streaming data (like name of months or days of week), you can opt to hide every n-th label for better clarity. This attributes just lets you do so. It allows to skip every n(th) X-axis label.
staggerLines Number If you've opted for STAGGER mode as labelDisplay, using this attribute you can control how many lines to stagger the label to. By default, all labels are displayed in a single line.
showValues Boolean (0/1) Sets the configuration whether data values would be displayed along with the data plot on chart.
rotateValues Boolean (0/1) If you've opted to show data values, you can rotate them using this attribute.
 
Real-time properties
dataStreamURL URL This parameter sets the path of the page which is supposed to relay real-time data to the chart. If you've special characters as a part of your data stream URL, like ? or &, you'll need to URL Encode the entire dataStreamURL

This page needs to be on the same sub-domain on which the chart is hosted and invoked from. Otherwise, the Flash sandbox security would restrict it from accessing the data and hence the real-time feature won't work.
Example: dataStreamURL='liveQuote.aspx?name=xyz'
refreshInterval Number For this parameter, you can specify the number of seconds after which the chart will look for new data. This process will happen continuously - i.e., if you specify 5 seconds here, the chart will look for new data every 5 seconds.
clearChartInterval Number The time after which the chart will keep clearing its contents.
updateInterval Number If you want the chart to keep polling for new data every x seconds and queue it, you can specify that x seconds as updateInterval. This helps you poll at different intervals and then draw at another interval (specified as refreshInterval).
numDisplaySets Number This value helps you specify the number of data items that you want as history on the chart. For example, when you set it as 50, only 50 data items (per dataset) will be displayed on the chart. As soon as the 51st data comes in, the first data will be deleted and the rest of the data will be shifted by 1 position left - the new data will come and take the last position.
dataStamp String Constantly changing data stamp that can be added to real time data URL, so as to maintain a state. Please see the section "Real time capabilities > Adding data-stamp"
showRealTimeValue Boolean (0/1) This parameter lets you set whether you want the latest value (received from server) to be displayed on the chart or not.
realTimeValueSep String If you are showing real time values for multiple data-sets on the chart, this attribute lets you define the separator character to separate each value's display.
 
Number Formatting Properties
formatNumber Boolean (0/1) This configuration determines whether the numbers displayed on the chart will be formatted using commas, e.g., 40,000 if formatNumber='1' and 40000 if formatNumber='0 '
numberPrefix String Using this attribute, you could add prefix to all the numbers visible on the graph. For example, to represent all dollars figure on the chart, you could specify this attribute to ' $' to show like $40000, $50000. For more details, please see Advanced Number Formatting section.
numberSuffix String Using this attribute, you could add suffix to all the numbers visible on the graph. For example, to represent all figure quantified as per annum on the chart, you could specify this attribute to ' /a' to show like 40000/a, 50000/a. For more details, please see Advanced Number Formatting section.
decimals Number Number of decimal places to which all numbers on the chart would be rounded to.
forceDecimals Boolean (0/1) Whether to add 0 padding at the end of decimal numbers? For example, if you set decimals as 2 and a number is 23.4. If forceDecimals is set to 1, FusionCharts will convert the number to 23.40 (note the extra 0 at the end)
formatNumberScale Boolean (0/1) Configuration whether to add K (thousands) and M (millions) to a number after truncating and rounding it - e.g., if formatNumberScale is set to 1, 1043 would become 1.04K (with decimals set to 2 places). Same with numbers in millions - a M will added at the end. For more details, please see Advanced Number Formatting section.
defaultNumberScale String The default unit of the numbers that you're providing to the chart. For more details, please see Advanced Number Formatting section.
numberScaleUnit String Unit of each block of the scale. For more details, please see Advanced Number Formatting section.
numberScaleValue String Range of the various blocks that constitute the scale. For more details, please see Advanced Number Formatting section.
scaleRecursively Boolean (0/1) Whether to scale the number recursively? For more details, please see Advanced Number Formatting section.
maxScaleRecursion Number How many recursions to complete during recursive scaling? -1 completes the entire set of recursion.
scaleSeparator String What character to use to separte the scales that generated after recursion?
decimalSeparator String This option helps you specify the character to be used as the decimal separator in a number. For more details, please see Advanced Number Formatting section.
thousandSeparator String This option helps you specify the character to be used as the thousands separator in a number. For more details, please see Advanced Number Formatting section.
inDecimalSeparator String In some countries, commas are used as decimal separators and dots as thousand separators. In XML, if you specify such values, it will give a error while converting to number. So, FusionCharts accepts the input decimal and thousand separator from user, so that it can covert it accordingly into the required format. This attribute lets you input the decimal separator. For more details, please see Advanced Number Formatting section.
inThousandSeparator String In some countries, commas are used as decimal separators and dots as thousand separators. In XML, if you specify such values, it will give a error while converting to number. So, FusionCharts accepts the input decimal and thousand separator from user, so that it can covert it accordingly into the required format. This attribute lets you input the thousand separator. For more details, please see Advanced Number Formatting section.
 
Message Logger
useMessageLog Boolean (0/1) Whether to use message logger for the chart?
messageLogWPercent Number (percent) This attribute lets you set the width percent of the message logger window w.r.t entire chart width. So, if you set it as 80, the message logger window will take up 80% of chart width.
messageLogHPercent Number (percent) This attribute lets you set the height percent of the message logger window w.r.t entire chart height.
messageLogShowTitle Boolean (0/1) Whether to show the title for message logger?
messageLogTitle String If you've opted to show the title for message logger, you can define your custom title here. Examples are "Error log", "Server History" etc. The title displays at the top left corner of chart.
messageLogColor Color Code You can customize the color of the entire message log window by setting a hex value for this attribute.
messageGoesToLog Boolean (0/1) The messages streamed to the chart can either be displayed in the message log window or can be passed to JavaScript (which we'll see next). This attribute lets you control whether the messages should be logged in the in-built log window.
messageGoesToJS Boolean (0/1) This attribute lets you configure whether each message streamed from the server should be passed to a local JavaScript function.
messageJSHandler String If you've opted to pass each message to JavaScript function, this attribute lets you define the name of the function. This helps you create your custom functions to react to messages streamed from server.
messagePassAllToJS Boolean (0/1) Whether all parameters passed as part of message envelope be passed to the custom JavaScript function.
     
Plot (Area) Properties
showShadow Boolean (0/1) Whether to show shadows for data plot?
showPlotBorder Boolean (0/1) Whether the area border would show up.
plotBorderColor Color Code Color for border
plotBorderThickness Number (pixels) Border thickness.
plotBorderAlpha Number (0-100) Border alpha.
plotBorderDashed Boolean (0/1) Whether border would appear as dashed?
plotBorderDashLen Number (pixels) If dashed, then what would be length of dash?
plotBorderDashGap Number (pixels) Gap length between two dash
plotFillColor Color Area fill color.
plotFillAlpha Number (0-100) Area fill alpha.
plotGradientColor Color Code You can globally add a gradient color to the entire plot of chart by specifying the second color as this attribute. For example, if you've specified individual colors for your plot and now you want a gradient that ends in white. So, specify FFFFFF (white) as this color and the chart will now draw plots as gradient.
plotFillAngle Number (0-360) If you've opted to fill the plot as gradient, this attribute lets you set the fill angle for gradient.
     
Anchor Properties
drawAnchors Boolean (0/1) Whether to draw anchors on the chart? If the anchors are not shown, then the tool tip and links won't work.
anchorSides Number This attribute sets the number of sides the anchor will have. For e.g., an anchor with 3 sides would represent a triangle, with 4 it would be a square and so on.
anchorRadius Number (Pixels) This attribute sets the radius (in pixels) of the anchor. Greater the radius, bigger would be the anchor size.
anchorBorderColor Color Code Lets you set the border color of anchors.
anchorBorderThickness Number (Pixels) Helps you set border thickness of anchors.
anchorBgColor Color Code Helps you set the background color of anchors.
anchorAlpha Number (0-100) Helps you set the alpha of entire anchors. If you need to hide the anchors on chart but still enable tool tips, set this as 0.
anchorBgAlpha Number (0-100) Helps you set the alpha of anchor background.
     
Background Cosmetics
bgColor Color Code This attribute sets the background color for the chart. You can set any hex color code as the value of this attribute. To specify a gradient as background color, separate the hex color codes of each color in the gradient using comma. Example: FF5904,FFFFFF. Remember to remove # and any spaces in between. See the gradient specification page for more details.
bgAlpha Number (0-100) Sets the alpha (transparency) for the background. If you've opted for gradient background, you need to set a list of alpha(s) separated by comma. See the gradient specification page for more details.
bgRatio Numbers separated by comma If you've opted for a gradient background, this attribute lets you set the ratio of each color constituent. See the gradient specification page for more details.
bgAngle Number (0-360) Angle of the background color, in case of a gradient. See the gradient specification page for more details.
showBorder Boolean (0/1) Whether to show a border around the chart or not?
borderColor Color Code Border color of the chart.
borderThickness Number (Pixels) Border thickness of the chart.
borderAlpha Number (0-100) Border alpha of the chart.
bgSWF URL of SWF To place any Flash movie as background of the chart, enter the (path and) name of the background SWF. It should be in the same domain as the chart.
bgSWFAlpha Number (0-100) Helps you specify alpha for the loaded background SWF.
logoURL String You can load an external logo (JPEG/PNG/SWF) on the chart once it has rendered. This attribute lets you specify the URL of the same. Owing to Flash Player security settings, you can only specify logo that are on the sub-domain as the SWF file of the chart.
logoPosition String ( TL, TR, BL, BR, CC )

Where to position the logo on the chart:

  • TL - Top-left
  • TR - Top-right
  • BR - Bottom right
  • BL - Bottom left
  • CC - Center of screen
logoAlpha Number (0-100) Once the logo has loaded on the chart, you can configure its opacity using this atribute.
logoScale Number (0-100) You can also change the scale of externally loaded logo at run-time by specifying a value for this parameter.
logoLink String If you want to link the logo to an external URL, specify the link in this attribute. The link can be in FusionCharts link format, allowing you to link to new windows, pop-ups, frames etc.
     
Canvas Cosmetics
canvasBgColor Color Code Sets Canvas background color. For Gradient effect, enter colors separated by comma.
canvasBgAlpha Number (0-100) Sets alpha for Canvas Background. For gradient, enter alpha list separated by commas.
canvasBgRatio Numbers separted by comma Helps you specify canvas background ratio for gradients.
canvasBgAngle Number (0-360) Helps you specify canvas background angle in case of gradient.
canvasBorderColor Color Code Lets you specify canvas border color.
canvasBorderThickness Number (Pixels) Lets you specify canvas border thickness.
canvasBorderAlpha Number (0-100) Lets you control transparency of canvas border.
     
Divisional Lines
numDivLines Number Number of horizontal axis division lines that you want on the chart.
divLineColor Color Code Color for divisional lines
divLineThickness Number (Pixels) Thickness of divisional lines
divLineAlpha Number (0-100) Alpha of divisional lines.
divLineIsDashed Boolean (0/1) Whether the divisional lines should display as dash?
divLineDashLen Number (Pixels) If the divisional lines are to be displayed as dash, this attribute lets you control the length of each dash.
divLineDashGap Number (Pixels) If the divisional lines are to be displayed as dash, this attribute lets you control the length of each gap between dash.
showAlternateHGridColor Boolean (0/1) Whether to show alternate colored horizontal grid bands?
alternateHGridColor Color Code Color of the alternate horizontal grid bands.
alternateHGridAlpha Number (0-100) Alpha (transparency) of the alternate horizontal grid bands.
     
Vertical divisional lines
numVDivLines Number Number of vertical axis division lines
vDivLineColor Color Code Color of vertical axis division lines.
vDivLineThickness Number (Pixels) Thickness of vertical axis division lines.
vDivLineAlpha Number (0-100) Alpha of vertical axis division lines.
vDivLineIsDashed Boolean (0/1) Whether vertical divisional lines appear as dashed?
vDivLineDashLen Number (Pixels) If vertical div lines are dashed, this attribute lets you control the width of dash.
vDivLineDashGap Number (Pixels) If vertical div lines are dashed, this attribute lets you control the width of dash gap.
showAlternateVGridColor Boolean (0/1) Whether to show alternate vertical colored grid bands?
alternateVGridColor Color Code Color of alternate vertical colored grid bands.
alternateVGridAlpha Number (0-100) Alpha of alternate vertical colored grid bands.
     
Zero Plane properties
zeroPlaneColor Color Code Color for the Zero Plane. Zero Plane is the line/plane that appears at 0 y-position on canvas, when negative data is being shown on the chart.
zeroPlaneThickness Number (Pixels) Thickness of zero plane.
zeroPlaneAlpha Number (0-100) Alpha of zero plane.
     
Font Properties
baseFont Font Name This attribute lets you set the font face (family) of all the text (data labels, values etc.) on chart. If you specify outCnvBaseFont attribute also, then this attribute controls only the font face of text within the chart canvas bounds.
baseFontSize Number This attribute sets the base font size of the chart i.e., all the values and the names in the chart which lie on the canvas will be displayed using the font size provided here.
baseFontColor Color Code This attribute sets the base font color of the chart i.e., all the values and the names in the chart which lie on the canvas will be displayed using the font color provided here.
outCnvBaseFont Font Name This attribute sets the base font family of the chart font which lies outside the canvas i.e., all the values and the names in the chart which lie outside the canvas will be displayed using the font name provided here.
outCnvBaseFontSize Number This attribute sets the base font size of the chart i.e., all the values and the names in the chart which lie outside the canvas will be displayed using the font size provided here.
outCnvBaseFontColor Color Code This attribute sets the base font color of the chart i.e., all the values and the names in the chart which lie outside the canvas will be displayed using the font color provided here.
realTimeValueFont Font Name If real time value is to be displayed on the chart, this attribute lets you set the font face of the same.
realTimeValueFontSize Number If real time value is to be displayed on the chart, this attribute lets you set the font size of the same.
realTimeValueFontColor Color Code If real time value is to be displayed on the chart, this attribute lets you set the font color of the same.
     
Legend Properties
showLegend Boolean (0/1) Whether to show legend for the chart (only multi-series and combination charts)?
legendPosition RIGHT or BOTTOM The legend can be plotted at two positions on the chart - below the chart (BOTTOM) and on the RIGHT side of the chart.
interactiveLegend Boolean (0/1) Whether to have an interactive legend that allows user to show hide data-sets on the chart?
legendCaption String You can add a caption for the entire legend by setting the same here.
legendMarkerCircle Boolean (0/1) Whether to use square legend keys or circular ones?
legendBorderColor Color Code Border Color for the legend.
legendBorderThickness Number (Pixels) Border thickness for the legend.
legendBorderAlpha Number (0-100) Border alpha for the legend.
legendBgColor Color Code Background color for the legend.
legendBgAlpha Number (0-100) Background alpha for the legend.
legendShadow Boolean (0/1) Whether to show a shadow for legend?
legendAllowDrag Boolean (0/1) The legend can be made drag-able by setting this attribute to 1. End viewers of the chart can drag the legend around on the chart.
legendScrollBgColor Color Code If you've too many items on the legend, a scroll bar shows up on the same. This attribute lets you configure the background color of the scroll bar.
legendScrollBarColor Color Code If you've too many items on the legend, a scroll bar shows up on the same. This attribute lets you configure the bar color of the scroll bar.
legendScrollBtnColor Color Code If you've too many items on the legend, a scroll bar shows up on the same. This attribute lets you configure the color of buttons of the scroll bar.
reverseLegend Boolean (0/1) You can reverse the ordering of datasets in the legend by setting this attribute to 1.
     
Tool tip properties
showToolTip Boolean (0/1) Whether to show tool tip on chart?
seriesNameInToolTip Boolean (0/1) This attribute lets you control whether series name would show up in tool tip or not.
toolTipBgColor Color Code Background Color for tool tip.
toolTipBorderColor Color Code Border Color for tool tip.
toolTipSepChar String The character specified as the value of this attribute separates the name and value displayed in tool tip.
showToolTipShadow Boolean (0/1) Whether to show shadow for tool-tips on the chart.
     
Chart Paddings & Margins
captionPadding Number (Pixels) This attribute lets you control the space (in pixels) between the sub-caption and top of the chart canvas. If the sub-caption is not defined, it controls the space between caption and top of chart canvas. If neither caption, nor sub-caption is defined, this padding does not come into play.
canvasPadding Number (Pixels) Lets you set the space between the canvas border and first & last data points
xAxisNamePadding Number (Pixels) Using this, you can set the distance between the top end of x-axis title and the bottom end of data labels (or canvas, if data labels are not to be shown).
yAxisNamePadding Number (Pixels) Using this, you can set the distance between the right end of y-axis title and the start of y-axis values (or canvas, if the y-axis values are not to be shown).
yAxisValuesPadding Number (Pixels) This attribute helps you set the horizontal space between the canvas left edge and the y-axis values or trend line values (on left/right side). This is particularly useful, when you want more space between your canvas and y-axis values.
labelPadding Number (Pixels) This attribute sets the vertical space between the labels and canvas bottom edge. If you want more space between the canvas and the x-axis labels, you can use this attribute to control it.
valuePadding Number (Pixels) It sets the vertical space between the end of area and start of value textboxes. This basically helps you control the space you want between your columns/anchors and the value textboxes.
realTimeValuePadding Number (Pixels) Vertical distance between the real-time value and x-axis labels.
legendPadding Number (Pixels) Padding of legend from right/bottom side of canvas
chartLeftMargin Number (Pixels) Amount of empty space that you want to put on the left side of your chart. Nothing is rendered in this space.
chartRightMargin Number (Pixels) Amount of empty space that you want to put on the right side of your chart. Nothing is rendered in this space.
chartTopMargin Number (Pixels) Amount of empty space that you want to put on the top of your chart. Nothing is rendered in this space.
chartBottomMargin Number (Pixels) Amount of empty space that you want to put on the bottom of your chart. Nothing is rendered in this space.
canvasLeftMargin Number (Pixels) Left margin of canvas. Canvas will start from that position.
canvasRightMargin Number (Pixels) Right margin of canvas. Canvas will end at that position.
canvasTopMargin Number (Pixels) Top margin of canvas.
canvasBottomMargin Number (Pixels) Bottom margin of canvas.

<categories> --> <category> and <vline> element

Attribute Name Type / Range Description
<categories> element
font String Lets you specify font face for the x-axis data labels.
fontSize Number Lets you specify font size for the x-axis data labels.
fontColor Color Code Lets you specify font color for the x-axis data labels.
 
<category> element
label String This attribute determines the label for the data item. The label appears on the x-axis of chart.
showLabel Boolean (0/1) You can individually opt to show/hide labels of individual data items using this attribute.
tooltext String The label of each category shows up on the x-axis. However, there might be cases where you want to display short label (or abbreviated label) on the axis and show the full label as tool tip. This attribute lets you specify the tool tip text for the label.
     
<vLine> element
label String Display label for the vLine.
color Color Code This attribute defines the color of vertical separator line.
thickness Number (pixels) Thickness in pixels of the vertical separator line.
alpha Number (0-100) Alpha of the vertical separator line.
dashed Boolean (0/1) Whether the vertical separator line should appear as dashed?
dashLen Number (pixels) If the vertical separator line is to appear as dashed, this attribute defines the length of dash.
dashGap Number (pixels) If the vertical separator line is to appear as dashed, this attribute defines the length of dash gap.

<dataset>element

Attribute Name Type / Range Description
seriesName String Lets you specify the series name for a particular data-set. For example, if you're plotting a chart to indicate monthly sales analysis for 2005 and 2006, the seriesName for the first dataset would be 2005 and that of the second would be 2006. The seriesName of a data-set is shown in legend.
color Color Code This attribute sets the color using which columns, lines, area of that data-set would be drawn. For column chart, you can specify a list of comma separated hex codes to get a gradient plot.
alpha Number (0-100) This attribute sets the alpha (transparency) of the entire data-set.
showValues Boolean (0/1) Whether to show the values for this data-set?
includeInLegend Boolean (0/1) Whether to include the seriesName of this data-set in legend? This can be particularly useful when you're using combination charts and you've used the area/line chart to plot a trend, and you do not want the seriesName of that trend to appear in legend.
checkForAlerts Boolean (0/1) Whether to run the values of this data-set through alert manager, each time an update is received?
dashed Boolean (0/1) Whether this data-set would appear as dashed?
drawAnchors Boolean (0/1) Whether to draw anchors for the particular data-set? If the anchors are not shown, then the tool tip and links won't work for the data-set.
anchorSides Number (3-15) Sets the number of sides that the anchors of the particular data-set will have. For e.g., an anchor with 3 sides would represent a triangle, with 4 it would be a square and so on.
anchorRadius Number (pixels) This attribute sets the radius (in pixels) of the anchors of the particular data-set. Greater the radius, bigger would be the anchor size.
anchorBorderColor Color Code Lets you set the border color of anchors of the particular data-set.
anchorBorderThickness Number (pixels) Helps you set border thickness of anchors of the particular data-set.
anchorBgColor Color Code Helps you set the background color of anchors of the particular data-set.
anchorAlpha Number (0-100) Helps you set the alpha of entire anchors of the particular data-set. If you need to hide the anchors for the data-set but still enable tool tips, set this as 0.
anchorBgAlpha Number (0-100) Helps you set the alpha of anchor background of the particular data-set.
showPlotBorder Boolean (0/1) Whether to show the border of this data-set?
plotBorderColor Color Code Color for data plot border of this data-set
plotBorderThickness Number (Pixels) Thickness for data plot border of this data-set
plotBorderAlpha Number (0-100) Alpha for data plot border of this data-set

<set>element

Attribute Name Type / Range Description
value Number Numerical value for the data item. This value would be plotted on the chart.
link String You can define links for individual data items. That enables the end user to click on data items (columns, lines, bars etc.) and drill down to other pages. To define the link for data items, use the link attribute. You can define links that open in same window, new window, pop-up window or frames. Please see "Drill Down Charts" section for more information. Also, you'll need to URL Encode all the special characters (like ? and &) present in the link.
toolText String By default, FusionCharts shows the series Name, Category Name and value as tool tip text for that data item. But, if you want to display more information for the data item as tool tip, you can use this attribute to specify the same.
color Color Code For multi-series charts, you can define the color of data-sets at dataset level. However, if you wish to highlight a particular data element, you can specify it's color at "set" level using this attribute. This attribute accepts hex color codes without #.
alpha Number (0-100) For multi-series charts, you can define the alpha of data-sets at dataset level. However, if you wish to highlight a particular data element, you can specify it's alpha at "set" level using this attribute.
showValue Boolean (0/1) You can individually opt to show/hide values of individual data items using this attribute. This value over-rides the data-set level value.
dashed Boolean (0/1) Whether the border of this data item should appear as dashed? This is particularly useful when you want to highlight a data (such as forecast or trend etc.). This value over-rides the data-set level value.
anchorSides Number (3-15) Lets you specify "set" specific sides of the anchor.
anchorRadius Number (Pixels) Lets you specify "set" specific radius (in pixels) of the anchor.
anchorBorderColor Color Code Lets you specify "set" specific border color of the anchor.
anchorBorderThickness Number (Pixels) Lets you specify "set" specific border thickness of the anchor.
anchorBgColor Color Code Lets you specify "set" specific background color of the anchor.
anchorAlpha Number (0-100) Lets you specify "set" specific alpha of the anchor.
anchorBgAlpha Number (0-100) Lets you specify "set" specific alpha of the anchor background.

<trendlines> --> <line> element

Attribute Name Type / Range Description
startValue Number The starting value for the trendline. Say, if you want to plot a slanted trendline from value 102 to 109, the startValue would be 102.
endValue Number The ending y-axis value for the trendline. Say, if you want to plot a slanted trendline from value 102 to 109, the endValue would be 109. If you do not specify a value for endValue, it would automatically assume the same value as startValue.
displayValue String If you want to display a string caption for the trend line by its side, you can use this attribute. Example: displayValue='Last Month High'. When you don't supply this attribute, it automatically takes the value of startValue.
color Color Code Color of the trend line and its associated text.
thickness Number (Pixels) If you've opted to show the trend as a line, this attribute lets you define the thickness of trend line.
isTrendZone Boolean (0/1) Whether the trend would display a line, or a zone (filled colored rectangle).
alpha Number Alpha of the trend line.
showOnTop Boolean (0/1) Whether the trend line/zone would be displayed over data plots or under them?
dashed Boolean (0/1) If you've opted to show the trend as a line, this attribute lets you define whether the trend line would appear as dashed?
dashLen Number (Pixels) If you've opted to show trend line as dash, this attribute lets you control the length of each dash.
dashGap Number (Pixels) If you've opted to show trend line as dash, this attribute lets you control the length of each dash gap.
valueOnRight Boolean (0/1) Whether to show the trend line value on left side or right side of chart? This is particularly useful when the trend line display values on the chart are colliding with divisional lines values on the chart.

The chart also accepts the following XML elements, which have not been discussed here:

  • <annotations> - Discussed in the section Annotations
  • <alerts> - Discussed in the section Alert Manager
  • <styles> - Discussed in the section STYLEs