hey, i remember csvplot. scatter is definitely coming at some point in the next few months. i have an old bitrotted prototype branch hanging around that'll have to be dusted off.
> I remember you and uPlot from an earlier post :) I'm happy to see you're continuing to improve it!
a lot has happened since then. i'm now at Grafana, where uPlot will power many core visualizations in upcoming releases :)
Happy to hear that. I looked up the scatter plot feature on Github Issues and I was wondering why there was links from Grafana issues in there. Now I know!
we got the best results from server side rendering graphs and just dynamically updating the front end with new images. Scrolling around, zooming etc is actually really snappy.
Just popping into say we love your behavior tree project, and are assessing it for some work projects. If we do we will definitely be sponsoring your work. Thanks for helping push the ROS ecosystem forward!!!
Hey just wanted to pop in and say that the project is great, and the code-base is really well structured and easy to follow. I dig the Lua plugin support via sol, too!
Very fancy website. Do you have fancy documentation? This looks really cool. I want to stream data via zmq in json format but i don't see any examples of what the json looks like.
I've been using PlotJuggler for a good couple of years now and it's one of the go to tools for debugging robotics systems for me. I'm sure it had saved me a good couple of days of my life!
I clicked on this link just out of curiosity but was delighted to see that it has support for PX4 ulog right out of the box! Pretty good chance this is going to become part of my daily workflow while working with autonomous drones!
It’s quite simple with ROS - you open a bagfile or connect to ROS, select the topics of interest and then you can plot the values.
An example of the top of my head for debugging: the robot I was working with was not very eager to turn on the spot, by plotting commanded angular velocity vs angular speed from wheel odometry I was able to see that commanded velocity was fine and the issue was on the motor controller level.
This looks promising, but for the life of me I can't figure out how to get it to display a graph of some very basic data from a handcrafted csv file. Is there any documentation or examples?
Looks great! I have been using kst https://kst-plot.kde.org/ for almost a decade for plotting live csv data streams from place but plot juggler could be a total substitute. Thanks for sharing
If you have experienced the power, capability, and speed of kst and then set out to build something better plotjuggler must be amazing!
I am not sure of the development status of kst these days I think it does everything’s it’s authors need it to do. Airbus may have moved on to an internal tool. The list is very quiet. So hopefully it doesn’t disappear but I will surely check out plotjuggler.
There may be a market for you to sell it to scada and HMI companies like Rockwell AVEVA Schneider etc since many of them have pretty old school built in plotting functionality
another neat project based on Dear ImGui that i follow is https://github.com/epezent/implot.
i'm a bit of a timeseries enthusiast. if you need something for the web, check out https://github.com/leeoniya/uPlot
EDIT: sorry, didn't mean to highjack the thread :(, all glory to /u/facontidavide!