summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarrod Millman <jarrod.millman@gmail.com>2022-08-21 23:34:51 -0700
committerJarrod Millman <jarrod.millman@gmail.com>2022-08-22 05:59:09 -0700
commitc9064ab21fb518f417ed1777f21206b6f66f5350 (patch)
tree4573375c5918394ce7216b547a981bed61e5516a
parente8b9c382dcaaebd629289486d924e52658fbe28b (diff)
downloadnetworkx-c9064ab21fb518f417ed1777f21206b6f66f5350.tar.gz
See matplotlb 3.6rc1 failure (#5937)
* See matplotlb 3.6rc1 failure * replace use of private class method to allow mpl v3.6 to work. * ensure ax exists before calling colorbar * Undo matplotlib pin Co-authored-by: Dan Schult <dschult@colgate.edu>
-rw-r--r--examples/drawing/plot_directed.py2
-rw-r--r--networkx/drawing/nx_pylab.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/examples/drawing/plot_directed.py b/examples/drawing/plot_directed.py
index 8af58d3f..d76af237 100644
--- a/examples/drawing/plot_directed.py
+++ b/examples/drawing/plot_directed.py
@@ -39,8 +39,8 @@ for i in range(M):
pc = mpl.collections.PatchCollection(edges, cmap=cmap)
pc.set_array(edge_colors)
-plt.colorbar(pc)
ax = plt.gca()
ax.set_axis_off()
+plt.colorbar(pc)
plt.show()
diff --git a/networkx/drawing/nx_pylab.py b/networkx/drawing/nx_pylab.py
index 18ce0845..09e5ed3a 100644
--- a/networkx/drawing/nx_pylab.py
+++ b/networkx/drawing/nx_pylab.py
@@ -110,10 +110,10 @@ def draw(G, pos=None, ax=None, **kwds):
cf = ax.get_figure()
cf.set_facecolor("w")
if ax is None:
- if cf._axstack() is None:
- ax = cf.add_axes((0, 0, 1, 1))
- else:
+ if cf.axes:
ax = cf.gca()
+ else:
+ ax = cf.add_axes((0, 0, 1, 1))
if "with_labels" not in kwds:
kwds["with_labels"] = "labels" in kwds