导语:
本文主要介绍了关于python中如何画三维的图形?的相关知识,包括python三维图形编程,以及如何用python画六边形这些编程知识,希望对大家有参考作用。
之前教过大家很多简单的绘图方法,有些朋友已经想尝试更漂亮更难的图形了。我找到了一个简单好用的分享给大家。
如果需要绘制三维的图形,
matlab
可以,
python
同样可以,代码风格也是极其的与
matlab
类似。
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
X = np.arange(-5, 5, 0.25)
Y = np.arange(-5, 5, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
fig = plt.figure()
ax = Axes3D(fig)
surf=ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.viridis)
# Add a color bar which maps values to colors.
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
以上就是python中画三维图形的方法,是不是很漂亮~
更多Python学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python变长参数的使用场景12/08
- ♥ 什么是python新式类12/23
- ♥ 为什么python比c简单10/14
- ♥ 如何在 Python 中使用 elif 语句08/25
- ♥ 什么是python空闲11/09
- ♥ 如何在python算法中使用哈希表?12/29
内容反馈