diff options
author | jarrodmillman <jarrod.millman@gmail.com> | 2022-12-14 17:21:13 +0000 |
---|---|---|
committer | jarrodmillman <jarrod.millman@gmail.com> | 2022-12-14 17:21:13 +0000 |
commit | 832c558e3507e5cb667a622b5372f91384ab026f (patch) | |
tree | 74481f14ab9cfb5c6984ab59b378cdc857a8180d /reference/generated/networkx.drawing.nx_pylab.draw_spring.html | |
parent | 71985f91c82bf85657dce6a74669e93ec8d29e11 (diff) | |
download | networkx-832c558e3507e5cb667a622b5372f91384ab026f.tar.gz |
Deploying to gh-pages from @ networkx/networkx@6be702047b1bb596a8010cf80911bb6ea939b1d1 🚀
Diffstat (limited to 'reference/generated/networkx.drawing.nx_pylab.draw_spring.html')
-rw-r--r-- | reference/generated/networkx.drawing.nx_pylab.draw_spring.html | 672 |
1 files changed, 672 insertions, 0 deletions
diff --git a/reference/generated/networkx.drawing.nx_pylab.draw_spring.html b/reference/generated/networkx.drawing.nx_pylab.draw_spring.html new file mode 100644 index 00000000..98c01d9d --- /dev/null +++ b/reference/generated/networkx.drawing.nx_pylab.draw_spring.html @@ -0,0 +1,672 @@ + +<!DOCTYPE html> + +<html lang="en"> + <head> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" /> + + <title>draw_spring — NetworkX 3.0rc2.dev0 documentation</title> + + + + <script data-cfasync="false"> + document.documentElement.dataset.mode = localStorage.getItem("mode") || "light"; + document.documentElement.dataset.theme = localStorage.getItem("theme") || "light"; + </script> + + <!-- Loaded before other Sphinx assets --> + <link href="../../_static/styles/theme.css?digest=796348d33e8b1d947c94" rel="stylesheet"> +<link href="../../_static/styles/bootstrap.css?digest=796348d33e8b1d947c94" rel="stylesheet"> +<link href="../../_static/styles/pydata-sphinx-theme.css?digest=796348d33e8b1d947c94" rel="stylesheet"> + + + <link href="../../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=796348d33e8b1d947c94" rel="stylesheet"> + <link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2"> +<link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2"> +<link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2"> + + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" /> + <link rel="stylesheet" type="text/css" href="../../_static/custom.css" /> + <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css" /> + <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery-binder.css" /> + <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery-dataframe.css" /> + <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery-rendered-html.css" /> + + <!-- Pre-loaded scripts that we'll load fully later --> + <link rel="preload" as="script" href="../../_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"> +<link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"> + + <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script> + <script src="../../_static/jquery.js"></script> + <script src="../../_static/underscore.js"></script> + <script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script> + <script src="../../_static/doctools.js"></script> + <script src="../../_static/sphinx_highlight.js"></script> + <script src="../../_static/copybutton.js"></script> + <script>DOCUMENTATION_OPTIONS.pagename = 'reference/generated/networkx.drawing.nx_pylab.draw_spring';</script> + <link rel="canonical" href="https://networkx.org/documentation/stable/reference/generated/networkx.drawing.nx_pylab.draw_spring.html" /> + <link rel="search" type="application/opensearchdescription+xml" + title="Search within NetworkX 3.0rc2.dev0 documentation" + href="../../_static/opensearch.xml"/> + <link rel="index" title="Index" href="../../genindex.html" /> + <link rel="search" title="Search" href="../../search.html" /> + <link rel="next" title="draw_shell" href="networkx.drawing.nx_pylab.draw_shell.html" /> + <link rel="prev" title="draw_spectral" href="networkx.drawing.nx_pylab.draw_spectral.html" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <meta name="docsearch:language" content="en"> + </head> + + + <body data-spy="scroll" data-target="#bd-toc-nav" data-offset="180" data-default-mode="light"> + + + + <a class="skip-link" href="#main-content">Skip to main content</a> +<div class="container-fluid version-alert devbar"> + <div class="row no-gutters"> + <div class="col-12 text-center"> + This page is documentation for a DEVELOPMENT / PRE-RELEASE version. + <a + class="btn version-stable font-weight-bold ml-3 my-3 align-baseline" + href="https://networkx.org/documentation/stable/" + >Switch to stable version</a + > + </div> + </div> +</div> + + + + <input type="checkbox" class="sidebar-toggle" name="__primary" id="__primary"> + <label class="overlay overlay-primary" for="__primary"></label> + + + <input type="checkbox" class="sidebar-toggle" name="__secondary" id="__secondary"> + <label class="overlay overlay-secondary" for="__secondary"></label> + + + <div class="search-button__wrapper"> + <div class="search-button__overlay"></div> + <div class="search-button__search-container"> + +<form class="bd-search d-flex align-items-center" action="../../search.html" method="get"> + <i class="fa-solid fa-magnifying-glass"></i> + <input type="search" class="form-control" name="q" id="search-input" placeholder="Search the docs ..." aria-label="Search the docs ..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"> + <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span> +</form> + </div> + </div> + + + <nav class="bd-header navbar navbar-expand-lg bd-navbar" id="navbar-main"><div class="bd-header__inner bd-page-width"> + <label class="sidebar-toggle primary-toggle" for="__primary"> + <span class="fa-solid fa-bars"></span> + </label> + <div id="navbar-start"> + + + + + +<a class="navbar-brand logo" href="../../index.html"> + + + + + + + + + + + <img src="../../_static/networkx_banner.svg" class="logo__image only-light" alt="Logo image"> + <img src="../../_static/networkx_banner.svg" class="logo__image only-dark" alt="Logo image"> + + +</a> + + </div> + + + <div class="col-lg-9 navbar-header-items"> + <div id="navbar-center" class="mr-auto"> + + <div class="navbar-center-item"> + <nav class="navbar-nav"> + <p class="sidebar-header-items__title" role="heading" aria-level="1" aria-label="Site Navigation"> + Site Navigation + </p> + <ul id="navbar-main-elements" class="navbar-nav"> + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../install.html"> + Install + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../tutorial.html"> + Tutorial + </a> + </li> + + + <li class="nav-item current active"> + <a class="nav-link nav-internal" href="../index.html"> + Reference + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../auto_examples/index.html"> + Gallery + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../developer/index.html"> + Developer + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../release/index.html"> + Releases + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-external" href="https://networkx.org/nx-guides/"> + Guides + </a> + </li> + + </ul> +</nav> + </div> + + </div> + + <div id="navbar-end"> + + <div class="navbar-end-item navbar-persistent--container"> + +<button class="btn btn-sm navbar-btn search-button search-button__button" title="Search" aria-label="Search" data-toggle="tooltip"> + <i class="fa-solid fa-magnifying-glass"></i> +</button> + </div> + + + <div class="navbar-end-item"> + <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" data-toggle="tooltip"> + <span class="theme-switch" data-mode="light"><i class="fa-solid fa-sun"></i></span> + <span class="theme-switch" data-mode="dark"><i class="fa-solid fa-moon"></i></span> + <span class="theme-switch" data-mode="auto"><i class="fa-solid fa-circle-half-stroke"></i></span> +</button> + </div> + + <div class="navbar-end-item"> + <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links"> + <li class="nav-item"> + + + + + + + + <a href="https://networkx.org" title="Home Page" class="nav-link" rel="noopener" target="_blank" data-toggle="tooltip"><span><i class="fas fa-home"></i></span> + <label class="sr-only">Home Page</label></a> + </li> + <li class="nav-item"> + + + + + + + + <a href="https://github.com/networkx/networkx" title="GitHub" class="nav-link" rel="noopener" target="_blank" data-toggle="tooltip"><span><i class="fab fa-github-square"></i></span> + <label class="sr-only">GitHub</label></a> + </li> + </ul> + </div> + + <div class="navbar-end-item"> + <ul class="navbar-nav"> + <li class="mr-2 dropdown"> + <button + type="button" + class="btn btn-version btn-sm navbar-btn dropdown-toggle" + id="dLabelMore" + data-toggle="dropdown" + > + v3.0rc2.dev0 + <span class="caret"></span> + </button> + <ul class="dropdown-menu" aria-labelledby="dLabelMore"> + <li> + <a href="https://networkx.org/documentation/latest/index.html" + >devel (latest)</a + > + </li> + <li> + <a href="https://networkx.org/documentation/stable/index.html" + >current (stable)</a + > + </li> + </ul> + </li> +</ul> + </div> + + </div> + </div> + + + + + <div class="navbar-persistent--mobile"> +<button class="btn btn-sm navbar-btn search-button search-button__button" title="Search" aria-label="Search" data-toggle="tooltip"> + <i class="fa-solid fa-magnifying-glass"></i> +</button> + </div> + + + + <label class="sidebar-toggle secondary-toggle" for="__secondary"> + <span class="fa-solid fa-outdent"></span> + </label> + + +</div> + </nav> + + + <div class="bd-container"> + <div class="bd-container__inner bd-page-width"> + + <div class="bd-sidebar-primary bd-sidebar"> + + + <div class="sidebar-header-items sidebar-primary__section"> + + + <div class="sidebar-header-items__center"> + + <div class="navbar-center-item"> + <nav class="navbar-nav"> + <p class="sidebar-header-items__title" role="heading" aria-level="1" aria-label="Site Navigation"> + Site Navigation + </p> + <ul id="navbar-main-elements" class="navbar-nav"> + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../install.html"> + Install + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../tutorial.html"> + Tutorial + </a> + </li> + + + <li class="nav-item current active"> + <a class="nav-link nav-internal" href="../index.html"> + Reference + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../auto_examples/index.html"> + Gallery + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../developer/index.html"> + Developer + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-internal" href="../../release/index.html"> + Releases + </a> + </li> + + + <li class="nav-item"> + <a class="nav-link nav-external" href="https://networkx.org/nx-guides/"> + Guides + </a> + </li> + + </ul> +</nav> + </div> + + </div> + + + + + <div class="sidebar-header-items__end"> + + <div class="navbar-end-item"> + <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" data-toggle="tooltip"> + <span class="theme-switch" data-mode="light"><i class="fa-solid fa-sun"></i></span> + <span class="theme-switch" data-mode="dark"><i class="fa-solid fa-moon"></i></span> + <span class="theme-switch" data-mode="auto"><i class="fa-solid fa-circle-half-stroke"></i></span> +</button> + </div> + + <div class="navbar-end-item"> + <ul id="navbar-icon-links" class="navbar-nav" aria-label="Icon Links"> + <li class="nav-item"> + + + + + + + + <a href="https://networkx.org" title="Home Page" class="nav-link" rel="noopener" target="_blank" data-toggle="tooltip"><span><i class="fas fa-home"></i></span> + <label class="sr-only">Home Page</label></a> + </li> + <li class="nav-item"> + + + + + + + + <a href="https://github.com/networkx/networkx" title="GitHub" class="nav-link" rel="noopener" target="_blank" data-toggle="tooltip"><span><i class="fab fa-github-square"></i></span> + <label class="sr-only">GitHub</label></a> + </li> + </ul> + </div> + + <div class="navbar-end-item"> + <ul class="navbar-nav"> + <li class="mr-2 dropdown"> + <button + type="button" + class="btn btn-version btn-sm navbar-btn dropdown-toggle" + id="dLabelMore" + data-toggle="dropdown" + > + v3.0rc2.dev0 + <span class="caret"></span> + </button> + <ul class="dropdown-menu" aria-labelledby="dLabelMore"> + <li> + <a href="https://networkx.org/documentation/latest/index.html" + >devel (latest)</a + > + </li> + <li> + <a href="https://networkx.org/documentation/stable/index.html" + >current (stable)</a + > + </li> + </ul> + </li> +</ul> + </div> + + </div> + + </div> + + + <div class="sidebar-start-items sidebar-primary__section"> + <div class="sidebar-start-items__item"><nav class="bd-links" id="bd-docs-nav" aria-label="Section navigation"> + <p class="bd-links__title" role="heading" aria-level="1"> + Section Navigation + </p> + <div class="bd-toc-item navbar-nav"> + <ul class="current nav bd-sidenav"> +<li class="toctree-l1"><a class="reference internal" href="../introduction.html">Introduction</a></li> +<li class="toctree-l1"><a class="reference internal" href="../classes/index.html">Graph types</a></li> +<li class="toctree-l1"><a class="reference internal" href="../algorithms/index.html">Algorithms</a></li> +<li class="toctree-l1"><a class="reference internal" href="../functions.html">Functions</a></li> +<li class="toctree-l1"><a class="reference internal" href="../generators.html">Graph generators</a></li> +<li class="toctree-l1"><a class="reference internal" href="../linalg.html">Linear algebra</a></li> +<li class="toctree-l1"><a class="reference internal" href="../convert.html">Converting to and from other data formats</a></li> +<li class="toctree-l1"><a class="reference internal" href="../relabel.html">Relabeling nodes</a></li> +<li class="toctree-l1"><a class="reference internal" href="../readwrite/index.html">Reading and writing graphs</a></li> +<li class="toctree-l1 current active has-children"><a class="reference internal" href="../drawing.html">Drawing</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-1"><i class="fa-solid fa-chevron-down"></i></label><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw.html">draw</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx.html">draw_networkx</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx_nodes.html">draw_networkx_nodes</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx_edges.html">draw_networkx_edges</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx_labels.html">draw_networkx_labels</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx_edge_labels.html">draw_networkx_edge_labels</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_circular.html">draw_circular</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_kamada_kawai.html">draw_kamada_kawai</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_planar.html">draw_planar</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_random.html">draw_random</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_spectral.html">draw_spectral</a></li> +<li class="toctree-l2 current active"><a class="current reference internal" href="#">draw_spring</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pylab.draw_shell.html">draw_shell</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.from_agraph.html">from_agraph</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.to_agraph.html">to_agraph</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.write_dot.html">write_dot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.read_dot.html">read_dot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.graphviz_layout.html">graphviz_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_agraph.pygraphviz_layout.html">pygraphviz_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.from_pydot.html">from_pydot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.to_pydot.html">to_pydot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.write_dot.html">write_dot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.read_dot.html">read_dot</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.graphviz_layout.html">graphviz_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.nx_pydot.pydot_layout.html">pydot_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.bipartite_layout.html">bipartite_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.circular_layout.html">circular_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.kamada_kawai_layout.html">kamada_kawai_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.planar_layout.html">planar_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.random_layout.html">random_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.rescale_layout.html">rescale_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.rescale_layout_dict.html">rescale_layout_dict</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.shell_layout.html">shell_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.spring_layout.html">spring_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.spectral_layout.html">spectral_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.spiral_layout.html">spiral_layout</a></li> +<li class="toctree-l2"><a class="reference internal" href="networkx.drawing.layout.multipartite_layout.html">multipartite_layout</a></li> +</ul> +</li> +<li class="toctree-l1"><a class="reference internal" href="../randomness.html">Randomness</a></li> +<li class="toctree-l1"><a class="reference internal" href="../exceptions.html">Exceptions</a></li> +<li class="toctree-l1"><a class="reference internal" href="../utils.html">Utilities</a></li> +<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li> +</ul> + + </div> +</nav> + </div> + <div class="sidebar-start-items__item"> + </div> + </div> + + + + <div class="sidebar-end-items sidebar-primary__section"> + <div class="sidebar-end-items__item"> + </div> + </div> + + + <div id="rtd-footer-container"></div> + + </div> + <main id="main-content" class="bd-main"> + + + <div class="bd-content"> + <div class="bd-article-container"> + + <div class="bd-header-article"> + + </div> + + + <article class="bd-article" role="main"> + + <section id="draw-spring"> +<h1>draw_spring<a class="headerlink" href="#draw-spring" title="Permalink to this heading">#</a></h1> +<dl class="py function"> +<dt class="sig sig-object py" id="networkx.drawing.nx_pylab.draw_spring"> +<span class="sig-name descname"><span class="pre">draw_spring</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">G</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../../_modules/networkx/drawing/nx_pylab.html#draw_spring"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#networkx.drawing.nx_pylab.draw_spring" title="Permalink to this definition">#</a></dt> +<dd><p>Draw the graph <code class="xref py py-obj docutils literal notranslate"><span class="pre">G</span></code> with a spring layout.</p> +<p>This is a convenience function equivalent to:</p> +<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">nx</span><span class="o">.</span><span class="n">draw</span><span class="p">(</span><span class="n">G</span><span class="p">,</span> <span class="n">pos</span><span class="o">=</span><span class="n">nx</span><span class="o">.</span><span class="n">spring_layout</span><span class="p">(</span><span class="n">G</span><span class="p">),</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> +</pre></div> +</div> +<dl class="field-list simple"> +<dt class="field-odd">Parameters<span class="colon">:</span></dt> +<dd class="field-odd"><dl class="simple"> +<dt><strong>G</strong><span class="classifier">graph</span></dt><dd><p>A networkx graph</p> +</dd> +<dt><strong>kwargs</strong><span class="classifier">optional keywords</span></dt><dd><p>See <a class="reference internal" href="networkx.drawing.nx_pylab.draw_networkx.html#networkx.drawing.nx_pylab.draw_networkx" title="networkx.drawing.nx_pylab.draw_networkx"><code class="xref py py-obj docutils literal notranslate"><span class="pre">draw_networkx</span></code></a> for a description of optional keywords.</p> +</dd> +</dl> +</dd> +</dl> +<div class="admonition seealso"> +<p class="admonition-title">See also</p> +<dl class="simple"> +<dt><a class="reference internal" href="networkx.drawing.nx_pylab.draw.html#networkx.drawing.nx_pylab.draw" title="networkx.drawing.nx_pylab.draw"><code class="xref py py-obj docutils literal notranslate"><span class="pre">draw</span></code></a></dt><dd></dd> +<dt><a class="reference internal" href="networkx.drawing.layout.spring_layout.html#networkx.drawing.layout.spring_layout" title="networkx.drawing.layout.spring_layout"><code class="xref py py-func docutils literal notranslate"><span class="pre">spring_layout()</span></code></a></dt><dd></dd> +</dl> +</div> +<p class="rubric">Notes</p> +<p><a class="reference internal" href="networkx.drawing.layout.spring_layout.html#networkx.drawing.layout.spring_layout" title="networkx.drawing.layout.spring_layout"><code class="xref py py-obj docutils literal notranslate"><span class="pre">spring_layout</span></code></a> is also the default layout for +<a class="reference internal" href="networkx.drawing.nx_pylab.draw.html#networkx.drawing.nx_pylab.draw" title="networkx.drawing.nx_pylab.draw"><code class="xref py py-obj docutils literal notranslate"><span class="pre">draw</span></code></a>, so this function is equivalent to <a class="reference internal" href="networkx.drawing.nx_pylab.draw.html#networkx.drawing.nx_pylab.draw" title="networkx.drawing.nx_pylab.draw"><code class="xref py py-obj docutils literal notranslate"><span class="pre">draw</span></code></a>.</p> +<p>The layout is computed each time this function is called. +For repeated drawing it is much more efficient to call +<a class="reference internal" href="networkx.drawing.layout.spring_layout.html#networkx.drawing.layout.spring_layout" title="networkx.drawing.layout.spring_layout"><code class="xref py py-obj docutils literal notranslate"><span class="pre">spring_layout</span></code></a> directly and reuse the result:</p> +<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="n">G</span> <span class="o">=</span> <span class="n">nx</span><span class="o">.</span><span class="n">complete_graph</span><span class="p">(</span><span class="mi">5</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">pos</span> <span class="o">=</span> <span class="n">nx</span><span class="o">.</span><span class="n">spring_layout</span><span class="p">(</span><span class="n">G</span><span class="p">)</span> +<span class="gp">>>> </span><span class="n">nx</span><span class="o">.</span><span class="n">draw</span><span class="p">(</span><span class="n">G</span><span class="p">,</span> <span class="n">pos</span><span class="o">=</span><span class="n">pos</span><span class="p">)</span> <span class="c1"># Draw the original graph</span> +<span class="gp">>>> </span><span class="c1"># Draw a subgraph, reusing the same node positions</span> +<span class="gp">>>> </span><span class="n">nx</span><span class="o">.</span><span class="n">draw</span><span class="p">(</span><span class="n">G</span><span class="o">.</span><span class="n">subgraph</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">]),</span> <span class="n">pos</span><span class="o">=</span><span class="n">pos</span><span class="p">,</span> <span class="n">node_color</span><span class="o">=</span><span class="s2">"red"</span><span class="p">)</span> +</pre></div> +</div> +</dd></dl> + +</section> + + + </article> + + + + </div> + + + + <div class="bd-sidebar-secondary bd-toc"> + +<div class="toc-item"> + +<div class="tocsection onthispage"> + <i class="fa-solid fa-list"></i> On this page +</div> +<nav id="bd-toc-nav" class="page-toc"> + <ul class="visible nav section-nav flex-column"> + <li class="toc-h2 nav-item toc-entry"> + <a class="reference internal nav-link" href="#networkx.drawing.nx_pylab.draw_spring"> + <code class="docutils literal notranslate"> + <span class="pre"> + draw_spring() + </span> + </code> + </a> + </li> +</ul> + +</nav> +</div> + +<div class="toc-item"> + +<div id="searchbox"></div> +</div> + +<div class="toc-item"> + +</div> + +<div class="toc-item"> + +</div> + + </div> + + + </div> + <footer class="bd-footer-content"> + <div class="bd-footer-content__inner"> + + </div> + </footer> + + </main> + </div> + </div> + + + + <!-- Scripts loaded after <body> so the DOM is not blocked --> + <script src="../../_static/scripts/bootstrap.js?digest=796348d33e8b1d947c94"></script> +<script src="../../_static/scripts/pydata-sphinx-theme.js?digest=796348d33e8b1d947c94"></script> + + <footer class="bd-footer"><div class="bd-footer__inner container"> + + <div class="footer-item"> + +<p class="copyright"> + + © Copyright 2004-2022, NetworkX Developers.<br> + +</p> + + </div> + + <div class="footer-item"> + <p class="theme-version"> + Built with the + <a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html"> + PyData Sphinx Theme + </a> + 0.12.0. +</p> + </div> + + <div class="footer-item"> + +<p class="sphinx-version"> +Created using <a href="http://sphinx-doc.org/">Sphinx</a> 5.2.3.<br> +</p> + + </div> + +</div> + </footer> + </body> +</html>
\ No newline at end of file |