Greetings,
I modified rqt_graphprofiler to work on Kinetic/PyQt5, some changes to change bands widths according to topic BW, plus SVG export support. Would you be interested that I push a new branch with my changes?
Here is how it looks now, not quite the same as Dan Brooks document (http://nerve.uml.edu/ros-2014/ROS%20System%20Profiling%20and%20Visualization%20-%20Dan%20Brooks.pdf) but getting closer.

(svg image was converted into PNG with very degraded resolution, I can post the original if needed)
The node label includes the node's name, CPU and MEM usage and it's horizontally displayed. It uses the QtSvg generator to export images.
Greetings,
I modified rqt_graphprofiler to work on Kinetic/PyQt5, some changes to change bands widths according to topic BW, plus SVG export support. Would you be interested that I push a new branch with my changes?
Here is how it looks now, not quite the same as Dan Brooks document (http://nerve.uml.edu/ros-2014/ROS%20System%20Profiling%20and%20Visualization%20-%20Dan%20Brooks.pdf) but getting closer.
(svg image was converted into PNG with very degraded resolution, I can post the original if needed)
The node label includes the node's name, CPU and MEM usage and it's horizontally displayed. It uses the QtSvg generator to export images.