前言

哈喽哈喽,跨年倒计时三天九小时

上次发了烟花的文章,看来还是蛮多人需要代码的

今天就来搞一朵唯一的花吧~(送给你喜欢的那个她)

效果

话不多说 咱先直接看看效果,毕竟搞的不好看我也拿不出手

提前先说 我尽力咯

代码

模块

源码.点击领取即可

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from matplotlib.font_manager import FontProperties
  • 改变绘制图像的视角,即相机的位置,azim沿着z轴旋转,elev沿着y轴

中间的文字内容可以自定义修改

python学习交流Q群:309488165 ### 源码领取
fig = plt.figure(figsize=(6, 8))
ax = fig.gca(projection='3d')
elev = 22
azim = 2.5
ax.view_init(elev, azim)  # 改变绘制图像的视角,即相机的位置,azim沿着z轴旋转,elev沿着y轴
font_set = FontProperties(fname=r"C:\Windows\Fonts\simhei.TTF", size=20)
ax.text(1, -0.8, 0, '"唯一的花送给我爱的宝贝"', fontproperties=font_set)
[x, t] = np.meshgrid(np.array(range(30)) / 28.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))
h = 4 + u * (x * np.cos(p) - y * np.sin(p)) * 3
c = cm.get_cmap('Reds')
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1, color='r',  # cmap= c,可改变花朵颜色alpha=0.8, linewidth=0, antialiased=True)  # rstride和cstride为横竖方向的绘图采样步长,越小绘图越精细。

花梗

  • 把圆分按角度为50等分
u2 = np.linspace(0, 2 * np.pi, 50)
  • 把高度1均分为20份, 玫瑰花梗高度范围
h2 = np.linspace(0, 4, 20)
  • x y 值重复20次
x2 = np.outer(0.05 * np.sin(u2), np.ones(len(h2)))
y2 = np.outer(0.05 * np.cos(u2), np.ones(len(h2)))
  • x,y 对应的高度
z2 = np.outer(np.ones(len(u2)), h2)

完整代码

源码.点击领取即可

最后

今天的分享到这里就结束了

顺便给大家推荐一些Python视频教程,希望对大家有所帮助:

Python零基础教学合集

对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/

跨年倒计时,快用Python给她写朵唯一的花吧相关推荐

  1. python web 框架例子_最快的 Python Web 框架入门

    原标题:最快的 Python Web 框架入门 来源:Python开发 ID:PythonPush 速度比较 框架 实现基础 每秒请求数 平均时间 Sanic Python 3.5 + uvloop ...

  2. 人生苦短快用python_人生苦短,快用 Python

    1. 写在前面 从Ruby 语言到Go 语言,目前终于开始使用Python 进行编码. 对于职场新手 ,可能首先会提出一个问题:难道Ruby /Go 不香吗?难道Python 比其他两个语言好?其实都 ...

  3. python爱心代码_母亲节快到了,用Python给老妈写个祝福小程序吧~

    导 语 看到好多人留言问我咋好久没更新文章了,于是看了下上篇文章的发布日期,好吧确实挺久的,是该上线更一波文章了.想到母亲节快到了,不如就用Python给老妈写个祝福小程序吧~让我们愉快地开始吧~ 相 ...

  4. python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...

    黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...

  5. JavaScript网页--跨年倒计时

    JavaScript网页–跨年倒计时 最近学弟在追一个学妹,我在帮学弟出谋划策. 学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的.等跨年的时候,如果你还喜欢我,那个时候我再给你答案. 于 ...

  6. 用Arduino实现跨年倒计时

    用Arduino实现跨年倒计时 前言 在2021年到来之际,用Arduino实现新年倒计时. 一.设计思路 使用 按键 控制倒计时,从10倒计时1,然后 在OLED屏幕上显示"烟花" ...

  7. 跨年倒计时软件app哪个好 2022年跨年倒计时软件推荐云便签

    对于忙碌的职场人士来说,今年还有好多事情没有做,还有目标没有达到.不管过得怎样,这一年还是要过去.距离过年只有一个多月的时间,准备一下过年期间的工作,差不多就该放假了.很多人会设置一个跨年倒计时,每天 ...

  8. 跨年倒计时HTML源码,JavaScript实现网页跨年倒计时

    JavaScript网页–跨年倒计时,供大家参考,具体内容如下 最近学弟在追一个学妹,我在帮学弟出谋划策. 学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的.等跨年的时候,如果你还喜欢我, ...

  9. 2023跨年倒计时代码来了!

    2023年就要到了,你准备好跨年了吗? 阿圆为大家准备了一个跨年倒计时的代码,来看看吧. 代码提供了在线使用的方式,访问 www.zoushen955.com/2023,即可使用在线方式,还可以输入要 ...

最新文章

  1. word邮件合并一页8个_办公软件小课堂||word邮件合并
  2. Docker核心原理之cgroups
  3. c语言用星号输出沙漏,《算法笔记》学习日记——3.3 图形输出
  4. 计算机操作系统——经典进程的同步问题
  5. mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式
  6. 基于shell 脚本处理文本数据流程
  7. java虚拟机进程_Java虚拟机详解(七)------虚拟机监控和分析工具(1)——命令行...
  8. C#制作QQ截图的自动框选功能的个人思路(二)设置Hook
  9. 大数据系统架构的通用模块有哪些
  10. 【python】Tkinter可视化窗口(三)
  11. mybatis运行流程
  12. 左右广告悬浮框html,js 左右悬浮对联广告特效代码
  13. 幼麟・闪影・奎特尔~2019不太冷!
  14. access specifier
  15. 高德地图 鼠标点击后 地图上点标记跟着变化
  16. 四心圆法画椭圆原理_四心圆法画椭圆的解析画法
  17. Java各种数据类型互转
  18. 深度学习attention机制中的Q,K,V分别是从哪来的?
  19. 中国 Open Source Summit 演讲提案征集
  20. java用wasd_涨知识:游戏默认WASD原来是这么来的

热门文章

  1. MPLS XXX工作过程
  2. 做国外lead,三个快速建立英文站的方法
  3. C#Dispose模式
  4. echarts graph 拓扑图 节点文本label换行修改
  5. labelImg环境配置及使用教程
  6. 关于借钱:我的“五借、五不借”原则
  7. lambda和linq对比
  8. pr day02
  9. N1BOOK MISC
  10. 百度跨平台AI推理加速引擎--Anakin