diff options
author | Jarrod Millman <jarrod.millman@gmail.com> | 2022-08-21 23:34:51 -0700 |
---|---|---|
committer | Jarrod Millman <jarrod.millman@gmail.com> | 2022-08-22 05:59:09 -0700 |
commit | c9064ab21fb518f417ed1777f21206b6f66f5350 (patch) | |
tree | 4573375c5918394ce7216b547a981bed61e5516a | |
parent | e8b9c382dcaaebd629289486d924e52658fbe28b (diff) | |
download | networkx-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.py | 2 | ||||
-rw-r--r-- | networkx/drawing/nx_pylab.py | 6 |
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 |