| Creating a simple Pyramid chart | ||||||||||||||||||||
Here, we'll create a simple pyramid chart to illustrate the sales figures achieved by employees of a fictional company during the first 7 months of this year. The chart will look as under: |
||||||||||||||||||||
![]() |
||||||||||||||||||||
|
The data can be rendered as under in tabular form: |
||||||||||||||||||||
|
||||||||||||||||||||
| The above data when converted to XML/JSON will look as under: | ||||||||||||||||||||
<chart caption="Sales distribution by Employee" subCaption="Jan 07 - Jul 07" numberPrefix="$" isSliced="1"> {
"chart": {
"caption": "Sales distribution by Employee",
"subcaption": "Jan 07 - Jul 07",
"numberprefix": "$",
"issliced": "1"
},
"data": [
{
"label": "Buchanan",
"value": "20000"
},
{
"label": "Callahan",
"value": "49000"
},
{
"label": "Davolio",
"value": "63000"
},
{
"label": "Dodsworth",
"value": "41000"
},
{
"label": "Fuller",
"value": "74000"
},
{
"label": "King",
"value": "49000"
},
{
"label": "Leverling",
"value": "77000"
},
{
"label": "Peacock",
"value": "54000"
},
{
"label": "Suyama",
"value": "14000"
}
]
}
|
||||||||||||||||||||
Here, we've:
For detailed explanation on JSON data format click here. When you see this chart, you'll get a result as under: |
||||||||||||||||||||
![]() |
||||||||||||||||||||
| See it live! | ||||||||||||||||||||
As you can see above, the chart has now rendered each pyramid slice with its height proportional to the value. Also, in this chart, since we've set isSliced='1' at chart level, the slicing interaction won't work. |