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 相关文章推荐
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
Python中的迭代器与生成器高级用法解析
Jun 28 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
Python 删除连续出现的指定字符的实例
Jun 29 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
使用Django搭建web服务器的例子(最最正确的方式)
Aug 29 Python
如何安装并在pycharm使用selenium的方法
Apr 30 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 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递归算法的详细示例分析
2013/02/19 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
Json序列化和反序列化方法解析
2013/12/19 Javascript
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
详解wow.js中各种特效对应的类名
2017/09/13 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
2019/08/27 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
出生公证书样本
2014/04/04 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
2014党员四风对照检查材料思想汇报
2014/09/17 职场文书
师德师风剖析材料
2014/09/30 职场文书
退货证明模板
2015/06/23 职场文书
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电
关于Redis的主从复制及哨兵问题
2022/06/16 Redis