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 默认参数问题的陷阱
Feb 29 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
python里使用正则的findall函数的实例详解
Oct 19 Python
python实现二叉树的遍历
Dec 11 Python
wxPython实现窗口用图片做背景
Apr 25 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
python如何使用socketserver模块实现并发聊天
Dec 14 Python
Scrapy框架实现的登录网站操作示例
Feb 06 Python
Python生成器常见问题及解决方案
Mar 21 Python
python requests模块的使用示例
Apr 07 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开发者常犯的10个MySQL错误更正剖析
2012/01/30 PHP
php计算税后工资的方法
2015/07/28 PHP
PHP实现文件上传与下载
2020/08/28 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
js中replace的用法总结
2013/12/27 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
2015/05/13 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
JavaScript继承与多继承实例分析
2018/05/26 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
Bootstrap的aria-label和aria-labelledby属性实例详解
2018/11/02 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
React Ant Design树形表格的复杂增删改操作
2020/11/02 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
python中使用PIL制作并验证图片验证码
2018/03/15 Python
python函数不定长参数使用方法解析
2019/12/14 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
2020/05/12 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
新浪网技术部笔试题
2016/08/26 面试题
什么是抽象
2015/12/13 面试题
造型师求职自荐信
2013/09/27 职场文书
内科护士实习自我鉴定
2013/10/17 职场文书
房地产融资计划书
2014/01/10 职场文书
个人工作表现评语
2014/04/30 职场文书
村庄环境整治方案
2014/05/15 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
场地使用证明模板
2014/10/25 职场文书
学习心理学的体会
2014/11/07 职场文书
学生自我评语
2015/01/04 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书