Python实现的圆形绘制(画圆)示例


Posted in Python onJanuary 31, 2018

本文实例讲述了Python实现的圆形绘制。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python3
import numpy as np
import matplotlib.pyplot as plt
# ==========================================
# 圆的基本信息
# 1.圆半径
r = 2.0
# 2.圆心坐标
a, b = (0., 0.)
# ==========================================
# 方法一:参数方程
theta = np.arange(0, 2*np.pi, 0.01)
x = a + r * np.cos(theta)
y = b + r * np.sin(theta)
fig = plt.figure() 
axes = fig.add_subplot(111) 
axes.plot(x, y)
axes.axis('equal')
plt.title('3water.com')
# ==========================================
# 方法二:标准方程
x = np.arange(a-r, a+r, 0.01)
y = b + np.sqrt(r**2 - (x - a)**2)
fig = plt.figure() 
axes = fig.add_subplot(111) 
axes.plot(x, y) # 上半部
axes.plot(x, -y) # 下半部
plt.axis('equal')
plt.title('3water.com')
# ==========================================
plt.show()

运行效果:

Python实现的圆形绘制(画圆)示例.

Python实现的圆形绘制(画圆)示例

更多关于Python相关内容可查看本站专题:《Python数学运算技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
用Python编写一个简单的FUSE文件系统的教程
Apr 02 Python
用于统计项目中代码总行数的Python脚本分享
Apr 21 Python
Python编程对列表中字典元素进行排序的方法详解
May 26 Python
Selenium元素的常用操作方法分析
Aug 10 Python
Python修改文件往指定行插入内容的实例
Jan 30 Python
解析python的局部变量和全局变量
Aug 15 Python
利用Python校准本地时间的方法教程
Oct 31 Python
python中如何使用insert函数
Jan 09 Python
Python virtualenv虚拟环境实现过程解析
Apr 18 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
Python Json序列化与反序列化的示例
Jan 31 #Python
Python实现JSON反序列化类对象的示例
Jan 31 #Python
python删除过期log文件操作实例解析
Jan 31 #Python
Python实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 #Python
使用Python制作微信跳一跳辅助
Jan 31 #Python
python模块之paramiko实例代码
Jan 31 #Python
Python进度条实时显示处理进度的示例代码
Jan 30 #Python
You might like
php实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP面向对象法则
2012/02/23 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
php中in_array函数用法探究
2014/11/25 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
javascript Array数组对象的扩展函数代码
2010/05/22 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
javascript设置文本框光标的方法实例小结
2016/11/04 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
js实现搜索栏效果
2018/11/16 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
初步解析Python下的多进程编程
2015/04/28 Python
python数据结构之图的实现方法
2015/07/08 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Django自定义用户登录认证示例代码
2019/06/30 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
python 表格打印代码实例解析
2019/10/12 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
出纳岗位职责范本
2013/12/01 职场文书
酒店个人求职信范文
2014/01/25 职场文书
模范班主任事迹材料
2014/12/17 职场文书
同事欢送会致辞
2015/07/31 职场文书
学习党章心得体会2016
2016/01/15 职场文书
Python 匹配文本并在其上一行追加文本
2022/05/11 Python