Question

I want to make a graph of several ROC curves in WPF. I've found the WPF Toolkit, but I don't see an out-of-the box solution for what I want, just several basic graphing types. Is it possible to build an ROC curve (preferably, an ROC convex hull curve) in the WPF Toolkit? Once it's built, is there an easy way to get the AUC? Or is there an off-the-shelf solution I can just use?

Basically, I want a graph that looks like these graphs, but nicer and scaling with resolution.

Was it helpful?

Solution 3

I went with the visifire controls, and then added in a first series for the points and a second series for the convex hull.

OTHER TIPS

It seems to me that you'll need to learn using WPF PathGeometries. I haven't used them much, but from what I learned, I think it's possible to do the ROC curves.

If you want scaling, resolution, zooming. I think you'll be better of getting something that is already done like Telerik, Infragistics, DevExpress or ZedGraph. Otherwise you're likely to spend a lot of time implementing it yourself.

I used ZedGraph to create nice ROC curves, even with the color scales at the side. It is not so hard to do, you just need to use ZedGraph's custom LineObj objects. Here's example of using ...Obj objects in ZedGraph (you can add LineObj to the chart just as it is done with TextObj or ArrowObj there).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top