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 相关文章推荐
pyqt和pyside开发图形化界面
Jan 22 Python
python实现rsa加密实例详解
Jul 19 Python
Python操作MySQL模拟银行转账
Mar 12 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
django_orm查询性能优化方法
Aug 20 Python
Python嵌套式数据结构实例浅析
Mar 05 Python
解决pyecharts在jupyter notebook中使用报错问题
Apr 23 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
详解python中的数据类型和控制流
Aug 08 Python
wxpython绘制圆角窗体
Nov 18 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
python制作一个简单的gui 数据库查询界面
Nov 19 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
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
2011/09/15 PHP
phpize的深入理解
2013/06/03 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
浅谈php调用python文件
2019/03/29 PHP
jquery里的each使用方法详解
2010/12/22 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
jQuery返回定位插件详解
2017/05/15 jQuery
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
vue实现图片裁剪后上传
2020/12/16 Vue.js
[03:49]DOTA2 2015国际邀请赛中国区预选赛第二日现场百态
2015/05/27 DOTA
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python中的random()方法的使用介绍
2015/05/15 Python
详解python3中的真值测试
2018/08/13 Python
Django跨域资源共享问题(推荐)
2020/03/09 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
幼儿园招生广告
2014/03/19 职场文书
公职人员索取回扣检举信
2014/04/04 职场文书
应届生自荐信
2014/06/30 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
自我推荐信格式模板
2015/03/24 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
建筑工程催款函
2015/06/24 职场文书
Redis分布式锁的7种实现
2022/04/01 Redis
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript