How to change the raycast area of an image when in filled image type

Morning Unity Forums,

So I recently followed a little tutorial on making a piechart, it basically worked by getting a circular png, setting the image type to filled so can set the fill amount required. Nice and all but I have a UI script that grabs text when you hover over certain UI elements, sadly the raycast area for detecting that doesn’t change with the fill amount. I’m fairly certain it’s actually just a rectangle instead of the circle. What are my options here?


Should say MIC (so correct)

Should say Industrialists (not so correct)

TLDR:
When hovering over each 1/4th of the piechart it should say something else.