利用python绘制立体玫瑰花代码示例

 更新时间:2023年09月28日 09:35:01   作者:不打小怪兽  
这篇文章主要给大家介绍了关于如何利用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()

效果图: 

总结 

到此这篇关于利用python绘制立体玫瑰花的文章就介绍到这了,更多相关python绘制立体玫瑰花内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python运行cmd命令行的3种方法总结

    python运行cmd命令行的3种方法总结

    虽然python在调用cmd命令方面使用的比较少,不过还是要用的,下面这篇文章主要给大家介绍了关于python运行cmd命令行的3种方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • Python读取中文路径出现乱码的问题解决

    Python读取中文路径出现乱码的问题解决

    本文主要介绍了Python读取中文路径出现乱码的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Python爬取梨视频的示例

    Python爬取梨视频的示例

    这篇文章主要介绍了Python爬取梨视频的示例,帮助大家更好的利用python进行爬虫的学习与使用,感兴趣的朋友可以了解下
    2021-01-01
  • 浅谈spring boot 集成 log4j 解决与logback冲突的问题

    浅谈spring boot 集成 log4j 解决与logback冲突的问题

    今天小编就为大家分享一篇浅谈spring boot 集成 log4j 解决与logback冲突的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python协程 yield与协程greenlet简单用法示例

    Python协程 yield与协程greenlet简单用法示例

    这篇文章主要介绍了Python协程 yield与协程greenlet简单用法,简要讲述了协程的概念、原理,并结合实例形式分析了Python协程 yield与协程greenlet基本使用方法,需要的朋友可以参考下
    2019-11-11
  • python绘制直方图的方法

    python绘制直方图的方法

    这篇文章主要为大家详细介绍了python绘制直方图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Python删除指定目录下过期文件的2个脚本分享

    Python删除指定目录下过期文件的2个脚本分享

    这篇文章主要介绍了Python删除指定目录下过期文件2个脚本分享,可以用在如删除指定日期前的日志文件,需要的朋友可以参考下
    2014-04-04
  • Python 使用 raise 语句抛出异常的流程分析

    Python 使用 raise 语句抛出异常的流程分析

    在Python编程中,异常处理是至关重要的一部分,本文将探讨 Python 中 raise 语句的使用方法以及如何通过 raise 语句来抛出各种类型的异常,从而有效地进行异常处理,感兴趣的朋友跟随小编一起看看吧
    2021-02-02
  • python中__call__内置函数用法实例

    python中__call__内置函数用法实例

    这篇文章主要介绍了python中__call__内置函数用法,实例分析了python中__call__内置函数的原理与使用技巧,需要的朋友可以参考下
    2015-06-06
  • Python 中的函数装饰器和闭包详解

    Python 中的函数装饰器和闭包详解

    这篇文章主要介绍了Python 中的函数装饰器和闭包详解,需要的朋友可以参考下
    2021-02-02

最新评论