python画立体玫瑰图

1.源代码

复制代码
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', color='red')
plt.axis('off')
plt.show()

2.运行结果

相关推荐
2301_76628344几秒前
MySQL数据误删除后如何快速恢复_基于binlog日志的闪回操作
jvm·数据库·python
duke869267214几秒前
Bootstrap中常用的文本颜色、背景颜色及边框色类
jvm·数据库·python
小灰灰搞电子5 分钟前
PyQt QtWaitingSpinner详解-为你的 Qt 程序带来丝滑等待动画
开发语言·qt·pyqt
Gofarlic_oms15 分钟前
Adams许可排队严重?不想买新许可,闲置回收立即可用
java·大数据·服务器·开发语言·人工智能
m0_740352426 分钟前
React 中的渲染(Rendering)机制详解.txt
jvm·数据库·python
张小凡vip7 分钟前
python单元测试详解
开发语言·python·单元测试
weixin_444012937 分钟前
WooCommerce 用户登录状态控制元素显隐的 CSS 实现方案
jvm·数据库·python
kexnjdcncnxjs8 分钟前
CSS Grid布局如何实现固定页脚效果_利用网格高度视口百分比单位
jvm·数据库·python
财经资讯数据_灵砚智能8 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月8日
大数据·人工智能·python·信息可视化·自然语言处理
爱喝水的鱼丶9 分钟前
SAP-ABAP:SAP 系统变量 SY-INDEX 学习笔记:从 1 开始的循环计数器
运维·开发语言·数据库·sap·abap