项目背景 ❤️
由于到了520这种特殊的日子,用什么来表达爱意,就是个问题。本文根据通过matplotlib绘制心形 ,教大家绘制一个立体爱心。
代码优化 👽
本文在源代码的基础上,进行优化。使用plt.axis('off')
和ax.view_init(elev=5., azim=-76)
两条语句,分别取消坐标轴和更改最初视角。
代码展示 💻
import bbox as bbox
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
import matplotlib.pyplot as plt
import numpy as np
def heart_3d(x, y, z):
return (x ** 2 + (9 / 4) * y ** 2 + z ** 2 - 1) ** 3 - x ** 2