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 相关文章推荐
Django的session中对于用户验证的支持
Jul 23 Python
Python实现列表转换成字典数据结构的方法
Mar 11 Python
python3 发送任意文件邮件的实例
Jan 23 Python
python实现批量按比例缩放图片效果
Mar 30 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
python之验证码生成(gvcode与captcha)
Jan 02 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
Django之模板层的实现代码
Sep 09 Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
Python如何实现爬取B站视频
May 20 Python
QT5 Designer 打不开的问题及解决方法
Aug 20 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/08/20 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
重命名批处理python脚本
2013/04/05 Python
python中的reduce内建函数使用方法指南
2014/08/31 Python
python遍历目录的方法小结
2016/04/28 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
浅谈Python中函数的定义及其调用方法
2019/07/19 Python
Python笔记之工厂模式
2019/11/20 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
基于matplotlib xticks用法详解
2020/04/16 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
三星美国官网:Samsung美国
2017/02/06 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
三年级科学教学反思
2014/01/29 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
公司岗位说明书
2015/10/08 职场文书
《日月潭》教学反思
2016/02/20 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server