Giter Club home page Giter Club logo

Comments (2)

paulbrodersen avatar paulbrodersen commented on May 18, 2024 1

Hi, thanks for raising the issue.

A couple of points.

  1. netgraph is purely build on matplotlib, so your issue is a compatibility issue between matplotlib and jupyter.

  2. Specifically, for interactive graphs, you need to be running a matplotlib backend that is interactive. IIRC, the default backend for notebooks is non-interactive. Prepending %matplotlib notebook to your code activates the notebook matplotlib backend, which supports interactivity in notebooks. There are many available backends for matplotlib. You can learn about them here.

%matplotlib notebook

import networkx as nx
import matplotlib.pyplot as plt
import netgraph

...
  1. Interactive drawing in notebooks with current versions of matplotlib is currently bugged and hence excruciatingly slow. See this issue. Also there appear to be additional issues with firefox. Depending on what matplotlib version and browser you are using, results may hence be subpar even with the correct backend.

from netgraph.

paulbrodersen avatar paulbrodersen commented on May 18, 2024

I am closing this issue as it appears unrelated to my code base. If you have a counterexample or any further questions regarding this problem, feel free to re-open.

from netgraph.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.