|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/anybotics/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
- Philipp Leemann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Overview
Author(s): Ralf Kaestner
Maintainer: Ralf Kaestner ralf.kaestner@gmail.com
License: GNU Lesser General Public License (LGPL)
Operating system(s): Debian-based Linux, Mac OS X
Package PPA: ppa:anybotics/ros
Content
This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.
Installation
Dependencies
sudo apt-get install ros-indigo-rqt
-
Consult the installation instructions provided by this project.
sudo apt-get install libqwt-dev
ROS Distribution
The package is in the ROS (melodic, noetic) distribution.
sudo apt-get update
sudo apt-get install ros-melodic-rqt-multiplot
sudo apt-get install ros-noetic-rqt-multiplot
Building from Source
Create a symlink in your catkin source folder, e.g.:
ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot
Debian Package
sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
Usage
To launch the standalone rqt plugin, run
rosrun rqt_multiplot rqt_multiplot
To launch the rqt GUI without a perspective, run
rqt --force-discover
This will discover all plugins, which can then be loaded manually.
To delete the default configuration files (in case of problems):
rqt --clear-config
Import ROS Bag
To plot an imported ROS bag, the desired curves have to be configured before importing the bag.
Example Views

Configure Plot

File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/ethz-asl/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
- Philipp Leemann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Overview
Author(s): Ralf Kaestner
Maintainer: Ralf Kaestner ralf.kaestner@gmail.com
License: GNU Lesser General Public License (LGPL)
Operating system(s): Debian-based Linux, Mac OS X
Package PPA: ppa:anybotics/ros
Content
This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.
Installation
Dependencies
sudo apt-get install ros-indigo-rqt
-
Consult the installation instructions provided by this project.
sudo apt-get install libqwt-dev
ROS Distribution
The package is in the ROS (melodic, noetic) distribution.
sudo apt-get update
sudo apt-get install ros-melodic-rqt-multiplot
sudo apt-get install ros-noetic-rqt-multiplot
Building from Source
Create a symlink in your catkin source folder, e.g.:
ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot
Debian Package
sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
Usage
To launch the standalone rqt plugin, run
rosrun rqt_multiplot rqt_multiplot
To launch the rqt GUI without a perspective, run
rqt --force-discover
This will discover all plugins, which can then be loaded manually.
To delete the default configuration files (in case of problems):
rqt --clear-config
Import ROS Bag
To plot an imported ROS bag, the desired curves have to be configured before importing the bag.
Example Views

Configure Plot

