python绘制立体玫瑰花

python 复制代码
from matplotlib import cm
import matplotlib.pyplot as plt  
import numpy as np
 
fig = plt.figure()  
ax = fig.add_subplot(projection='3d')
[x, t] = np.meshgrid(np.array(range(25))/24.0, np.arange(0, 575.5, 0.5)/575*17*np.pi-2*np.pi)
p = (np.pi/2)*np.exp(-t/(8*np.pi))
u = 1-(1-np.mod(3.6*t, 2*np.pi)/np.pi)**4/2
y = 2*(x**2-x)**2*np.sin(p)
r = u*(x*np.sin(p)+y*np.cos(p))
surf = ax.plot_surface(r*np.cos(t), r*np.sin(t),u*(x*np.cos(p)-y*np.sin(p)), rstride=1, cstride=1,
                       cmap=cm.Reds_r,linewidth=0, antialiased=True)
# 自己设置文字内容和显示设置
ax.text(-0.3, 0, 1.2, 'love you ~', color='red')
plt.axis('off')
plt.show()
相关推荐
胖达不服输4 分钟前
「日拱一码」020 机器学习——数据处理
人工智能·python·机器学习·数据处理
吴佳浩11 分钟前
Python入门指南-番外-LLM-Fingerprint(大语言模型指纹):从技术视角看AI开源生态的边界与挑战
python·llm·mcp
吴佳浩40 分钟前
Python入门指南-AI模型相似性检测方法:技术原理与实现
人工智能·python·llm
liulilittle1 小时前
LinkedList 链表数据结构实现 (OPENPPP2)
开发语言·数据结构·c++·链表
叶 落1 小时前
计算阶梯电费
python·python 基础·python 入门
2401_891957311 小时前
list的一些特性(C++)
开发语言·c++
二十雨辰2 小时前
[尚庭公寓]07-Knife快速入门
java·开发语言·spring
Python大数据分析@2 小时前
Origin、MATLAB、Python 用于科研作图,哪个最好?
开发语言·python·matlab
编程零零七2 小时前
Python巩固训练——第一天练习题
开发语言·python·python基础·python学习·python练习题
我爱Jack2 小时前
时间与空间复杂度详解:算法效率的度量衡
java·开发语言·算法