Chart Paddings and Margins
FusionCharts Suite XT lets you manage the space around the canvas and within the chart by configuring chart paddings and margins.
Set Chart Margins
Chart margin is the space between the chart border and the canvas border. You can set the chart margins on any one of the chart's four sides. To do so, the following attributes are used:
Set the amount of empty space on the left of the chart using the
chartLeftMargin
attribute.Set the amount of empty space on the top of the chart using the
chartTopMargin
attribute.Set the amount of empty space on the right of the chart using the
chartRightMargin
attribute.Set the amount of empty space on the bottom of the chart using the
chartBottomMargin
attribute.
Refer to the code below:
{
"chart": {
"chartLeftMargin": "40",
"chartTopMargin": "40",
"chartRightMargin": "40",
"chartBottomMargin": "40",
}
}
The chart will look like as shown in the image below:
Click here to edit the above chart.
Set Padding for Caption
Set the amount of empty space between the sub-caption and the top of the chart canvas using the captionPadding
attribute. Refer to the code below:
{
"chart": {
"captionPadding": "40"
}
}
The chart will look like as shown in the image below:
Click here to edit the above chart.
Set Padding for Axes Names
Set the axis name padding and axis value padding, to control the amount of space between the axes and the canvas. To do so, the following attributes are used:
Specify the distance between the top of x-axis title and the bottom of data labels using the
xAxisNamePadding
attribute.Specify the distance between the top of y-axis title and the start of y-axis values using the
yAxisNamePadding
attribute.
Refer to the code below:
{
"chart": {
"xAxisNamePadding": "10",
"yAxisNamePadding": "10"
}
}
The chart will look like as shown below:
Click here to edit the above chart.
Set Padding for Axis Values
Specify the amount of horizontal space between the left edge of the canvas and the y-axis values or trend line values (on left/right side) using the yAxisValuePadding
attribute.
Refer to the code below:
{
"chart": {
"yAxisValuePadding": "10"
}
}
The chart will look like as shown below:
Click here to edit the above chart.
Set Padding for Data Label
Specify the vertical space between the canvas bottom edge and the data labels using the labelPadding
attribute.
Refer to the code below:
{
"chart": {
"labelPadding": "5"
}
}
The chart will look like as shown below:
Click here to edit the above chart.
Set Padding for Data Value
Specify the space between the columns/anchors and the value text boxes using the valuePadding
attribute.
Refer to the code below:
{
"chart": {
"valuePadding": "5"
}
}
The chart will look like as shown below:
Click here to edit the above chart.
Set Canvas Padding
For a line/area chart, canvas padding is the space between the canvas border and the position where the line/area chart begins. Specify the amount of gap using the canvasPadding
attribute.
Refer to the code below:
{
"chart": {
"canvasPadding": "30"
}
}
The chart will look like as shown below:
Click here to edit the above chart.