Hexagonal lattice heat map plot

Hi everybody,

I would like to generate a hexagonal lattice heat-map plot like the following figures

Could somebody guide me how should I proceed?