Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rreusser/graph
https://github.com/rreusser/graph
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rreusser/graph
- Owner: rreusser
- Created: 2019-02-24T07:39:08.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-24T07:40:00.000Z (almost 6 years ago)
- Last Synced: 2024-10-26T12:13:42.057Z (2 months ago)
- Language: JavaScript
- Homepage: http://adnanwahab.com/graph
- Size: 11.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.org
Awesome Lists containing this project
README
The goal of this project is to allow visualizations of large
networks in the browser.We implement query processing on the gpu, to allow users to interact
with graphs far larger than before. This allows to see structure and
substructure of the graph in realtime, for hundreds of thousands of edges.Previous javascript based graph visualization libraries do not support this,
and are not dynamic at scale.By computing dynamic position and layout on the cpu, you must
choose between realtime response times, andThis system is designed specifically for longitudinal networks, and sparse
matrices. Both of these data structures do not play well with conventional
analytics techniques. Visualization can help analysts understand these data
structures better.circular by degree
edge weighted + springs
radial tree
orthogonoal
inverted self organizing map
kcore decompositionhttps://msdn.microsoft.com/en-us/library/system.data.dataview(v=vs.110).aspx
relationships, transactions/trade, protein interactions,
network traffic
events + meta data
To answer your questions, at Periscope I've seen:
1. A line graph of amplitude over time. You should see the frequency emerge clear as day. If you want to calculate frequency explicitly, you could overlay a second line with its own axis. Again, super simple, but gives you the answer directly.
2. I've seen a lot of fancy graph visuali
zations, but nothing that makes me happy. Depending on what you want to know about your graph, maybe a simple table with a structure like:
[node name][node name][weight]
Or:
[timestamp][node name][node name][weight]
A pivot table on top of this data, transoforming the second node column into the table's horizontal axis, can also be useful.
3. OK, obviously I think Periscope is a great choice here. Loads of data analysts use it to visualize time series data on many tens/hundreds of billions of data points.
That said, other good choices are: Excel, R/Stata/Matlab, gnuplot, Apache Pig. And for the data storage itself, IMO Amazon Redshift is unparalleled.
https://networkcube.github.io/networkcube/web/demo.html?session=0&datasetName=demo_scientists
https://rreusser.github.io/smoothly-animating-points-with-regl/
http://www.visualcomplexity.com/vc/project_details.cfm?id=925&index=925&domain=
http://flowingdata.com/category/visualization/network-visualization/
http://crunchbase.linkurio.us/demo/
http://www.informationisbeautifulawards.com/showcase?award=2016&page=1&type=awards
http://www.complexification.net/gallery/
http://www.trustlet.org/downloaded_epinions.html
https://www.fastcodesign.com/3068474/the-real-difference-between-google-and-apple
https://codepen.io/mikola/pen/BRQdEa
https://cscheid.net/2016/09/12/hashedcubes-simple-low-memory-real-time-visual-exploration-of-big-data.html
https://gephi.org/
https://en.wikipedia.org/wiki/Graph_drawing
https://netlytic.org/home/?page_id=2
https://medium.com/@Elijah_Meeks/interactive-applications-with-react-d3-f76f7b3ebc71
https://github.com/regl-project/regl/blob/gh-pages/example/graph.js