Appending to data labels
Append values to your data labels.
Last updated
Was this helpful?
Append values to your data labels.
Last updated
Was this helpful?
Easily insert custom strings into the data label object using Overlays.
Use the array "overlays" to pass a list of objects for each corresponding data label. Each data label can have multiple overlays applied to it.
Overlays can require a 'value' (string), 'color' and where in relation to the data label the overlay needs to be positioned ('position').
Template presentation
JSON Payload
{
"presentation": {
"template": "Chart overlays.pptx",
"export_version": "Pptx2010",
"slides": [
{
"type": "slide",
"slide_index": 1,
"shapes": [
{
"name": "Chart 14",
"title": "Automating shape types",
"categoryTitle": "Month",
"valueTitle": "Times used",
"data": [
[
"Intense Demand",
"Dip-in Demand",
"Low-no Demand"
],
[
"Read a printed newspaper",
"Visited a newspaper website",
"Read a printed magazine",
"Read a digital magazine",
"None of the above"
],
[
25.87,
38.58,
49.69
],
[
49.05,
40.58,
38.45
],
[
100,
75.23,
34.98
],
[
6.54,
5.64,
4.96
],
[
78.32,
95.75,
97
]
],
"overlays": [
[
{
"value": "↑",
"color": "255,0,0",
"position": "left"
},
{
"value": "↔",
"color": "255,0,0",
"position": "above"
},
{
"value": "↑",
"color": "255,0,0",
"position": "above"
}
],
[
{
"value": "↓",
"color": "255,0,0",
"position": "below"
}
],
[
{
"value": "↓",
"color": "255,0,0",
"position": "left"
},
{
"value": "↓",
"color": "255,0,0",
"position": "above"
}
],
[
{
"value": " ↑",
"color": "255,0,0",
"position": "right"
}
],
[
{
}
],
[
{
}
],
[
{
"value": "↑",
"color": "255,0,0",
"position": "right"
}
],
[
{
"value": "↑",
"color": "255,0,0",
"position": "right"
}
],
[
{
}
],
[
{
}
],
[
{
}
],
[
{
}
],
[
{
"value": "↔",
"color": "255,0,0",
"position": "below"
}
],
[
{
}
],
[
{
}
]
]
}
]
}
]
}
}