-
Thank you for linking your project—that looks really cool! I saw you also implemented a pan-and-zoom area. We are currently working on moving Rerun's implementation to egui [0], so maybe keep an eye on that.
It would be super cool to have layered graph drawing in (Sugiyama-style) in Rerun too. The tricky–but super interesting–challenge that we face is that our layout implementations need to be consistent across timestamps if the underlying structure of the graph changes, which is why we initially chose a force-based layout approach. There, the time-varying aspect is handled naturally by the simulation.
The very interactive nature of Rerun also poses more restrictions on the implementation of our algorithms: re-layouts ideally need to be fast, to produce visualizations quickly, especially when scrubbing the timeline.
I still hope we can rid you of some of the todos ;).
[0](https://github.com/emilk/egui/pull/5505)
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Hi, Jochen from Rerun here (@grtlr on GitHub)! I implemented most of the graph view, including Fjädra [0], our Rust port of the excellent d3-force [1].
Happy to answer any questions!
[0](https://github.com/grtlr/fjadra)
[1](https://d3js.org/d3-force)
-
Hi, Jochen from Rerun here (@grtlr on GitHub)! I implemented most of the graph view, including Fjädra [0], our Rust port of the excellent d3-force [1].
Happy to answer any questions!
[0](https://github.com/grtlr/fjadra)
[1](https://d3js.org/d3-force)
-
rerun
Visualize streams of multimodal data. Free, fast, easy to use, and simple to integrate. Built in Rust.
Custom visualizers are also supported—in fact the graph view started out as an external visualizer: https://rerun.io/docs/howto/visualization/extend-ui
To write your own graph visualization, you can look into the implementation of our graph view: https://github.com/rerun-io/rerun/tree/main/crates/viewer/re...
In the future we want to provide more types of layouts, dataflow is high up on that list. May I ask what kind of data you want to visualize? Since you mentioned Sankey's, do you expect the structure of the Sankey to change as well, or do you only expect the edges to grow/shrink over time?
-
I've been using rerun for a while to visualize the content of inference pipelines, it's nothing short of amazing!
I really wanted live views of my gstreamer pipelines, so I've written a tool with egui [0]. Looks like rerun's GraphView doesn't support subgraphs and horizontal layouts yet, but I'm sure I'll soon be able to just have a gstreamer tracer that pushes reruns logs instead of having to find the motivation to go through my todo list! Yeah!
[0] https://github.com/simgt/glitch
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.