JavaScript GEXF Viewer for Gephi
Released under MIT License
Known Issues
The issue below is the source of 90% of support emails I receive, please read carefully
Gexf-JS won't work if launched from your local drive (with a file:/// URI scheme) because AJAX is disabled by default on local URIs. This is a known security limitation, part of the Cross-Origin Resource Sharing security model, and there are 2 known workarounds:
-
Change the security settings of your browser - check https://www.thepolyglotdeveloper.com/2014/08/bypass-cors-errors-testing-apis-locally/ for details.
-
Use a server (upload it or use a local server). If you have Python on your computer, the simplest is to launch a SimpleHTTPServer with the Command Line:
$ cd /path/to/gexf-js $ python -m SimpleHTTPServer
Firefox used to support AJAX from local files, but it is now disabled as of version 68 - unless you set security.fileuri.strict_origin_policy to false
Newest features
Hybrid directed/undirected graphs are now supported, and arrows can be shown.
Gexf-JS now speaks 9 languages: Dutch, English, French, Finnish, German, Greek, Italian, Spanish, and Turkish!
Contributors
Raphaël Velt (main developer, French and English versions)
- http://raphaelve.lt/
- Twitter: @raphv
Vicenzo Cosenza (Italian translation)
- http://www.vincos.it/
- Twitter: @vincos
Eduardo Ramos Ibáñez (Spanish translation)
- https://github.com/eduramiba
- Twitter: @eduramiba
Jaakko Salonen (Finnish translation and hyperlink replacement)
- https://github.com/jsalonen
- Twitter: @jsalonen
Zeynep Akata (Turkish translation)
Σωτήρης Φραγκίσκος (Greek translation)
Martin Eckert (German translation)
Tobias Bora (Arrows and hybrid graphs)
Jan de Mooij (Dutch translation and touch-screen compatibility)
Bruna Delzari (Portuguese translation)
Adil Aliyev (Azerbaijani translation)
- https://github.com/adilek
- Twitter: @adilaliyev
How to use ?
- Export your graph from Gephi as a GEXF file
- Put it in the gexf-js directory
- Modify config.js to point to your GEXF File and tune the interface.
You can view more Gexf files by pointing your browser to index.html#Filename.gexf
Compatibility
Gexf-JS uses the canvas element, which might cause compatibility issues with older browsers.
It has been tested with the latest Chrome, Firefox and Internet Explorer versions.
It doesn't work with Internet Explorer 8 or older.
Contribute as a translator
Gexf JS Viewer is now available in English, French and Italian
If you want to translate the interface in your language (and share this translation with the community), please translate the following sentences, send them to me and I'll upload them to github.
Strings to translate:
- Search nodes
- Attributes
- Nodes
- Inbound Links from
- Outbound Links to
- Undirected links with
- Activate lens mode
- Deactivate lens mode
- Show edges
- Hide edges
- Zoom In
- Zoom Out
- Your browser cannot properly display this page. We recommend you use the latest Firefox or Chrome version