用Python画一个跳动的心
前情提要:用Python绘制动态变化的曲线
复杂曲线轨迹演示
源代码:爱心源码-通过Python画一颗跳动的心
有一些复杂的曲线,实则有着非常简单的表达式,比如网上流传甚广的这个
f ( x ) = x 2 3 + 0.9 3.3 − x 2 sin b π x f(x)=x^{\frac2 3}+0.9\sqrt{3.3-x^2}\sin b\pi x f(x)=x32+0.93.3−x2 sinbπx
from aniDraw import *xs = np.arange(-1.81,1.81,0.01)
xSquare = xs**2
k1 = np.power(xSquare,1/3)
k2 = 0.9*np.sqrt(3.3-xSquare)
heart = lambda b : [xs, k1+k2*np.sin(b*np.pi*xs)]def initFunc(fig):fig.set_size_inches(16,9)ax = fig.add_subplot(autoscale_on=False,xlim=(-5,5),ylim=(-2,3))ax.axis('off')return axts = np.arange(0,20,0.5)txtFunc = lambda b : f'b ={b:.1f}\n'# 由于这里新增了一个颜色,所以需要在drawAni中把颜色项填上
para = [{'ls':'-', 'lw':1, 'flush':True, 'color':'red'}]
an = drawAni([heart], para, txtFunc, ts, initFunc)
an.save(f'test.gif')
效果为
用Python画一个跳动的心相关推荐
- 无聊使用python画一个笛卡尔心
无聊使用python画一个笛卡尔心 �� import numpy as np import matplotlib.pyplot as plta = 1 t = np.linspace(0, 2*np ...
- php饼图只有一个小方块_如何用Python画一个好看的饼图
这是一个关于画一个饼图的故事......话说在一个月黑风高的夜晚,笔者肚子饿了,脑海中回想起画饼充饥的典故,于是打算.... 成功冷到自己...... 好吧进入正题,这次我们来说说怎么用python画 ...
- 如何使用python画一个爱心
1 问题 如何使用python画一个爱心. 2 方法 桌面新建一个文本文档,文件后缀改为.py,输入相关代码ctrl+s保存,关闭,最后双击运行. 代码清单 1 from turtle import ...
- 如何用python画一个美队盾牌
如何用python画一个美队盾牌 import turtle# 画一个大圆 turtle.pensize(10) # 用pensize来设置画笔的粗细 turtle.pencolor('red') # ...
- 请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图,求大佬指点
请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图 例如这个:
- 怎么用python画房子_用python画一个小房子
用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...
- 用python画苹果的logo_简单几步,100行代码用Python画一个蝙蝠侠的logo
转自:菜鸟学Python 简单几步,100行代码用Python画一个蝙蝠侠的logo-1.jpg (35.33 KB, 下载次数: 0) 2020-7-30 12:04 上传 蝙蝠侠作为DC漫画的核心 ...
- python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子
如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6): print( ...
- 用python画名字组成的爱心_520用Python画一颗特别的爱心送给她
原标题:520用Python画一颗特别的爱心送给她 来源: Python与数据分析(ID:PythonML,已获授权) 520,大家有没有和心爱的女生在一起呢? 今天我们来用Python画一颗特别的爱 ...
最新文章
- ASCII码表完整版
- 【JSP EL表达式】动态表达式/表达式拼接
- IT项目管理-----给年轻工程师的十大忠告
- 小小的 API 如何创造出 3.5 亿美元的价值?
- H264之sps解析分辨率
- ubuntu 17.10 如何设置合盖不关机
- TcpClient Class
- 市场上常见饮用水种类
- 基于 arduino 的两轮自行车
- Windows常用shell命令
- CTF学习笔记——Easy Calc
- 一次小米路由器3刷机的翻车记录
- 【Unity大气散射】GAMES104:3A中如何实现大气散射
- ubuntu20.4 无线网卡AX211 无法连接wifi
- 华为云计算机总裁,华为消费者业务 CEO余承东兼任华为云与计算 BG 总裁
- 强化学习(9):TRPO、PPO以及DPPO算法
- Pandas的 loc iloc ix 区别
- yunfile php,yunfile解析出真实地址,却不能下载,访问会出错...
- finashell安装不能打开要写入的文件
- JavaScript漂浮广告效果