Thank you for your response. I got back on this. Sorry for the delay of response. I tried to add highcharts but it seems that Quicksight does not accept image import for the background.
Here is the code that i tried:
{
"chart": {
"height": "100%",
"type": "heatmap",
"plotBackgroundImage": "https://www.highcharts.com/samples/graphics/example-screenshot.png"
},
"title": {
"text": "Interpolated heatmap image displaying user activity on a website"
},
"yAxis": {
"title": {
"text": null
},
"endOnTick": false,
"visible": false,
"minPadding": 0,
"maxPadding": 0
},
"xAxis": {
"visible": false,
"margin": 0,
"minPadding": 0,
"maxPadding": 0
},
"tooltip": {
"pointFormat": "{point.value:.0f} interactions in this region"
},
"legend": {
"title": {
"text": "User interactions per region"
}
},
"colorAxis": {
"stops": [
[0, "rgba(61, 0, 255, 0.2)"],
[0.3, "rgba(0, 255, 188, 0.3)"],
[0.6, "rgba(194, 255, 0, 0.6)"],
[0.9, "rgba(255, 0, 67, 0.9)"]
]
},
"series": [{
"type": "heatmap",
"name": "User activity",
"data": [572.369446, 324.907806],
"interpolation": true
}],
"responsive": {
"rules": [{
"condition": {
"minWidth": 600
},
"chartOptions": {
"chart": {
"height": 550
}
}
}]
}
}
I got an empty response.