I would like to let you know that I created a new plotting tool in rust + gtk-rs. This tool can plot large sets of data, and also can gather data from ROS2. The idea was to build a PC application which can handle a big influx of data without coming to a halt. As such, it is not a browser based tool, but GTK based. The data can be send into the tool via a simple TCP/IP protocol.
I’m aware that this might directly compete with the rqt tool, which is pretty good, but this might also be a handy companion tool to debug your robots.
I wanted to try to build a plot tool for a long time, also I wanted to experiment with a data structure which supports partial data selection when zooming and panning.
Did you already consider HDF5 as a dataformat to export data? I think this could be a good format to exchange data after experiments are finished. It would be great to have some defined HDF5 schema for robotic experiments.