ResearchOS / Biomech-Analysis-Platform-MATLAB

A GUI-based operating system framework to facilitate biomechanical data analysis. This platform attempts to manage the non-scientific part of coding without restricting the direction or method of scientific analysis.
MIT License
4 stars 0 forks source link

Standardize axes limits by project/subject/condition/subject & condition/trial, for movies & static plots. #121

Open mtillman14 opened 1 year ago

mtillman14 commented 1 year ago
  1. Allow for multiple variables to dictate the axes limits, for example ylim max could be max([max(MOS) max(LD)]).
  2. For movies, specify which singular point should be the center of the movie. Then set the axes limits as an offset from that center point.
mtillman14 commented 1 year ago

Movies really won't run until I can specify axes limits. So, I think I should just make them hard-coded only for now, and push dynamic movie axes dimensions further down the road. This gets me 95% of where I need to be anyways.

mtillman14 commented 1 year ago

For manually set movie limits, I still need a few things on top of static figures' axes limits.

  1. When specifying hard-coded limits, specify either (1) The center position (as a length 3 vector) and padding (as scalar for even, as 1x2 vector for uneven), or (2) The exact coordinates of the axes limits, and also de-select the (currently planned) checkbox that says "Relative View".
  2. If this "Relative View" checkbox is checked, then the movies are all plotted relative to the specified center coordinate. If it is unchecked, then the specified coordinates are absolute locations.
mtillman14 commented 1 year ago

I need the current view to be respected when re-setting axes limits for movies.