File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.9 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/anybotics/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | indigo |
| Last Updated | 2018-12-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Ralf Kaestner
- Samuel Bachmann
Authors
- Ralf Kaestner
Changelog for package rqt_multiplot
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
-
Implemented bag import feature
-
- Curve axis config now starts with no type selected
- Fixed validations in curve axis config widget
-
Fixed message field completer to correctly handle dynamic arrays
-
Bug fixing and stability improvements on the configuration and subscriber backend
-
- Added feature for cleaning the configuration file history
- Fixed threads to terminate on destruction
* Added package and message type registry updates to main widget constructor
- Fixed curve config widget components to initialize correctly
- Added feature to specify custom axis titles
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools | |
| catkin |
System Dependencies
| Name |
|---|
| libqwt6 |
Dependant Packages
| Name | Deps |
|---|---|
| rqt_alliance |
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License v3.0 (LGPL-3.0) |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/samuelba/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-02 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Plots numeric ROS 2 message fields in tiled 2D charts (Qwt). Nested splits and tabs give a layout that is not a strict grid. Subscribe to live topics or import a rosbag2, then inspect values with a linked cursor and a curve-values sidebar. Runs as its own window or as an rqt plugin.
Authors: Ralf Kaestner, Samuel Bachmann
Maintainer: Samuel Bachmann
License: GNU Lesser General Public License v3.0 (LGPL-3.0)
ROS2 distributions: Jazzy, Kilted, Lyrical, Rolling
Features
- Nested plot layout — split any plot left/right or top/bottom and nest splits (two on the left, one on the right). Drag splitter handles; reset the active tab to even sizes. Ratios are stored in the XML
- Tabs — multiple named layouts in one window; each tab has its own plots, colors, grid, and link/track settings
-
Live topics and rosbag2 — subscribe while running, or import
.mcap/.db3files and bag directories - Linked plots — shared scale and cursor; optional point tracking under the pointer; click a legend item to hide a curve
- Curve values — collapsible per-tab list of each curve’s latest X and Y, grouped by plot
- Time axes — message receipt time, start from zero, date-time labels, or raw stamps. Time zone in File → Preferences (local, UTC, or IANA). Optional plot-level Time window (last N seconds)
- Log scale — optional log scale on a plot’s X or Y axis. Values <= 0 are drawn below the axis. Time axes stay linear, and a log plot stays out of linked scale
- Light and dark — theme and plot-title size, weight, and color under File → Preferences. Changes apply to the open plots
-
Configs and export — File menu: open/save XML (
file://,home://,package://); import or add bags; export PNG, SVG, PDF, TXT, or CSV. Unsaved layout changes prompt on close. Older row×column files still load - Data statistics — right click on a plot to open the data statistics dialog, showing the mean, std, min, max, median, mode, range, count, RMS, and sum of the data
- Array curves — plot a whole array vs index (or vs another array field); the series is replaced on each message
-
Diagnostic messages — plot diagnostic messages from the
/diagnosticsor/diagnostics_aggtopic -
Topic metrics — plot the rate, bandwidth, and delay of a topic, as
ros2 topic hz,bw, anddelayshow them - Topic browser — browse live and bag topics, then drag’n’drop a field onto a plot
- Curve filters — ordered chain on a curve’s Y series: derivative, integral, moving average, low-pass, and others. Drag a filter onto a plot, or edit the chain in the curve dialog
- Markers — two vertical markers A and B per plot, with Δt and per-curve Δy and slope, to measure latency, rise time, or settling time
Also: run / pause / clear, circular and time-frame buffers, rad ↔ deg on an axis, grid on/off, drag-and-drop of curves between plot legends.
Light |
Dark |
Installation
ROS distribution
Coming soon. The package is not on the ROS build farm yet. After release:
sudo apt-get update
sudo apt-get install ros-jazzy-rqt-multiplot
sudo apt-get install ros-kilted-rqt-multiplot
sudo apt-get install ros-lyrical-rqt-multiplot
sudo apt-get install ros-rolling-rqt-multiplot
Building from source
Tested on ROS 2 Jazzy, Kilted, Lyrical, and Rolling. Put this repository in a colcon workspace src folder (clone or symlink), then:
cd ~/colcon_ws
rosdep install --from-paths src --ignore-src -y
colcon build --packages-select rqt_multiplot
source install/setup.bash
Usage
Standalone window (no rqt):
ros2 run rqt_multiplot multiplot
rqt plugin, either in its own rqt window or inside rqt (Plugins → Visualization → Multiplot):
ros2 run rqt_multiplot rqt_multiplot
rqt --force-discover
If the rqt plugin list or layout is broken:
rqt --clear-config
File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/anybotics/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
- Philipp Leemann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Overview
Author(s): Ralf Kaestner
Maintainer: Ralf Kaestner ralf.kaestner@gmail.com
License: GNU Lesser General Public License (LGPL)
Operating system(s): Debian-based Linux, Mac OS X
Package PPA: ppa:anybotics/ros
Content
This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.
Installation
Dependencies
sudo apt-get install ros-indigo-rqt
-
Consult the installation instructions provided by this project.
sudo apt-get install libqwt-dev
ROS Distribution
The package is in the ROS (melodic, noetic) distribution.
sudo apt-get update
sudo apt-get install ros-melodic-rqt-multiplot
sudo apt-get install ros-noetic-rqt-multiplot
Building from Source
Create a symlink in your catkin source folder, e.g.:
ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot
Debian Package
sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
Usage
To launch the standalone rqt plugin, run
rosrun rqt_multiplot rqt_multiplot
To launch the rqt GUI without a perspective, run
rqt --force-discover
This will discover all plugins, which can then be loaded manually.
To delete the default configuration files (in case of problems):
rqt --clear-config
Import ROS Bag
To plot an imported ROS bag, the desired curves have to be configured before importing the bag.
Example Views

Configure Plot

File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/anybotics/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
- Philipp Leemann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Overview
Author(s): Ralf Kaestner
Maintainer: Ralf Kaestner ralf.kaestner@gmail.com
License: GNU Lesser General Public License (LGPL)
Operating system(s): Debian-based Linux, Mac OS X
Package PPA: ppa:anybotics/ros
Content
This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.
Installation
Dependencies
sudo apt-get install ros-indigo-rqt
-
Consult the installation instructions provided by this project.
sudo apt-get install libqwt-dev
ROS Distribution
The package is in the ROS (melodic, noetic) distribution.
sudo apt-get update
sudo apt-get install ros-melodic-rqt-multiplot
sudo apt-get install ros-noetic-rqt-multiplot
Building from Source
Create a symlink in your catkin source folder, e.g.:
ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot
Debian Package
sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
Usage
To launch the standalone rqt plugin, run
rosrun rqt_multiplot rqt_multiplot
To launch the rqt GUI without a perspective, run
rqt --force-discover
This will discover all plugins, which can then be loaded manually.
To delete the default configuration files (in case of problems):
rqt --clear-config
Import ROS Bag
To plot an imported ROS bag, the desired curves have to be configured before importing the bag.
Example Views

Configure Plot

File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rqt_multiplot at Robotics Stack Exchange
|
rqt_multiplot package from rqt_multiplot_plugin reporqt_multiplot |
ROS Distro
|
Package Summary
| Version | 0.0.37 |
| License | GNU Lesser General Public License (LGPL) |
| Build type | CATKIN |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/anybotics/rqt_multiplot_plugin.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2025-03-14 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Samuel Bachmann
- Philipp Leemann
Authors
- Ralf Kaestner
Rqt Multiplot Plugin
Overview
Author(s): Ralf Kaestner
Maintainer: Ralf Kaestner ralf.kaestner@gmail.com
License: GNU Lesser General Public License (LGPL)
Operating system(s): Debian-based Linux, Mac OS X
Package PPA: ppa:anybotics/ros
Content
This project provides a GUI plugin for visualizing numeric values in multiple 2D plots using the Qwt plotting backend.
Installation
Dependencies
sudo apt-get install ros-indigo-rqt
-
Consult the installation instructions provided by this project.
sudo apt-get install libqwt-dev
ROS Distribution
The package is in the ROS (melodic, noetic) distribution.
sudo apt-get update
sudo apt-get install ros-melodic-rqt-multiplot
sudo apt-get install ros-noetic-rqt-multiplot
Building from Source
Create a symlink in your catkin source folder, e.g.:
ln -s ~/git/rqt_multiplot_plugin ~/catkin_ws/src
cd ~/catkin_ws
catkin build rqt_multiplot
Debian Package
sudo add-apt-repository ppa:anybotics/ros
sudo apt-get update
sudo apt-get install ros-indigo-rqt-multiplot
Usage
To launch the standalone rqt plugin, run
rosrun rqt_multiplot rqt_multiplot
To launch the rqt GUI without a perspective, run
rqt --force-discover
This will discover all plugins, which can then be loaded manually.
To delete the default configuration files (in case of problems):
rqt --clear-config
Import ROS Bag
To plot an imported ROS bag, the desired curves have to be configured before importing the bag.
Example Views

Configure Plot

File truncated at 100 lines see the full file
Changelog for package rqt_multiplot
0.0.12 (2021-01-13)
- CurveDataSequence::processMessage: Catch variant_topic_tools exception
- Mogrify all png to get rid of libpng warning
- update the readme for melodic and noetic
- Contributors: Wolfgang Merkt, tkazik, ConstGemm
0.0.11 (2021-01-06)
- update for Ros noetic
0.0.10 (2018-12-13)
- add missing dependency and use format 2 in package.xml
- Contributors: Samuel Bachmann
0.0.9 (2018-12-12)
- fix rosdep key
- Contributors: Samuel Bachmann
0.0.8 (2018-11-21)
- Make your library usable
- Contributors: Adriano Henrique Rossette Leite, Samuel Bachmann
0.0.7 (2017-05-08)
- fix issues when plotting constant values
- fix plotting with receipt time
- Contributors: Samuel Bachmann
0.0.6 (2016-12-28)
- reduce min plot size
- run all plots on startup
- flexible command line url input for config files
- arg parsing for the command line script
- add time frame as a new curve data type This gives the option to plot e.g. only the last 10 seconds and remove older data.
- fix plot resizing
- Contributors: Daniel Stonier, Samuel Bachmann
0.0.5 (2016-08-05)
- fixes #2 a QT API change
- rename two tooltips (copy and past curve) in PlotConfigWidget
- qt5 ready
- Contributors: Samuel Bachmann
0.0.4 (2016-05-23)
- add install command for resource icons
- Contributors: Samuel Bachmann
0.0.3 (2016-05-22)
- fixes for release
- Contributors: Samuel Bachmann
0.0.2 (2016-05-20)
-
Fixes related to OS X clang compatibility and added support for Qwt >= 6.1
-
Added copy and paste for curve configurations
-
Fixed segmentation fault when removing curves
-
- Refactored configuration classes
* Added drag and drop feature for copying and moving curves from the legend of one plot to another plot
* Added possibility to double-click legend items for editing curve properties
-
- Implemented match filter combo box as class
- Added match filter completer to type combo box
-
Added match filter completer to topic combo box
-
- Curve axis topic and type are now automatically filled if initially empty
- Added feature to copy between axes configurations
-
Bag reader is now using topic queries to reduce the number of processed messages
-
Added adaptive-precision output format to tracker coordinate labels
-
Fixed bag reader to not block event processing
- Implemented bag import feature
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| catkin | |
| rosbag | |
| roscpp | |
| rqt_gui | |
| rqt_gui_cpp | |
| variant_topic_tools |