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 相关文章推荐
gearman的安装启动及python API使用实例
Jul 08 Python
在 Python 应用中使用 MongoDB的方法
Jan 05 Python
实例讲解Python爬取网页数据
Jul 08 Python
python交换两个变量的值方法
Jan 12 Python
Python数据可视化库seaborn的使用总结
Jan 15 Python
python爬虫 基于requests模块的get请求实现详解
Aug 20 Python
对YOLOv3模型调用时候的python接口详解
Aug 26 Python
python中seaborn包常用图形使用详解
Nov 25 Python
利用Python代码实现一键抠背景功能
Dec 29 Python
Django利用AJAX技术实现博文实时搜索
May 06 Python
实操Python爬取觅知网素材图片示例
Nov 27 Python
Python内置数据类型中的集合详解
Mar 18 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
?繁体转换的class
2006/10/09 PHP
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
PHP实现163邮箱自动发送邮件
2016/03/29 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
Laravel中七个非常有用但很少人知道的Carbon方法
2017/09/21 PHP
Valerio 发布了 Mootools
2006/09/23 Javascript
jquery tab插件制作实现代码
2010/06/22 Javascript
js操作checkbox遇到的问题解决
2013/06/29 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
Vue.js实现简单ToDoList 前期准备(一)
2016/12/01 Javascript
EasyUI学习之Combobox级联下拉列表(2)
2016/12/29 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
详解javascript中的Error对象
2019/04/25 Javascript
微信小程序自定义胶囊样式
2020/12/27 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python英语单词测试小程序代码实例
2019/09/09 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
女生节标语
2014/06/26 职场文书
企业党建工作汇报材料
2014/08/19 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL