ok i didnt really know what i was writing about then:)
but still i know from my own experience that the 2 types of graphs behave in different way when user tries to format x-axis
i had a program where 1 frame (have multiple frames in while function to control an instrument) was devoted to reading from the instrument and displaying a graph
i read not only data but also start/stop points on x axis
before i displayed data i used this additional info to format the graph using property nodes and it worked but then i pased data to the graph and x-axis was forced back to display number of points (i also set labels in the same way and it worked perfectly well for labels)
it also resulted in graph flickering
that was when i was using waveform graph, changing it simply to xy graph (and casting data to proper format) fixed the bug
this hint and the explanation: 'Waveform graphs plot data as a function of time, you can't directly define the data on the X Plot. To do this you need to use an XY graph.' i got from one NI engineer: