Hi Harshitha,
you can check if you cen reuse the charts provided by Mendix and customize the styling. If not you can use Anycharts which allows you to plot your own charts and customize them to your needs.
Anycharts is based on Plotly so check out the plotly website for some ideas.
For the first steps I would reccomend you to try out Plotly Studio and build the charts there. You can then copy paste the configuration to Mendix.
That looks like something best implemented using a heat map widget: https://docs.mendix.com/refguide/chart-widgets/#basic-charts