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检测远程udp端口是否打开的方法
Mar 14 Python
Python通过RabbitMQ服务器实现交换机功能的实例教程
Jun 29 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
Windows下安装python2和python3多版本教程
Mar 30 Python
Python多进程与服务器并发原理及用法实例分析
Aug 21 Python
Flask框架学习笔记之模板操作实例详解
Aug 15 Python
利用Python计算KS的实例详解
Mar 03 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
Jun 02 Python
详解python tcp编程
Aug 24 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
Django中template for如何使用方法
Jan 31 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实现下载限制速度示例分享
2014/02/13 PHP
php实现对象克隆的方法
2015/06/20 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
使用jquery读取html5 localstorage的值的方法
2013/01/04 Javascript
js实现在页面上弹出蒙板技巧简单实用
2013/04/16 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
jQuery插件jFade实现鼠标经过的图片高亮其它变暗
2015/03/14 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
微信小程序拍照和摄像功能实现方法示例
2019/02/01 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python中执行shell命令的几个方法小结
2014/09/18 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
基于python实现上传文件到OSS代码实例
2020/05/09 Python
Python可以用来做什么
2020/11/23 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
Canal官网:巴西女性时尚品牌
2019/10/16 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
What is EJB
2016/07/22 面试题
消防先进事迹材料
2014/02/10 职场文书
工程售后服务方案
2014/06/08 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
优秀教师申报材料
2014/12/16 职场文书
单位接收函格式
2015/01/30 职场文书
团队拓展训练感想
2015/08/07 职场文书
诚信教育主题班会
2015/08/13 职场文书
用position:sticky完美解决小程序吸顶问题的实现方法
2021/04/24 HTML / CSS
nginx 配置指令之location使用详解
2022/05/25 Servers