diff --git a/lib/matplotlib/artist.py b/lib/matplotlib/artist.py index 7244989eb0ad..75a602d04844 100644 --- a/lib/matplotlib/artist.py +++ b/lib/matplotlib/artist.py @@ -1510,7 +1510,7 @@ def setp(obj, *args, **kwargs): def kwdoc(artist): - """ + r""" Inspect an `~matplotlib.artist.Artist` class and return information about its settable properties and their current values. diff --git a/lib/mpl_toolkits/mplot3d/art3d.py b/lib/mpl_toolkits/mplot3d/art3d.py index 796cb8dff4d4..6a5c78b86119 100644 --- a/lib/mpl_toolkits/mplot3d/art3d.py +++ b/lib/mpl_toolkits/mplot3d/art3d.py @@ -710,6 +710,9 @@ def get_facecolor(self): def get_edgecolor(self): return self._edgecolors2d + def get_facecolors(self): + return self._facecolors + def poly_collection_2d_to_3d(col, zs=0, zdir='z'): """Convert a PolyCollection to a Poly3DCollection object.""" diff --git a/lib/mpl_toolkits/tests/test_mplot3d.py b/lib/mpl_toolkits/tests/test_mplot3d.py index 8d2815408dc3..8abe4579f533 100644 --- a/lib/mpl_toolkits/tests/test_mplot3d.py +++ b/lib/mpl_toolkits/tests/test_mplot3d.py @@ -256,7 +256,9 @@ def test_trisurf3d(): fig = plt.figure() ax = fig.gca(projection='3d') - ax.plot_trisurf(x, y, z, cmap=cm.jet, linewidth=0.2) + tri = ax.plot_trisurf(x, y, z, cmap=cm.jet, linewidth=0.2) + # smoke test for facecolors + tri.get_facecolors() @image_comparison(baseline_images=['trisurf3d_shaded'], remove_text=True,