Python实现的圆形绘制(画圆)示例

 更新时间:2018年01月31日 09:33:16   作者:罗兵  
这篇文章主要介绍了Python实现的圆形绘制(画圆),结合实例形式分析了Python基于numpy与matplotlib模块的数学运算及图形绘制相关操作技巧,需要的朋友可以参考下

本文实例讲述了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图片操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

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

相关文章

  • 将Python文件打包成.EXE可执行文件的方法

    将Python文件打包成.EXE可执行文件的方法

    目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinstaller使用起来比较简单。
    2019-08-08
  • 4种Python基于字段的不使用元类的ORM实现方法总结

    4种Python基于字段的不使用元类的ORM实现方法总结

    在 Python 中,ORM(Object-Relational Mapping)是一种将对象和数据库之间的映射关系进行转换的技术,本文为大家整理了4种不使用元类的简单ORM实现方式,需要的可以参考下
    2023-12-12
  • Python yield 使用浅析

    Python yield 使用浅析

    这篇文章主要介绍了Python yield 使用浅析,本文给出了多个使用实例来分析yield的使用方法,需要的朋友可以参考下
    2015-05-05
  • PyCharm 解决找不到新打开项目的窗口问题

    PyCharm 解决找不到新打开项目的窗口问题

    这篇文章主要介绍了PyCharm 解决找不到新打开项目的窗口问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • Python获取文件夹下所有文件的方法教程

    Python获取文件夹下所有文件的方法教程

    使用Python获取文件夹下所有文件可采用os模块或pathlib模块,os模块通过os.listdir和os.walk方法实现文件遍历,而pathlib模块通过Path类和其iterdir与rglob方法实现,两种方法各有优势,可根据具体需求选择使用,需要的朋友可以参考下
    2024-11-11
  • Python 窗体(tkinter)下拉列表框(Combobox)实例

    Python 窗体(tkinter)下拉列表框(Combobox)实例

    这篇文章主要介绍了Python 窗体(tkinter)下拉列表框(Combobox)实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • python生成requirements.txt文件的推荐方法

    python生成requirements.txt文件的推荐方法

    Python项目中必须包含一个requirements.txt文件,用于记录所有依赖包及其精确的版本号,以便新环境部署,下面这篇文章主要给大家介绍了关于python生成requirements.txt文件的相关资料,需要的朋友可以参考下
    2022-07-07
  • 如何在Python中引入和使用浏览器驱动

    如何在Python中引入和使用浏览器驱动

    本文介绍了如何在Python中引入和使用浏览器驱动,主要步骤包括安装Selenium库、下载并配置浏览器驱动路径、编写Python代码启动浏览器以及结束操作后关闭浏览器
    2025-01-01
  • python 利用matplotlib在3D空间中绘制平面的案例

    python 利用matplotlib在3D空间中绘制平面的案例

    这篇文章主要介绍了python 利用matplotlib在3D空间中绘制平面的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • python实现定时播放mp3

    python实现定时播放mp3

    这篇文章主要介绍了python实现定时播放mp3,程序非常简单,功能很实用,主要是使用python实现了一首mp3歌每半小时播放一次,有需要的小伙伴可以参考下。
    2015-03-03

最新评论