Мне кажется, что вам нужно учиться, используя WPF PathGeometries . Я не использовал их много, но из того, что я узнал, я думаю, что можно сделать кривые ROC.
Если вы хотите масштабирование, разрешение, масштабирование. Я думаю, вам будет лучше получить что-то, что уже сделано, как Telerik , Infragistics , DevExpress или ZedGraph . В противном случае вы, скорее всего, потратите много времени на его реализацию самостоятельно.