fdg
morphologica
fdg | morphologica | |
---|---|---|
2 | 2 | |
171 | 226 | |
- | - | |
7.1 | 9.8 | |
3 months ago | 8 days ago | |
Rust | C++ | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fdg
-
GUI tool to Visualize a large number of nodes in a graph (like gephi)
I wrote a library named fdg which can do this. Currently it doesn't have any implementations of the "state of the art" graphing algorithms that gephi has like ForceAtlas2 or Yifian Hu, but it should be good for your purposes if you're <2000 nodes by my estimates.
- fdg: A Force Directed Graph Drawing Framework
morphologica
-
jsonpp -- easy to use and reusable C++ JSON library
I replaced jsoncpp with nlohmann in my C++ graphing library morphologica recently. I did so because nlohmann is header-only and I wanted to present a header-only library myself. I hope you're not going to tell me that jsoncpp can be used header-only :)
-
morphologica: A header-only library for high performance OpenGL data visualization and plotting in C++
And you'd pass in a reference to or a copy of the data defining the surface. An example of a similar class to follow is https://github.com/ABRG-Models/morphologica/blob/main/morph/HexGridVisual.h which draws a surface for a 'HexGrid', a class I've used to solve systems on hexagonal grids. Here's an example image: https://github.com/ABRG-Models/morphologica/tree/main/examples#hexgridcpp
What are some alternatives?
QuickQanava - :link: C++17 network / graph visualization library - Qt6 / QML node editor.
matplotplusplus - Matplot++: A C++ Graphics Library for Data Visualization 📊🗾
graph - A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
kite - An interactive visualization tool for graph theory
metapp - C++ runtime reflection library
Graphs.jl - An optimized graphs package for the Julia programming language
Fractal_Engine - WIP 3D game engine with editor and other stuff
starfish-ql - ✴️ An experimental graph database
megaverse - High-throughput simulation platform for Artificial Intelligence reseach
gradesta - Stitchable spreadsheets for the 21st century
AlizaMS - DICOM Viewer