I am looking for a good wpf control to do the following:
1) Present the graph to the user, with points that you can drag to change the curve.
2) At runtime (Backgrond thread not connected to WPF) access this curve and enter it and get the result corresponding to the curve
Simple example

Entering 20 in the above example will yield about 30
edit: Oh, I almost forgot, its a plus if its connectivity, because I use Caliburn Micro (MVVM)
edit: resolved it using the curve matching algorithm 
source share