Scubadude,
I guess I don't completely understand what you want the x-axis to look like, but if you are concerned about plotting numeric data with some sort of timing, then you have to actually add the timing into the numeric signal to make a waveform. Put another way, a simple numeric, such as the random number generator, has no timing associated with it. In order to plot this on a chart or graph with some meaningful time associated with it, you need to combine the numeric data with some sort of time signal to create a waveform, which can them be plotted.
If you want to create your own x-axis, maybe the XY Graph would be useful for you. This basically plots one array against another array, and you have complete freedom to specify the contents of those arrays.
I'm attaching an example program from our website that shows another way to apply relative time to the x-axis of a chart. Here is the documentation that came with the example:
"This simple example demonstrates the use of the relative time axis, synchronized with the system clock. In this example, the Timed Loop structure is used to determine the loop timing as well as the delta X for the points on the strip-chart.
The use of the Timed Loop, along with the correct setting of two of its properties, ensures the accuracy of the time values displayed on the bottom of the chart. By double-clicking on the Input Node for the Timed Loop, you will see "Discard Missed Periods" is unchecked and "Maintain Original Phase" is checked. If timing is controlled using a "Wait until next ms multiple" function (as demonstrated in the example program entitled "Real-Time Chart"), jitter can cause delays in the execution of the while loop. Over time, these delays will compile and the time values displayed at the bottom of the chart will drift from the actual system clock. By using the Timed Loop, unexpected delays are compensated for in subsequent iterations of the loop. This ensures the time values displayed on the bottom of the chart stay synchronized with the system clock.
This example can be used as a prototype for applications that acquire data at a constant, known rate. The maximum rate is determined by the timer resolution and speed of your machine. Note: The Period of Loop control is set to allow a minimum of 50 ms. This is to prevent the user from attempting to set the period to less than the actual time needed to execute the iteration. You can change this minimum value by changing the properties of the Period of Loop control.
Note the use of Unbundle by Name to extract the current time information, as well as the use of the Chart property node to set the X axis as desired. The current example displays 10 seconds of data regardless of the sample rate determined by Delay."
I hope this clears things up some. Have a good one!
Tyler S