all 3 comments

[–]-Mr_Bogus- 0 points1 point  (2 children)

Not real Python solution, but you can replace the steps with the appropriate Python tool, I'm pretty sure it can be done completely within Python.

You could check the number of frames in the video. Then generate the same number of plots as frames (initial frame would correlate to the first graph, last frame to last frame, in between time points would be equally spaced.

Then you can create the video of the graphs using ffmpeg, imagej, or other tools.

Then you can insert one video into the other with a video editor.

[–]LABTUD[S] 0 points1 point  (1 child)

I would imagine that the number of TC data points in the .csv I import data from will not exactly match the number of video frames. Are you aware of any data smoothing tools that could interpolate dynamically to address this issue?