@@ -1572,8 +1572,8 @@ def plot(self, xs, ys, *args, zdir='z', **kwargs):
1572
1572
1573
1573
plot3D = plot
1574
1574
1575
- def plot_surface (self , X , Y , Z , * args , cmap = None , norm = None , vmin = None ,
1576
- vmax = None , linewidth = None , lightsource = None , ** kwargs ):
1575
+ def plot_surface (self , X , Y , Z , * args , norm = None , vmin = None ,
1576
+ vmax = None , lightsource = None , ** kwargs ):
1577
1577
"""
1578
1578
Create a surface plot.
1579
1579
@@ -1671,6 +1671,7 @@ def plot_surface(self, X, Y, Z, *args, cmap=None, norm=None, vmin=None,
1671
1671
color = np .array (mcolors .to_rgba (color ))
1672
1672
fcolors = None
1673
1673
1674
+ cmap = kwargs .get ('cmap' , None )
1674
1675
shade = kwargs .pop ('shade' , cmap is None )
1675
1676
1676
1677
# Shade the data
@@ -1726,7 +1727,7 @@ def plot_surface(self, X, Y, Z, *args, cmap=None, norm=None, vmin=None,
1726
1727
else :
1727
1728
normals = []
1728
1729
1729
- polyc = art3d .Poly3DCollection (polys , * args , cmap = cmap , ** kwargs )
1730
+ polyc = art3d .Poly3DCollection (polys , * args , ** kwargs )
1730
1731
1731
1732
if fcolors is not None :
1732
1733
if shade :
@@ -1917,9 +1918,8 @@ def plot_wireframe(self, X, Y, Z, *args, **kwargs):
1917
1918
1918
1919
return linec
1919
1920
1920
- def plot_trisurf (self , * args , color = None , cmap = None , norm = None , vmin = None ,
1921
- vmax = None , linewidth = None , shade = None , lightsource = None ,
1922
- ** kwargs ):
1921
+ def plot_trisurf (self , * args , color = None , norm = None , vmin = None , vmax = None ,
1922
+ lightsource = None , ** kwargs ):
1923
1923
"""
1924
1924
============= ================================================
1925
1925
Argument Description
@@ -1975,11 +1975,10 @@ def plot_trisurf(self, *args, color=None, cmap=None, norm=None, vmin=None,
1975
1975
color = self ._get_lines .get_next_color ()
1976
1976
color = np .array (mcolors .to_rgba (color ))
1977
1977
1978
- if shade is None :
1979
- shade = cmap is None
1978
+ cmap = kwargs . get ( 'cmap' , None )
1979
+ shade = kwargs . pop ( 'shade' , cmap is None )
1980
1980
1981
- tri , args , kwargs = Triangulation .get_from_args_and_kwargs (
1982
- * args , cmap = cmap , ** kwargs )
1981
+ tri , args , kwargs = Triangulation .get_from_args_and_kwargs (* args , ** kwargs )
1983
1982
if 'Z' in kwargs :
1984
1983
z = np .asarray (kwargs .pop ('Z' ))
1985
1984
else :
0 commit comments