Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linking time axes between plots #223

Open
uavfactory opened this issue Oct 18, 2021 · 3 comments
Open

Linking time axes between plots #223

uavfactory opened this issue Oct 18, 2021 · 3 comments

Comments

@uavfactory
Copy link

uavfactory commented Oct 18, 2021

Hello all,

This is actually a feature request. I think it would be quite handy if Flight Rewiev had a possibility to link the time axes of the all or selected plots with a check box. I always use this feature on Plot Juggler.

Best,
Ozan

@junwoo091400
Copy link
Contributor

Seems like this is probably doable with: https://docs.bokeh.org/en/latest/docs/user_guide/interaction/linking.html

@junwoo091400
Copy link
Contributor

Seems like this was actually removed intentionally from this commit: 6851ec2#diff-b21808fb881ff9377c69f652e4f30d0dd75598f6bf55f1f9469b81d35b662c83

" plots: make sure the initial x-axis range is equal for all plots

otherwise it can be confusing if some message stops being logged/published
at some point."

@junwoo091400
Copy link
Contributor

junwoo091400 commented Dec 23, 2022

@uavfactory I was able to implement this quickly using this commit: junwoo091400@3825ccc

But I noticed a significant decrease in responsiveness of the graph when I am pan/zooming them.

I am wondering what would be the best way to reduce lag, but also provide flexibility in providing synchronized plot (as I think this is really useful, as used also in the PlotJuggler, as you mentioned)

Example1:
image

Example2:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants