Its json with mostly 3 digit precision decimals. This is that highly compressible that kolmogoro complexity is a useless standard. Even for fap hero there is too much of variety possible that for users isnt noticed, yet allows compressing further. More accurate aligned positions would allow a simple formula to be used, while manualy placed less accurate ones most likely wont.
1ms of a difference on 1 position can easily add 1% of total size on a script with 2000 positions. Its meaningless to measure this.
But i do have an idea what you are looking for, and that is wether a script does 0-100 a lot, or when its more balanced movement. But i think a normal distribution graph does better here.
(for some reason the images here for me are taking a few pixels from the left and moved it towards the right, which makes the 100 have an up/down line, while the down part was ment for the left side.)
For example a fap hero then would look like:
(only 0 and 100 positions, hence both maxed)
Yet a normal video then looks a lot more like this:
where the start and end points are more randomly assigned
This could even be a 2 color system where bottom is red and top is blue:
If the lines arent smoothened and show a more relative position, then it would show peaks at each 10 interval, making it much easier to see which are generated/handcrafted etc. But i think its is meaningless for quality measurement (generated isnt necessarily beter).
The advantage it shows is whether scripts are tip or base focussed, which sometimes in heatmaps can be harder to see (depends on generated method).
This sort of graph could also be used for stroke lengths.
Vibration pattern recognition is a good one and technicaly not that difficult either: many short (VERY) fast strokes, with intervals within the 80ms range. On heatmaps usualy shown as a thin line at max speed.
I would say this should only be shown on scripts where this is relevant though. And usualy a grayscale based line works best here as you only need to show a slight indication of strength. on/off is far more important and black/white is most clear here.
Actions per second is a quite meaningless standard unless its exceeding device tresholds. OSR2 optimized scripts often will have too many points for a handy. But it otherwise doesnt realy tell anything about a script. I would simply aim towards detecting scripts that exceed clear device limits (ie. if most strokes exceed 600 or go below 40 you can warn that its not handy optimized).