Caixa escalável e arrastável em gráficos que podem selecionar dados

Aqui está a configuração:

Eu tenho um gráfico gráfico de dados, e estou tentando descobrir se é possível tentar colocar uma caixa na figura que pode ser movida e alterada em largura e retornar alguns valores como porcentagem e área sob a curva. Parece algo como isto:

Alguma sugestão de onde começar? Meu sentimento era que poderia ser factível usando uma interface mais GUI'd versus um enredo padrão.