Skalowalne, przeciągalne pole na działkach, które może wybierać dane

Oto konfiguracja:

Mam graficzną fabułę danych i staram się sprawdzić, czy jest możliwe, aby spróbować umieścić pole na rysunku, które można przesuwać i zmieniać jego szerokość oraz zwracać pewne wartości, takie jak procent i obszar pod krzywą. Wygląda to mniej więcej tak:

Wszelkie sugestie, od czego zacząć? Czułem, że może to być wykonalne przy użyciu interfejsu GUI w porównaniu ze standardową fabułą.

questionAnswers(1)

yourAnswerToTheQuestion