plot_surface没有显示线框

时间:2016-10-07 15:29:58

标签: python matplotlib

我正在尝试使用matplotlib为我的下面的代码绘制3D绘图,但在绘图线框中没有显示。我认为这可能是linewidth属性的一个问题,所以我设置了一个更大的值,但它修改了表面边缘边框。我附上了图片。

有没有办法让代码按预期工作并显示线框。

import matplotlib.pyplot as plt;
from matplotlib import cm;
from mpl_toolkits.mplot3d import Axes3D;

fig = plt.figure();
axes = Axes3D(fig);#fig.add_subplot(111, projection='3d');

axes.plot_surface(stepSizesNormalized,filterOrdersNormalized, mse.T, shade = True, antialiased = False, linewidth = 5, cmap = cm.coolwarm_r);

plt.ylabel('Filter Order');
plt.xlabel('Step Size');
plt.show();

3D surface plot

0 个答案:

没有答案