Abhi5h3k/graphml-viewer
Abhi5h3k/graphml-viewer has 66 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 11:13 UTC. Last push 2023-10-16.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Quick and simple web based solution to visualize GraphMl network diagrams
DataREADME.md
Original🔥GraphMl Viewer🔥

Demo

3D graph visualization:

Try multiple Layout

Hierarchical Layout

Spring layout with node color based on attribute

change node shape:
Possible shapes : "ellipse", "triangle", "round-triangle", "rectangle", "round-rectangle", "bottom-round-rectangle", "cut-rectangle", "barrel", "rhomboid", "diamond", "round-diamond", "pentagon", "round-pentagon", "hexagon", "round-hexagon", "concave-hexagon", "heptagon", "round-heptagon", "octagon", "round-octagon", "star", "tag", "round-tag", "vee"
- Automatically from 24 node shapes

- Set from node data, need to have 'node_shape' key in node data

Show node background Image:

- Require image key in node data with image url as value
- You can download a sample GraphMl from graphml viewer to check how to modify graphml data for image and url
Load GraphMl
- Drag and drop multiple graphml files / click browse for files

check graph analytics

check n degree neighbour
- click on node
- select focus from top right icons
- now you will get 2 additional icons to expand and contract the neighbours
- click again on focus icon to retun to main graph

Hover on node to see node neighbours

search node using node attribute (like : id, name)

Export / view graph data (node data and edge data)

Capture and Download graph images/ json /graphml

Using Lasso tool to select nodes and edges
- Double click on empty graph area and start lasso drawing from 3rd click

- select lasso from right menu for style and click on empty graph area to start drawing

Remove graph

load and switch between multiple graphml files

setup
- clone repo
- last tested: Angular CLI: 8.3.29 Node: 14.20.1 OS: win32 x64 Angular: 8.2.14
- npm install
- ng serve
Development server
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Build
Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
Further help
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.
Authors
- Abhishek Bhardwaj - Stackoverflow profile - Stackoverflow profile Linkedin profile - Linkedin profile
License
This project is opensource, Kindly maintain the proper credits for author and contributers.
This project was generated with Angular CLI version 8.3.4.