PlotJuggler

The Time Series Visualization Tool that you deserve.

MPL-2.0 License

Stars
4.4K
Committers
94

Bot releases are visible (Hide)

PlotJuggler - Small bug fix release

Published by facontidavide about 5 years ago

PlotJuggler - PlotJuggler "Meme Edition"

Published by facontidavide about 5 years ago

PlotJuggler - Dark Theme, less dependencies and new XY

Published by facontidavide about 5 years ago

Many new features have been introduced recently. This is a non exhaustive list of them:

  • New XY plot method: select tow time-series and drag them with right button.
  • Dark theme and new color palette
  • Removed the abseil_cpp dependency in ROS.
  • A new parser for ROS messages for special types.
PlotJuggler - [2.1.10]: If you use Custom Timeseries, update right now!

Published by facontidavide over 5 years ago

Found a critical bug in the way custom functions are calculated.

PlotJuggler -

Published by facontidavide over 5 years ago

PlotJuggler - [2.1.8]: Equal XY axis scaling + video cheatsheet

Published by facontidavide over 5 years ago

This release brings a couple of bug fixes and, additionally:

  • The super fancy video cheatsheet that will blow your mind... if you have the codecs installed.

image

  • The highly requested feature to keep the same scale in XY plots

image

If you see any regression, let me know !

PlotJuggler - Fixes for both ROS and ULogs

Published by facontidavide over 5 years ago

PlotJuggler - [2.1.7]: ULog parser fixed and new Single Axis Zoom

Published by facontidavide over 5 years ago

  • Activating the DateTime button, the X axis will be represented as DateTime too
  • To Zoom a single axis, move on the bottom or left axis of the plot and use the mouse wheel.
  • Fixed a problem with MacOS
  • ULog parser should be able to parse more complex messages
  • Inverted zoom when using Mouse Wheels
PlotJuggler - Overwrite timestamp is back

Published by facontidavide over 5 years ago

I believed no one used it, but I was apparently wrong...

PlotJuggler - Fixed issue with Ulog

Published by facontidavide over 5 years ago

PlotJuggler - ULogs in PlotJuggler

Published by facontidavide over 5 years ago

I am please to annouce that finally PlotJuggler supports ULogs.

Drone lovers, give it a try!

PlotJuggler - Less annoying legends

Published by facontidavide over 5 years ago

New and noteworthy

  • Move legends to the left/right side or hide them.
  • Save all the plots to image file at once (in a give folder)
PlotJuggler - Stable release: PlotJuggler 2.1.1

Published by facontidavide over 5 years ago

This is finally THE version of PlotJuggler you were looking for:

-) Custom functions and transforms.
-) Good integration with RViz.
-) So much more I can't even remember...

Enjoy!

PlotJuggler - PlotJuggler 2.0: custom plots and new look

Published by facontidavide over 5 years ago

Hi,

I am pleased to announce the version 2.0 of PlotJuggler, the "timeseries visualization tool that does it better"™.

The most notable new feature is the ability to create custom timeseries and transforms.
We also refreshed the look of the app with a custom stylesheet and new icons.

Enjoy!!!

PlotJuggler - PlotJuggler 2.0: release candidate 1

Published by facontidavide over 5 years ago

PlotJuggler - PlotJuggler 2.0: beta_2

Published by facontidavide almost 6 years ago

PlotJuggler - custom_plot_beta_1

Published by facontidavide almost 6 years ago

Improvements since alpha 2

  • Added the ability to save/load the entire set of snippets/transforms in the layout file.
  • few bug fixed here and there

Known bugs/limitation

  • Still some bugs in the streaming part, in particular in terms of X range.
PlotJuggler - custom_plot_alpha_3

Published by facontidavide almost 6 years ago

Improvements since alpha_2

  • Few bugs fixed in a AddCustomPlotDialog.

Known issues

  • Load custom transform from layout not ready for prime time
PlotJuggler - custom_plot_alpha_2

Published by facontidavide almost 6 years ago

Improvements since alpha_1

  • Catch exception if something failed while creating a CustomTimeseries from transform selector dialog.
  • Don't show in the custom curve selector the invalid transforms.

Known issues

  • Load custom transform from layout not ready for prime time
  • Need to check ALL exceptions when creating a custom timeseries.
PlotJuggler - custom_plot_alpha_1

Published by facontidavide almost 6 years ago

Known issues (no need to reports them):

All of these issues are related to custom functions.

  1. Loading a layout will not work if the right snippet.xml wasn't previously loaded.
  2. Some custom function might not work properly (need to check first).
  3. Exceptions for erroneous functions not addressed.
Badges
Extracted from project README
windows ubuntu macos ROS1 ROS2 Tweet Star History Chart
Related Projects