效果:

实现:
import numpy as np
import matplotlib.pyplot as bear
x = y = np.arange(-4, 4, 0.01)
x, y = np.meshgrid(x,y)
bear.contour(x, y, (x**2 + y**2-8.88)**3-x**2*y**3,[0])
bear.axis('scaled')
bear.show()
本文展示如何使用Python的matplotlib库和numpy库来绘制一个三维的等高线图,具体地,通过定义数学函数并利用meshgrid生成网格数据,再应用contour函数绘制等高线图,最后设置坐标轴比例和显示图形。
效果:

实现:
import numpy as np
import matplotlib.pyplot as bear
x = y = np.arange(-4, 4, 0.01)
x, y = np.meshgrid(x,y)
bear.contour(x, y, (x**2 + y**2-8.88)**3-x**2*y**3,[0])
bear.axis('scaled')
bear.show()

被折叠的 条评论
为什么被折叠?