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删除windows垃圾文件的方法
Jul 14 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
Jun 20 Python
Python中交换两个元素的实现方法
Jun 29 Python
详解Python3中的迭代器和生成器及其区别
Oct 09 Python
python 检查是否为中文字符串的方法
Dec 28 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
python对象与json相互转换的方法
May 07 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
Mar 23 Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 11 Python
写好Python代码的几条重要技巧
May 21 Python
一劳永逸彻底解决pip install慢的办法
May 24 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批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
PHP 信号管理知识整理汇总
2017/02/19 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
Laravel框架自定义分页样式操作示例
2020/01/26 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
javascript中String类的subString()方法和slice()方法
2011/05/24 Javascript
jquery 合并内容相同的单元格(示例代码)
2013/12/13 Javascript
js 动态为textbox添加下拉框数据源的方法
2014/04/24 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
使用JavaScript生成罗马字符的实例代码
2018/06/08 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
node 版本切换的实现
2020/02/02 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
原生JS运动实现轮播图
2021/01/02 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
Python open()文件处理使用介绍
2014/11/30 Python
用Python编写一个基于终端的实现翻译的脚本
2015/04/24 Python
不知道这5种下划线的含义,你就不算真的会Python!
2018/10/09 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
python库matplotlib绘制坐标图
2019/10/18 Python
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
大专生的学习自我评价
2013/12/04 职场文书
文案策划求职信
2014/03/18 职场文书
服务行业口号
2014/06/11 职场文书
酒店员工手册范本
2015/05/14 职场文书
爱的教育观后感
2015/06/17 职场文书
2015年依法治校工作总结
2015/07/27 职场文书