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 相关文章推荐
在Django中使用Sitemap的方法讲解
Jul 22 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
解决PyCharm中光标变粗的问题
Aug 05 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
python实现旋转和水平翻转的方法
Oct 25 Python
python实现微信防撤回神器
Apr 29 Python
Python中新式类与经典类的区别详析
Jul 10 Python
python多进程重复加载的解决方式
Dec 13 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
详解Django中 render() 函数的使用方法
Apr 22 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
python数字图像处理之图像自动阈值分割示例
Jun 28 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
星际RPG字典
2020/03/04 星际争霸
国外比较好的几个的Php开源建站平台小结
2010/04/22 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
Laravel框架实现超简单的分页效果示例
2019/02/08 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
浅谈vue+webpack项目调试方法步骤
2017/09/11 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
Python专用方法与迭代机制实例分析
2014/09/15 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
主持人演讲稿
2014/05/13 职场文书
三年级学生评语大全
2014/12/26 职场文书
改进工作作风心得体会
2016/01/23 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
小学作文之描写天气
2019/08/15 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
python实现三次密码验证的示例
2021/04/29 Python
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript
俄罗斯十大城市人口排名,第三首都仅排第六,第二是北方首都
2022/03/20 杂记