Skip to content

aaravrav142/PlotJuggler

 
 

Repository files navigation

Build Status

Join the chat at https://gitter.im/PlotJuggler/Lobby

PlotJuggler

QT5 based application to display time series in plots. This is under heavy development.

To understand what PlotJuggler can do for you, take a look to the following video.

<iframe src="https://player.vimeo.com/video/174120477" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

PlotJuggler: a desktop application to plot time series.

PlotJuggler

How to build

First of all you need to clone the repository and its submodules either using the command:

  git clone --recursive https://github.com/facontidavide/PlotJuggler.git

or

  git clone https://github.com/facontidavide/PlotJuggler.git
  git submodule update --init --recursive

The only binary dependencies that you need installed on your system are Boost and Qt5. On Ubuntu the debans can be installed with the command:

sudo apt-get -y install qtbase5-dev libboost-dev

The proceed as you would do with any cmake based project

 mkdir build; cd build
 cmake ..
 make
 sudo make install

Note: you should not skip the last installation step. Currently the plugins need to be installed in the folder /usr/local/lib/PlotJuggler/ otherwise PlotJuggle will not find them.

Note for ROS users

If you use CATKIN to build this project, the ROS related plugins will be automatically included into the compilation. If you don't want to compile the ROS plugins but catkin is installed in your system, comment this line in CMakeLists.txt

   find_package(catkin QUIET)

You will also need to download and build this package: https://github.com/facontidavide/ros_type_introspection In ROS Indigo and Kinetic, you can just run

   sudo apt-get install ros-indigo-ros-type-introspection

or sudo apt-get install ros-kinetic-ros-type-introspection

About

Time series plotting at its best

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 68.0%
  • C 29.1%
  • CMake 1.3%
  • Other 1.6%