本文实例讲述了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('www.jb51.net')

# ==========================================

# 方法二:标准方程

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('www.jb51.net')

# ==========================================

plt.show()

运行效果:

.

希望本文所述对大家Python程序设计有所帮助。

如何用python画圆形的代码-Python实现的圆形绘制(画圆)示例相关推荐

  1. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  2. python读取txt文件代码-Python实现读取txt文件并画三维图简单代码示例

    记忆力差的孩子得勤做笔记! 刚接触python,最近又需要画一个三维图,然后就找了一大堆资料,看的人头昏脑胀的,今天终于解决了!好了,废话不多说,直接上代码! #由三个一维坐标画三维散点 #codin ...

  3. python儿童编程例子代码-python儿童编程

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 今天偶然发现了一款python入门的理想工具pythonturtle. ...

  4. python语言必背代码-Python入门必须知道的11个知识点

    Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...

  5. python语言必背代码-Python新手必须知道的25条知识点

    原标题:Python新手必须知道的25条知识点 1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,P ...

  6. python一般的基础代码-Python:模块代码编写基础

    1 创建模块:定义模块用文本编辑器,以py为后缀保存.文件命名需遵循python命名规则. 2 模块使用:import / from import:将整个模块对象赋值给一个变量名 from:将一个或者 ...

  7. python简单小游戏代码-python基础练习之几个简单的游戏

    文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...

  8. python游戏最简单代码-python基础练习之几个简单的游戏

    文档介绍 利用python写"猜数字","猜词语","谁是卧底"这三个游戏,从而快速掌握python编程的入门知识,包括python语法/列 ...

  9. python在哪里写代码-python代码在哪里编写

    编写python代码,可以在自带的ide中写,也可以使用第三方编辑器,下面介绍几款常见的python IDE 1. Vim Vim 可以说是 Python 最好的 IDE.Vim 是高级文本编辑器,旨 ...

  10. python经典程序实例代码,python编程应用实例

    python递归算法经典实例有哪些? 程序调用自身的编程技巧称为递归( recursion).递归做为一种算法在程序设计语言中广泛应用. 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法. ...

最新文章

  1. 全球Top1000计算机科学家h指数发布,数据院院长Philip S. Yu上榜(附完整名单)...
  2. 企业上云需跨越哪些“雷区”?
  3. K8S集群搭建:安装kubeadm集群部署工具
  4. GridView的操作大全
  5. . SQL多条件查询存储过程
  6. java 安卓下载文件_GitHub - Charay/downloadfile: 使用Retrofit2+Rxjava+Rxandroid+okhttp的方式下载文件并存储到sd卡指定目录...
  7. Pytorch采坑记录:DDP加载之前的checkpoint后loss上升(metric下降)
  8. python中的switch语句_python技巧 switch case语句
  9. sql server 安装时提示要重启
  10. 配置pytoch版人脸关键点网络pfld docker环境
  11. 考研高等数学第一讲手写笔记 函数、极限与连续
  12. 第100封“情书”:不完美生活Volume Displacement Shader<Entagma>Houdini 2019
  13. 算法实践:数独的基本解法
  14. 周杰伦江语晨恋情曝光 化名写情歌被揭穿
  15. Github常用英文翻译
  16. 在北京西单图书大厦签名售书
  17. java动态分配空间吗,当执行new为一个对象分配内存时,Java()A、自动初始化所分配的内存空间B、只分配内存,初始化要...
  18. 基于ssm+vue的健身房管理系统
  19. 项目章程的主要内容#软考高级信息系统项目管理师/高项读书笔记#3
  20. 【目标检测·yolo系列】YOLOV1目标检测论文(参考 同济子豪兄的解读)笔记

热门文章

  1. 二叉排序树经典算法速成
  2. 百度地图轨迹开发,如何绘制带有箭头的折线
  3. 删除除了指定扩展名文件其他全部删除
  4. [codevs 1249] 多边形的面积
  5. 转:Git_Windows 系统下Git安装图解
  6. Chapter10:观察者模式
  7. java进销存一个人要做多久,如何取得当前年的时间! 找java进销存系统
  8. php恶意代码,警惕WordPress主题functions.php包含的恶意代码
  9. python 仪表盘-python仪表盘
  10. python主要用来开发什么-python主要用于什么开发