Scrolling graphs that use a managed RTScrollFrame, as do most all of our scrolling graph examples, are not restricted to time-based values.
You can just as easily use a graph that is based on a simple numeric range for both x and y. You would replace the TimeCoordinate scaling with CartesianCoordinate scaling. You would replace the TimeAxis x-axis with a LinearAxis. And you would replace the x-axis's TimeAxisLabels with NumericAxisLabels.
Most of our examples only pass in the y-values for real-time updates. In these cases the x-value is assumed to be the current time of day, as in the example below:
currentTemperature1.SetCurrentValue(currentTemperatureValue1);
currentTemperature2.SetCurrentValue(currentTemperatureValue2);
But, the SetCurrentValue method also has many overrides, described in the manual, that also allow you to pass in an explicit time-of-day, or as in your case, a double numeric value, as in the example below:
// This method uses an explicit time stamp, which is the update count in this case
double xvalue = (double) count;
currentTemperature1.SetCurrentValue((double) xvalue, currentTemperatureValue1);
currentTemperature2.SetCurrentValue((double) xvalue, currentTemperatureValue2);
You can download a modified version of our ScrollApplication1 example program that implements a simple version of a scrolling graph using a simple numeric scale. http://quinn-curtis.com/downloadsoftware/ScrollApplication2.zip