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的汉字转GBK码实现代码
Feb 19 Python
python笔记(2)
Oct 24 Python
Python操作Word批量生成文章的方法
Jul 28 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
python里使用正则的findall函数的实例详解
Oct 19 Python
11月编程语言排行榜 Python逆袭C#上升到第4
Nov 15 Python
Python解析并读取PDF文件内容的方法
May 08 Python
python删除文本中行数标签的方法
May 31 Python
聊聊python里如何用Borg pattern实现的单例模式
Jun 06 Python
Python中关于浮点数的冷知识
Sep 22 Python
pytorch实现特殊的Module--Sqeuential三种写法
Jan 15 Python
关于python中模块和重载的问题
Nov 02 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
php ajax 静态分页过程形式
2011/09/02 PHP
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
PHP读取Excel类文件
2017/05/15 PHP
php通过各种函数判断0和空
2020/07/04 PHP
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
React Component存在的几种形式详解
2018/11/06 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
python 实现文件的递归拷贝实现代码
2012/08/02 Python
Python实现的ini文件操作类分享
2014/11/20 Python
Python中的MongoDB基本操作:连接、查询实例
2015/02/13 Python
Golang与python线程详解及简单实例
2017/04/27 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
对Tensorflow中Device实例的生成和管理详解
2020/02/04 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
生产经理的自我评价分享
2013/11/07 职场文书
ktv中秋节活动方案
2014/01/30 职场文书
教师节活动主持词
2014/04/02 职场文书
护理实习生带教计划
2015/01/16 职场文书
音乐会主持人开场白
2015/05/28 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书
Vue router配置与使用分析讲解
2022/12/24 Vue.js