How should I go about planning my widget?

Hi all,

I am building a line chart widget that should handle/display large data sets ~ 12 000 000 values in single axis. As I am just starting I am now looking at 2D samples and tutorials.

What API calls to use for lines in graph ? Is Draw 3D Debug Lines good option or is it meant just for debugging for some reason ?

What technique to apply for displaying several million connected dots?

Because Chart widget should display entire graph and support zooming to smaller segments, should entire series be drawn initially ? Or I need to worry about memory usage of drawn lines ?

The data must be loaded in memory to be displayed, is it good to be loaded only in graphic memory (line-strip or something) or should I create graphic objects only for visible subset of data ?

Thanks

There are better suited software for your purpose. Importing the data to UE4 might prove to be a major problem for you.