python 画蝴蝶_python如何使用matplotlib绘制蝴蝶图案-百度经验
1
首先,先写上我们需要的公式:
2
接着,引入我们需要的模块:
3
接着,创建笛卡尔坐标系:
4
执行上述代码,我们得到一个笛卡尔坐标系:
5
蝴蝶有4个部分构成,而绘制花瓣的思路可以帮到我们,我们首先要绘制一个4花瓣的花瓣图案:
6
执行上面的代码,我们可以得到花瓣图:
7
到了这里,我们需要对这四个部分进行修剪,使得头部变小,尾部,翅膀变大一点,有什么样的函数呢,我们需要为其增加一个分量,使其头部变小,尾部,翅膀变大:
8
执行上面的代码,我们得到了一个三花瓣的花瓣图,这个花瓣有特点,在y轴的正方向的分量值比较小,而其他方向的增量要大与y轴的正方向,这是一个合适的分量:
9
让这两个分量结合,先看看效果:
10
执行上述代码,效果向我们的预期方向走:
11
但是好像还是差点,我们增加分量的花瓣比如设置为7:
12
执行上述代码,看看效果似乎更接近了:
13
但是还是略微有点僵硬,还需要优化一下,我们放大一下其在x轴的宽度:
14
最后查看,得到了一个比较满意的蝴蝶:
END
python 画蝴蝶_python如何使用matplotlib绘制蝴蝶图案-百度经验相关推荐
- python 画虚线_Python数据可视化 - matplotlib
数字可视化是将数据用统计图表方式呈现. python的作图库有两种,matplotlib 和 seaborn,本文主要介绍Matplotlib. Matplotlib 是一个 Python 的 2D绘 ...
- python画国际象棋_python图形工具turtle绘制国际象棋棋盘
本文实例为大家分享了python图形工具turtle绘制国际象棋棋盘的具体代码,供大家参考,具体内容如下 #编写程序绘制一个国际象棋的棋盘 import turtle turtle.speed(30) ...
- python 画k线_使用matplotlib绘制k线图
利用matplotlib.finance绘制K线图时使用关键要点 绘制k线图的核心语句是: import matplotlib.finance as mpf mpf.candlestick_ochl( ...
- python画卡通_Python动画底纹matplotlib
您需要注意,保存的动画是blit = False时将显示的动画.因此,发生的是所有填充都加到了画布上. 一种解决方案是在添加下一个之前删除前一个(因为set_data之类的内容不直接用于填充). 再次 ...
- python 画三角函数_python,将三角函数绘制成二维数组
看起来a, b, c是常量,z是a和{}之间的np.linspace.在a = 1 b = 2 c = 3 def triangle (z, a = a, b = b, c = c): y = np. ...
- python画椭圆形函数算法_python如何使用matplotlib绘制椭圆的数学公式-百度经验
python是一门非常实用的编程语言,matplotlib库是python的可视化的实现方式,matplotlib提供了对latex的实现,那怎样用matplotlib绘制椭圆的公式呢? 工具/原料 ...
- 怎样用python画雪花_python使用turtle库与random库绘制雪花
本文实例为大家分享了python绘制雪花的具体代码,供大家参考,具体内容如下 代码非常容易理解,画着玩玩还是可以的.直接上代码 # -*- coding: utf-8 -*- "" ...
- python做实时温度曲线图_Python学习记录 - matplotlib绘制温度变化折线图
Python学习记录 - matplotlib绘制温度变化折线图 Python学习记录 - matplotlib绘制温度变化折线图 题目:列表a表示10点到12点每一分钟的气温,累计为2个小时,绘制折 ...
- python画离散点_python画散点图
Python发射导弹的正确方式 今天Toby教你如何用python的basemap包绘制轰炸东京的地图. 在数据可视化过程中,我们常常需要将数据根据其采集的地理位置在地图上显示出来.比如说我们会想要在 ...
最新文章
- selenium之如何使用cssSelector定位页面元素
- Microsoft JET Database Engine 错误 #39;80004005#39;的解决方法
- python classmethod static_python @classmethod 和 @staticmethod
- CentOS 最小化安装后安装桌面
- python获得距离指定(x,y)固定距离的全部坐标点
- Python:闭包(简介、使用方法、nonlocal修改闭包内使用的外部变量)、装饰器(定义、作用、通用装饰器、多个装饰器、带参数的装饰器、类装饰器、装饰器方式添加WEB框架的路由)
- 知行合一!如何做好项目经理?
- 为什么有人说开车时,最能看出一个人的情商和潜力?
- 交叉编译和使用HTOP
- Kafka 分布式消息系统详解
- React(2)之——React组件化
- 5个Java测试工具介绍
- Java课程设计——学生成绩管理系统
- 解决windows安全中心一片空白,defender打开关闭变灰色的问题
- Science:拟南芥根系三萜化合物塑造特异的微生物组
- Drupal7 数据库查询
- 使用cookie实现一周内自动登录
- [OpenGL] 几何着色器
- 每天只需15分钟!情感励志视频剪辑一天200多,不用真人出镜
- qstock 玩转问财:一行代码实现条件选股
热门文章
- Tenda U9无线网卡在ubuntu16.04下面的使用方法
- 初识C语言——常见的输入函数(一)
- 仿英雄联盟纯html+css+js LOL网页版
- 没有管理员权限,如何设置环境变量
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)...
- 手机基带工程师的工作范围与职责
- 如果我死了,还剩下什么(雪之轻裳)
- StrictMode介绍
- kotlin学习笔记-异常好玩的list集合总结 1
- 深蓝学院 kitti2bag使用 踩坑路