GithubHelp home page GithubHelp logo

anthonyafgx / social-network-graph-visualizer Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 6.81 MB

Social Network Graph Visualizer: An easy graph representation based on user input and/or a JSON file.

C++ 92.61% C 7.39%
graph nodes

social-network-graph-visualizer's Introduction

Features

  • Friendly user interface with features such as:
    • Insertion and deletion of nodes.
    • Creation and removal of relations (edges).
    • Nodes existence verification.
    • Relation existence validation.
  • Graph representation with:
    • Anti-aliased nodes.
    • Smooth physics-based camera (pan & zoom) controlled via keyboard.
    • Advanced node highlighting system, with colors depending on the situation.
    • Shortest-path finding.

Social Network Graph Visualizer

App Icon

Screenshots

5/Dec/2021 v0.1: Graphical User Interface and Node 9 with it's adjacent nodes highlighted. GUI and node relations

5/Dec/2021 v0.1: Medium-sized graph with Node 27's (red) relations highlighted in yellow. Big graph and node relations

6/Dec/2021 v0.2: Path finding. Start node highlighted green, path nodes highlighted yellow, end node highlighted red. Graph showing path from 1 to 10

social-network-graph-visualizer's People

Contributors

anthonyafgx avatar

Watchers

 avatar

social-network-graph-visualizer's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.