Hello,
I am trying to create background regions for a graph where the regions represent areas of certain slope, as shown below:

where the colored regions are based on the value X/Y (ffc in graph), ranging from <1 to >10. Because the ranges of X and Y vary with observations, I have the regions or contours mapped using the polygon function and pulling the resultant axes min and max as inputs like so:
Polygon( {0, 0}, {XMin, YMax}, {XMax, YMax}, {XMax, XMax * 10} )
which works well enough. My problem is specifying the text locations which label each region, I have yet to find a way such that the text moves dynamically based on the data similar to the polygons such that i do not have to go in after the fact and specify the exact coordinates. If anyone could provide ideas/recommendations on achieving some sort of dynamic text within the graph it would be much appreciated. I am sure there is a better way to do this rather than using the polygon and text functions, but I cannot seem to figure it out, or if there is a good way to do this at all. I also realize this is purely for aesthetics, but i have spent too much time trying to find a solution so I am determined to find something that works.
Thank you to anyone who provides a response.