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()
相关推荐
love530love8 小时前
【笔记】xFormers版本与PyTorch、CUDA对应关系及正确安装方法详解
人工智能·pytorch·windows·笔记·python·深度学习·xformers
2301_764441338 小时前
Streamlit搭建内网视频通话系统
python·https·音视频
伟大的大威8 小时前
LLM + TFLite 搭建离线中文语音指令 NLU并部署到 Android 设备端
python·ai·nlu
做怪小疯子8 小时前
JavaScript 中Array 整理
开发语言·前端·javascript
旭编8 小时前
牛客周赛 Round 117
java·开发语言
六元七角八分8 小时前
CSDN文章如何转出为PDF文件保存
开发语言·javascript·pdf
froginwe118 小时前
MongoDB 删除数据库
开发语言
Java小混子8 小时前
golang项目CRUD示例
开发语言·后端·golang
想搞艺术的程序员8 小时前
Go 优雅关闭实践指南:从原理到框架落地
开发语言·后端·golang
m5655bj8 小时前
Python 查找并高亮显示指定 Excel 数据
开发语言·python·excel