Comments (4)
@benmaier @ulfaslak Thanks for the commentary here - as you both mentioned, it looks like the newer version no longer allows users to upload files themselves in the interface and thus makes sense to require the user to pass some sort of object to initialize the visualization interface.
from netwulf.
I think I disagree here. Loading a network from a file in Python takes usually a single line of code using networkx which should be simple enough and lines up with the philosophy that everything besides styling the network should be done programmatically. In fact, it seems that version 0.0.14 on PyPI contained outdated code which actually let the user upload files. In the actual (now updated version 0.0.16), these parts of the UI are suppressed in the interface started in Python and only shown in its online version (see https://ulfaslak.com/works/network_styling_with_d3/index.html). I apologize for the mismatch of the interface in the PyPI-version and the latest github-commit. This shouldn't have happened.
from netwulf.
tagging @ulfaslak to ask for comment
from netwulf.
I'm with @benmaier on this one. It's a nice idea, and I'm happy you bring it up, because it does offer insight into what interactions feel intuitive, but I think it's going to create more confusion than utility. Moreover, the visualize
function can actually take a dictionary object as input, so if one had such an object stored locally, the better way to visualize it in netwulf
would be to load and serve it as input to visualize
.
from netwulf.
Related Issues (20)
- label position examples are deprecated in the docs
- visualization with initially given positions is unfrozen when node properties are changed
- When nodes are dragged, labels stay on for that node HOT 6
- Getting Dataset does not have a key 'nodes' HOT 3
- Highlight connected nodes and edges HOT 2
- Problem with node attributes (specifically `bipartite') HOT 12
- Colouring nodes by property (e.g., degree) HOT 2
- Is netwulf available in anaconda? HOT 2
- ntwulf.visualize does not accept network as a dict HOT 5
- Netwulf changes the current working directory HOT 1
- Visualizing in google collab HOT 1
- Can't post visualization back to python HOT 2
- netwulf visualize ignores edge colors HOT 4
- Adding changes in CHANGELOG.md HOT 3
- is netwulf supports directed networkx ? HOT 4
- how to make .exe in Windows with pyinstaller and netwulf included [SOLVED] HOT 1
- some questions HOT 1
- Show edge labels
- nodes disappear when clicking on the nodes on a touchscreen HOT 2
- Canvas size ,self-loops ,large graphs? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netwulf.