Relative Time Ranges for data without date and time info. (T=0)

I’m using Grafana 11.0 on windows (although I am porting this set-up to linux soon but I don’t think this is relevant). I am attempting to create a dashboard to view experiment data in a time series plot, however one thing is frustrating me: the time ranges in Grafana seem to be stuck attached to the real world. My experiments however are generally recorded in relative time from the experiment start time (a millisecond counter starting from zero).

I’ve used a tool called getcurve.io before which seems to have been built on top of grafana but has the bonus perk of allowing you to plot data with a relative time window. I.e something like T - T+100 where T=0 is the relative zero start time. I was wondering if this is possible in Grafana. If it isn’t that is honestly really disappointing as it would open it up to a lot more use cases.

what is the datasource type of these experiments? a file or a database like mysql or influxdb?

please post schema woth data type of each column and a couple of sample lines here

Right now I’m using the Infinity data source plugin to pull CSVs from a server. I can’t post the exact schema but the CSV headers follow this format:

Time, field1, field2,.....etc
All of the columns are numbers, however I am having a bit of a problem with that as I mentioned in a different thread I started since the question is a bit unrelated: Automatically Treating All CSV columns as Numbers

That aside what I’m asking here I don’t think is super database dependent. I also toyed around with moving all the data to InfluxDB, but the problem is still the same. It seems Grafana has no concept of relative time, unless there is something I’m missing.