This is one of those areas where you have to embrace one of the various ugly options. NGUI isn't going to hold your hand here much at all... you'll either have to go vector or bitmap. If you go vector you have to figure out your data points relative to an arbitrary scale that you decide, then create quads that are the lines... getting proper butt and corner junctions is... a non-trivial math exercise. Alternatively you can blit your data to a texture that is appropriately sized/scaled and then just display that texture as a UITexture. However, compositing bitmap data is always a barrel of laughs as well.
In short, there is no easy way to accomplish this without cooking up your own custom solution depending upon what type of graph you want to display. Like you, I really wish there were something like the DevExpress ultimate library that gives you a metric shit-ton of widgets, graphs, controls, and containers to deal with, but when dealing with low-level frameworks that are primarily intended to create games, having a good graph library is hard to come by.