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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
Nov 20 Python
python django事务transaction源码分析详解
Mar 17 Python
python中利用xml.dom模块解析xml的方法教程
May 24 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
Django Python 获取请求头信息Content-Range的方法
Aug 06 Python
Python接口测试get请求过程详解
Feb 28 Python
python爬虫实例之获取动漫截图
May 31 Python
如何以Winsows Service方式运行JupyterLab
Aug 30 Python
详解Django中异步任务之django-celery
Nov 05 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
Nov 28 Python
Python基于百度API识别并提取图片中文字
Jun 27 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
curl实现站外采集的方法和技巧
2014/01/31 PHP
PHP中的traits简单使用实例
2015/05/13 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
关于jquery append() html时的小问题的解决方法
2010/12/16 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
详细解密jsonp跨域请求
2015/04/15 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
js 提取某()特殊字符串长度的实例
2017/12/06 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
如何将python中的List转化成dictionary
2016/08/15 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
对python requests发送json格式数据的实例详解
2018/12/19 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
Python操作多维数组输出和矩阵运算示例
2019/11/28 Python
python进行参数传递的方法
2020/05/12 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
保密普查工作实施方案
2014/02/25 职场文书
临床医学专业求职信
2014/08/08 职场文书
城市规划应届生推荐信
2014/09/08 职场文书
工作检讨书500字
2014/10/19 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
公务员爱岗敬业心得体会
2016/01/25 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
简单且有用的Python数据分析和机器学习代码
2021/07/02 Python