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 相关文章推荐
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
python 实时遍历日志文件
Apr 12 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
Dec 10 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
Python使用Chrome插件实现爬虫过程图解
Jun 09 Python
python 对xml解析的示例
Feb 27 Python
python requests模块的使用示例
Apr 07 Python
pytorch 运行一段时间后出现GPU OOM的问题
Jun 02 Python
Python爬虫中urllib3与urllib的区别是什么
Jul 21 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
PHP安装问题
2006/10/09 PHP
prototype 的说明 js类
2006/09/07 Javascript
javascript动画效果类封装代码
2007/08/28 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
2018/09/27 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
Python3.6正式版新特性预览
2016/12/15 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
IE9对HTML5中部分属性不支持的原因分析
2014/10/15 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
化学专业大学生职业生涯规划范文
2014/09/13 职场文书
党的作风建设心得体会
2014/10/22 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
举起手来观后感
2015/06/09 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
Python开发五子棋小游戏
2022/04/28 Python