Is there a way to annotate the hexbin values on the plot?

I want to annotate every hexagon of their respective legend value, how can I possibly do it?

There is no built-in function / method that just does this, however I think you can get what you are describing by using either ax.text or ax.annotate in a loop.

However, without a minimal example, it is hard to do more than speculate.