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 相关文章推荐
使用Python进行稳定可靠的文件操作详解
Dec 31 Python
Python探索之实现一个简单的HTTP服务器
Oct 28 Python
python中set()函数简介及实例解析
Jan 09 Python
python如何实现反向迭代
Mar 20 Python
pycharm执行python时,填写参数的方法
Oct 29 Python
python使用udp实现聊天器功能
Dec 10 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
Jan 29 Python
Python中生成一个指定长度的随机字符串实现示例
Nov 06 Python
Python:二维列表下标互换方式(矩阵转置)
Dec 02 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
Apr 24 Python
opencv 图像加法与图像融合的实现代码
Jul 08 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
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
php中filter_input函数用法分析
2014/11/15 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
详解javascript高级定时器
2015/12/31 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
JavaScript时间戳与时间日期间相互转换
2017/12/11 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python之列表的插入&替换修改方法
2018/06/28 Python
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
Python按钮的响应事件详解
2019/03/04 Python
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
印度在线购物网站:Paytmmall
2019/07/24 全球购物
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
公司面试感谢信
2014/02/01 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
离职证明标准格式
2014/09/15 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
英语教师个人总结
2015/02/09 职场文书
活着观后感
2015/06/03 职场文书
导游词幽默开场白
2019/06/26 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS