webwebis a tool for creating, displaying, and sharing interactive network visualizations on the web, designed for simplicity and ease of use. It's made for users of Python, NetworkX, and MATLAB. (If you're an R user, and want to write an interface for R, get in touch!)
Head to thewebweb documentation pagefor complete instructions, examples, and documentation!
python and networkx:
pip install webweb
matlab:
git clone https://github.com/dblarremore/webweb
- numpy
- networkx (for networkx functionality)
Python 2 is not supported, but might work.
python:
fromwebwebimportWeb
# make a list of unweighted edges
edge_list=[[1,2], [2,3], [3,4]]
# instantiate webweb and show the result
Web(edge_list).show()
matlab:
%make a list of unweighted edges
edge_list=[...
1,2;
2,3;
3,4;
];
webweb(edge_list);
See theexampleson the documentation site!
If you find a bug, create an issue! We want webweb to be as great as possible.
If you want to implement an interface for webweb in another language, go ahead! We'll happily help.
The easiest way for us to handle this is if you fork the repository and work on a branch named for the feature or bug you're working on.
If you repurpose or hack this code to do something else, we'd love to hear about it!
If you use webweb to make figures for an academic paper, no citation is needed, but if you let us know and we'll will post a link to your publicationhere.
GNU General Public License v3+