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装饰器 免去调用父类构造函数的麻烦
May 18 Python
python学习手册中的python多态示例代码
Jan 21 Python
python求列表交集的方法汇总
Nov 10 Python
解析Python中的异常处理
Apr 28 Python
Python中time模块和datetime模块的用法示例
Feb 28 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
实例讲解python中的协程
Oct 08 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
Win10下python 2.7与python 3.7双环境安装教程图解
Oct 12 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
Python自省及反射原理实例详解
Jul 06 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
thinkphp实现图片上传功能分享
2014/03/04 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
PHP代码重构方法漫谈
2018/04/17 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
JS读取XML文件示例代码
2013/11/15 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
js中同步与异步处理的方法和区别总结
2013/12/25 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
webpack打包js的方法
2018/03/12 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
python操作gmail实例
2015/01/14 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
Django 多环境配置详解
2019/05/14 Python
numpy.random.shuffle打乱顺序函数的实现
2019/09/10 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
python 命名规范知识点汇总
2020/02/14 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
教师新年寄语
2014/04/03 职场文书
教师年度考核评语
2014/04/28 职场文书
文员岗位职责范本
2015/04/16 职场文书
世界名著读书笔记
2015/06/25 职场文书
培训感想范文
2015/08/07 职场文书
环保主题班会教案
2015/08/13 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
python 使用pandas读取csv文件的方法
2022/12/24 Python