python动态心形代码简单_python心形曲线代码
欢迎关注【拇指笔记】,持续更新一些好玩、有趣的Python小项目。
需要程序的朋友,直接私信我即可。
原文链接【Python】五分钟画一条动态心形曲线~mp.weixin.qq.com
先上效果
使用Python绘制一条动态的心形曲https://www.zhihu.com/video/1228001088453767168
1.绘制一条心形曲线
最近看到个视频,打算绘制个心型动态的曲线。
1.1 Matlab确定图像及其函数
网上有很多关于心形曲线的资料,各种各样的形状,但是我比较倾心于桃心形。现在Matlab里简单看一下是什么样的。
这个曲线的方程如下
使用Matlab画的效果如下
Matlab程序如下
Python绘制动态曲线
光是一张图片,属实是太乏味了,不如直接截图。为了让这个心形曲线更有意思点,我使用了matplotlib中的animation模块来绘制一个动态的心形。
使用animation模块绘制一个动态图形。
首先需要进行初始化x,y列表、窗口和曲线
然后使用两个核心函数init()和updata()计算曲线经过的点。
最后调用一下函数,设置一下显示速度(interval),是否重复绘制(repeat)等参数即可。
ani = animation.FuncAnimation(fig, update, frames=np.linspace(0,10,1000),init_func=init,interval=5, repeat = False,blit=True)
1.3 几点注意使用imagemagick工具,可以将图片保存为gif格式。
ani.save(‘heart.gif’,writer=’imagemagick’,fps=30)选择matplotlib的backend。如果使用jupyter notebook绘制图像时,遇到无法显示的情况,使用下面的代码就可以解决。
%matplotlib qt5
觉得好看的话点个赞呗~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/181310.html原文链接:https://javaforall.cn
相关文章
- pycharm导入Python_python简单项目
- 在pycharm中如何新建Python文件?_github下载的python源码项目怎么用
- python进制转换代码_python十六进制转换成十进制
- 用python写一个简单的表白代码
- python监控网页内容变化_使用Python监控文件内容变化代码实例
- doc转docx和docx转pdf的python代码2021.9.28
- python贪吃蛇最简单代码_用python写贪吃蛇
- python django 数据库_Apache+Mysql+PHP/Python简单项目
- python简单代码_gdal python
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- python创意小作品代码_python浪漫表白源码
- python type error是什么意思_Python 报错 TypeError:’DoesNotExist’对象不可调用
- 【Python】简约而不简单的Numpy小抄表(含主要语法、代码)
- PCA、SVD深入浅出与python代码
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(一)
- 一段简单的python邮件客户端发送代码详解编程语言
- python获取Windows特殊文件夹路径代码详解编程语言
- python设置windows桌面壁纸的实现代码
- python将人民币转换大写的脚本代码
- python单链表实现代码实例
- 用python登录Dr.com思路以及代码分享