微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python,平滑在数组中具有特定值的曲面图

如何解决Python,平滑在数组中具有特定值的曲面图

使用 Spyder 进行编译。 我的代码

...
degrees = [0,30,60]
degrees2 = [0,60]
z = np.reshape(e_array,(3,3))
degrees,degrees2 = np.meshgrid(degrees,degrees2)

fig = plt.figure(figsize = (10,7))
ax = fig.add_subplot(projection ="3d")


surf = ax.plot_surface(degrees2,degrees,z,cmap="summer",linewidth=0,rstride=1,cstride=1,antialiased=True)
...

我的 e_array 数组有 9 个元素,例如 1750,1400,800,547...所以它不依赖于 degree/degrees2 数组。 我将 e_array as z 重塑为 3x3 以获得此图。 Surface plot from this code

问题是输出图有锐利的边缘。我已经阅读了有关绘图平滑的文档,但无法弄清楚如何使用像我这样的特定和小型数据组来执行此操作。谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。