Loading
Configuring a Stacked Chart
FusionCharts Suite XT allows you to configure the functional and cosmetic properties of stacked charts.
In this section, you will be shown how you can:
- 
    
Display the cumulative sum of stacked data
 - 
    
Create 100% stacked charts
 - 
    
Show percentage values in tool-tips
 
Displaying the Cumulative Sum of Stacked Data
You can opt to show the sum of all stacked data plots in a column above that column.
A stacked column 2D chart with the cumulative sum rendered above its corresponding column looks like this:
Given below is a brief description of the attribute used to display the cumulative sum:
| Attribute Name | Description | 
|---|---|
  | 
It is used to specify whether the sum of all stacked data plots will be shown. Setting this attribute to   | 
  
The data structure needed to show the cumulative sum of stacked data is given below:
{
    "chart": {
        "theme": "fint",
        "caption": "Revenue split by product category",
        "subCaption": "For current year",
        "xAxisname": "Quarter",
        "yAxisName": "Revenues (In USD)",
        "showSum": "1",
        "numberPrefix": "$"
    },
    "categories": [
        {
            "category": [
                {
                    "label": "Q1"
                },
                {
                    "label": "Q2"
                },
                {
                    "label": "Q3"
                },
                {
                    "label": "Q4"
                }
            ]
        }
    ],
    "dataset": [
        {
            "seriesname": "Food Products",
            "data": [
                {
                    "value": "11000"
                },
                {
                    "value": "15000"
                },
                {
                    "value": "13500"
                },
                {
                    "value": "15000"
                }
            ]
        },
        {
            "seriesname": "Non-Food Products",
            "data": [
                {
                    "value": "11400"
                },
                {
                    "value": "14800"
                },
                {
                    "value": "8300"
                },
                {
                    "value": "11800"
                }
            ]
        }
    ]
}Creating 100% Stacked Charts
You can use stacked charts to show the percentage distribution for individual items of a dataset. These stacked charts are called 100% Stacked Charts. The y-axis, instead of representing the actual data values, represents the percentage values.
A 100% stacked column 2D chart looks like this:
Given below is a brief description of the attributes used to render a 100% stacked chart:
| Attribute Name | Description | 
|---|---|
  | 
It is used to specify whether a 100% stacked chart will be rendered. Setting this attribute to   | 
  
  | 
It is used to specify the number of digits that will be rendered after the decimal point for a data value.  | 
  
The data structure needed to create a 100% stacked chart is given below:
{
    "chart": {
        "caption": "Revenue split by product category",
        "subCaption": "For current year",
        "xAxisname": "Quarter",
        "yAxisName": "% Revenue",
        "numberPrefix": "$",
        "stack100Percent": "1",
        "decimals": "1",
        "showPercentInTooltip": "1",
        "showValues": "1",
        "showPercentValues": "0",
        "valueFontColor": "#ffffff",
        "theme": "fint"
    },
    "categories": [
        {
            "category": [
                {
                    "label": "Q1"
                },
                {
                    "label": "Q2"
                },
                {
                    "label": "Q3"
                },
                {
                    "label": "Q4"
                }
            ]
        }
    ],
    "dataset": [
        {
            "seriesname": "Food Products",
            "data": [
                {
                    "value": "11000"
                },
                {
                    "value": "15000"
                },
                {
                    "value": "13500"
                },
                {
                    "value": "15000"
                }
            ]
        },
        {
            "seriesname": "Non-Food Products",
            "data": [
                {
                    "value": "11400"
                },
                {
                    "value": "14800"
                },
                {
                    "value": "8300"
                },
                {
                    "value": "11800"
                }
            ]
        }
    ]
}Showing Percent Values in Tool-tips
By default, actual data values are rendered in tool-tips. You can opt to show the percentage values in tool-tips.
A stacked column chart configured to show percent values in tool-tips looks like this:
Given below is a brief description of the attributes used to show percent values in tool-tips:
| Attribute Name | Description | 
|---|---|
  | 
It is used to specify whether percent values will be rendered in the tool-tip. Setting this attribute to   | 
  
  | 
It is used to specify whether actual data values will be rendered on the data plots. Setting this attribute to   | 
  
  | 
It is used to specify whether percent values will be rendered on the data plots. Setting this attribute to  If the   | 
  
The data structure needed to render percent values in tool-tips is given below:
{
    "chart": {
        "caption": "Revenue split by product category",
        "subCaption": "For current year",
        "xAxisname": "Quarter",
        "yAxisName": "% Revenue",
        "numberPrefix": "$",
        "stack100Percent": "1",
        "decimals": "1",
        "showPercentInTooltip": "1",
        "showValues": "1",
        "showPercentValues": "0",
        "valueFontColor": "#ffffff",
        "theme": "fint"
    },
    "categories": [
        {
            "category": [
                {
                    "label": "Q1"
                },
                {
                    "label": "Q2"
                },
                {
                    "label": "Q3"
                },
                {
                    "label": "Q4"
                }
            ]
        }
    ],
    "dataset": [
        {
            "seriesname": "Food Products",
            "data": [
                {
                    "value": "11000"
                },
                {
                    "value": "15000"
                },
                {
                    "value": "13500"
                },
                {
                    "value": "15000"
                }
            ]
        },
        {
            "seriesname": "Non-Food Products",
            "data": [
                {
                    "value": "11400"
                },
                {
                    "value": "14800"
                },
                {
                    "value": "8300"
                },
                {
                    "value": "11800"
                }
            ]
        }
    ]
}There! You have now seen how you can configure stacked charts.