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中类的一些方法分析
Sep 25 Python
Python中encode()方法的使用简介
May 18 Python
Python 查看文件的编码格式方法
Dec 21 Python
python MysqlDb模块安装及其使用详解
Feb 23 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
python3实现逐字输出的方法
Jan 23 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
python简单区块链模拟详解
Jul 03 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Python实现中英文全文搜索的示例
Dec 04 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
python实现银行账户系统
Feb 22 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP中创建并处理图象
2006/10/09 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
js触发select onchange事件的小技巧
2014/08/05 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[02:11]2016国际邀请赛中国区预选赛全程回顾
2016/07/01 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
跟老齐学Python之复习if语句
2014/10/02 Python
python中requests小技巧
2017/05/10 Python
pandas string转dataframe的方法
2018/04/11 Python
python通过zabbix api获取主机
2018/09/17 Python
Python selenium自动化测试模型图解
2020/04/15 Python
python定义类的简单用法
2020/07/24 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
美国性感女装网站:bebe
2017/03/04 全球购物
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
门诊手术室工作制度
2014/01/30 职场文书
营销与策划专业求职信
2014/06/20 职场文书
国王的演讲观后感
2015/06/03 职场文书
2016五一手机促销广告语
2016/01/28 职场文书