Python使用matplotlib绘制圆形代码实例


Posted in Python onMay 27, 2020

1、定义一个画圆的函数

import numpy as np
import matplotlib.pyplot as plt
 
def plot_circle(center=(3, 3),r=2):
  x = np.linspace(center[0] - r, center[0] + r, 5000)
  y1 = np.sqrt(r**2 - (x-center[0])**2) + center[1]
  y2 = -np.sqrt(r**2 - (x-center[0])**2) + center[1]
     
  plt.plot(x, y1, c='k')
  plt.plot(x, y2, c='k')
  plt.show()

2、调用 plot_circle()

plot_circle((5, 5), r=3)

Python使用matplotlib绘制圆形代码实例

调整坐标轴,重新绘图

import matplotlib.pyplot as plt
plt.xlim(0, 15)
plt.ylim(0, 15)
plot_circle((5, 5),r=3)

Python使用matplotlib绘制圆形代码实例

只要将步骤 1 函数定义的复杂一些,还可以实现很多玩法。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django站点管理详解
Dec 12 Python
python学习基础之循环import及import过程
Apr 22 Python
Django框架中间件(Middleware)用法实例分析
May 24 Python
Python整数对象实现原理详解
Jul 01 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
Python Web框架之Django框架Form组件用法详解
Aug 16 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
使用Python实现批量ping操作方法
May 06 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 Python
如何将numpy二维数组中的np.nan值替换为指定的值
May 14 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
Python列表如何更新值
May 27 #Python
Python模拟伯努利试验和二项分布代码实例
May 27 #Python
基于python纯函数实现井字棋游戏
May 27 #Python
Python实现读取并写入Excel文件过程解析
May 27 #Python
You might like
PHP个人网站架设连环讲(四)
2006/10/09 PHP
PHP 一个随机字符串生成代码
2010/05/26 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
详解js私有作用域中创建特权方法
2016/01/25 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
Python中 Lambda表达式全面解析
2016/11/28 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
钉钉群自定义机器人消息Python封装的实例
2019/02/20 Python
python里dict变成list实例方法
2019/06/26 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
python中最小二乘法详细讲解
2021/02/19 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
HTML5应用之文件上传
2016/12/30 HTML / CSS
JPA的特点
2014/10/25 面试题
售后服务科岗位职责范文
2013/11/13 职场文书
公司员工检讨书
2014/02/08 职场文书
网站美工岗位职责
2014/04/02 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
党员承诺书范文2015
2015/04/27 职场文书
地道战观后感500字
2015/06/04 职场文书