跨年倒计时,快用Python给她写朵唯一的花吧
前言
哈喽哈喽,跨年倒计时三天九小时
上次发了烟花的文章,看来还是蛮多人需要代码的
今天就来搞一朵唯一的花吧~(送给你喜欢的那个她)
效果
话不多说 咱先直接看看效果,毕竟搞的不好看我也拿不出手
提前先说 我尽力咯
代码
模块
源码.点击领取即可
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给她写朵唯一的花吧相关推荐
- python web 框架例子_最快的 Python Web 框架入门
原标题:最快的 Python Web 框架入门 来源:Python开发 ID:PythonPush 速度比较 框架 实现基础 每秒请求数 平均时间 Sanic Python 3.5 + uvloop ...
- 人生苦短快用python_人生苦短,快用 Python
1. 写在前面 从Ruby 语言到Go 语言,目前终于开始使用Python 进行编码. 对于职场新手 ,可能首先会提出一个问题:难道Ruby /Go 不香吗?难道Python 比其他两个语言好?其实都 ...
- python爱心代码_母亲节快到了,用Python给老妈写个祝福小程序吧~
导 语 看到好多人留言问我咋好久没更新文章了,于是看了下上篇文章的发布日期,好吧确实挺久的,是该上线更一波文章了.想到母亲节快到了,不如就用Python给老妈写个祝福小程序吧~让我们愉快地开始吧~ 相 ...
- python与seo实战课程下载_黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础)...
黑帽seo教程:SEO快排套路与SEO快排Python应用编程技术(零基础) 授课内容简介 两个模块:「SEO套路」和「SEO应用编程」 「SEO套路」模块,分 "域名.内容&模板. ...
- JavaScript网页--跨年倒计时
JavaScript网页–跨年倒计时 最近学弟在追一个学妹,我在帮学弟出谋划策. 学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的.等跨年的时候,如果你还喜欢我,那个时候我再给你答案. 于 ...
- 用Arduino实现跨年倒计时
用Arduino实现跨年倒计时 前言 在2021年到来之际,用Arduino实现新年倒计时. 一.设计思路 使用 按键 控制倒计时,从10倒计时1,然后 在OLED屏幕上显示"烟花" ...
- 跨年倒计时软件app哪个好 2022年跨年倒计时软件推荐云便签
对于忙碌的职场人士来说,今年还有好多事情没有做,还有目标没有达到.不管过得怎样,这一年还是要过去.距离过年只有一个多月的时间,准备一下过年期间的工作,差不多就该放假了.很多人会设置一个跨年倒计时,每天 ...
- 跨年倒计时HTML源码,JavaScript实现网页跨年倒计时
JavaScript网页–跨年倒计时,供大家参考,具体内容如下 最近学弟在追一个学妹,我在帮学弟出谋划策. 学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的.等跨年的时候,如果你还喜欢我, ...
- 2023跨年倒计时代码来了!
2023年就要到了,你准备好跨年了吗? 阿圆为大家准备了一个跨年倒计时的代码,来看看吧. 代码提供了在线使用的方式,访问 www.zoushen955.com/2023,即可使用在线方式,还可以输入要 ...
最新文章
- word邮件合并一页8个_办公软件小课堂||word邮件合并
- Docker核心原理之cgroups
- c语言用星号输出沙漏,《算法笔记》学习日记——3.3 图形输出
- 计算机操作系统——经典进程的同步问题
- mongodb创建数据库用户名和密码_Linux运维老司机,教你MongoDB 的不同连接方式
- 基于shell 脚本处理文本数据流程
- java虚拟机进程_Java虚拟机详解(七)------虚拟机监控和分析工具(1)——命令行...
- C#制作QQ截图的自动框选功能的个人思路(二)设置Hook
- 大数据系统架构的通用模块有哪些
- 【python】Tkinter可视化窗口(三)
- mybatis运行流程
- 左右广告悬浮框html,js 左右悬浮对联广告特效代码
- 幼麟・闪影・奎特尔~2019不太冷!
- access specifier
- 高德地图 鼠标点击后 地图上点标记跟着变化
- 四心圆法画椭圆原理_四心圆法画椭圆的解析画法
- Java各种数据类型互转
- 深度学习attention机制中的Q,K,V分别是从哪来的?
- 中国 Open Source Summit 演讲提案征集
- java用wasd_涨知识:游戏默认WASD原来是这么来的