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中一些自然语言工具的使用的入门教程
Apr 13 Python
python 2.6.6升级到python 2.7.x版本的方法
Oct 09 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
windows下python安装pip图文教程
May 25 Python
Python3单行定义多个变量或赋值方法
Jul 12 Python
基于Python中isfile函数和isdir函数使用详解
Nov 29 Python
Python : turtle色彩控制实例详解
Jan 19 Python
matplotlib.pyplot.matshow 矩阵可视化实例
Jun 16 Python
django使用graphql的实例
Sep 02 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
Python中Pyspider爬虫框架的基本使用详解
Jan 27 Python
Python Flask实现进度条
May 11 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
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
TensorFlow saver指定变量的存取
2018/03/10 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python元组的概念知识点
2019/11/19 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
毕业生的自我评价
2013/12/30 职场文书
家居饰品店创业计划书
2014/01/31 职场文书
文员的职业生涯规划发展方向
2014/02/08 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
教师工作证明范本
2015/06/12 职场文书
圣诞晚会主持词
2015/07/01 职场文书
初一年级组工作总结
2015/08/12 职场文书
聘用合同范本
2015/09/21 职场文书
新入职员工工作总结
2015/10/15 职场文书
学校体育节班级口号
2015/12/25 职场文书
高考升学宴主持词
2019/06/21 职场文书
详解Python自动化之文件自动化处理
2021/06/21 Python
SpringBoot连接MySQL获取数据写后端接口的操作方法
2021/11/02 MySQL