Python使用matplotlib绘制圆形代码实例

 更新时间:2020年05月27日 11:32:35   作者:百里希文  
这篇文章主要介绍了Python使用matplotlib绘制圆形代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、定义一个画圆的函数

import numpy as np
import matplotlib.pyplot as plt
 
def plot_circle(center=(3, 3),r=2):
  x = np.linspace(center[0] - r, center[0] + r, 5000)
  y1 = np.sqrt(r**2 - (x-center[0])**2) + center[1]
  y2 = -np.sqrt(r**2 - (x-center[0])**2) + center[1]
     
  plt.plot(x, y1, c='k')
  plt.plot(x, y2, c='k')
  plt.show()

2、调用 plot_circle()

plot_circle((5, 5), r=3)

调整坐标轴,重新绘图

import matplotlib.pyplot as plt
plt.xlim(0, 15)
plt.ylim(0, 15)
plot_circle((5, 5),r=3)

只要将步骤 1 函数定义的复杂一些,还可以实现很多玩法。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python实现在windows服务中新建进程的方法

    python实现在windows服务中新建进程的方法

    这篇文章主要介绍了python实现在windows服务中新建进程的方法,涉及Python针对Windows服务与进程操作的相关技巧,需要的朋友可以参考下
    2015-06-06
  • Python内置数学函数和math模块使用指南

    Python内置数学函数和math模块使用指南

    这篇文章主要为大家介绍了Python数学函数math模块使用指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • python基础之while循环语句的使用

    python基础之while循环语句的使用

    这篇文章主要介绍了python基础之while循环语句的使用,文中有非常详细的代码示例,对正在学习python的小伙伴们有一定的帮助,需要的朋友可以参考下
    2021-04-04
  • 在Python中处理字符串之ljust()方法的使用简介

    在Python中处理字符串之ljust()方法的使用简介

    这篇文章主要介绍了在Python中处理字符串之ljust()方法的使用,是Python学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Python实现多态、协议和鸭子类型的代码详解

    Python实现多态、协议和鸭子类型的代码详解

    问起面向对象的三大特性,几乎每个人都能对答如流:封装、继承、多态。今天我们就要来说一说Python实现多态、协议和鸭子类型,感兴趣的朋友跟随小编一起看看吧
    2019-05-05
  • 详解Python的循环结构知识点

    详解Python的循环结构知识点

    在本篇文章里小编给大家分享了关于Python循环结构的相关知识点总结内容,需要的朋友们跟着学习下吧。
    2019-05-05
  • Python监控主机是否存活并以邮件报警

    Python监控主机是否存活并以邮件报警

    本文是利用python脚本写的简单测试主机是否存活,此脚本有个缺点不适用线上,由于网络延迟、丢包现象会造成误报邮件,感兴趣的朋友一起看看Python监控主机是否存活并以邮件报警吧
    2015-09-09
  • python 从list中随机取值的方法

    python 从list中随机取值的方法

    这篇文章主要介绍了python 从list中随机取值的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python+selenium实现截图图片并保存截取的图片

    Python+selenium实现截图图片并保存截取的图片

    这篇文章介绍如何利用Selenium的方法进行截图并保存截取的图片,需要的朋友参考下本文
    2018-01-01
  • Python+LyScript实现自定义反汇编

    Python+LyScript实现自定义反汇编

    LyScript 插件默认提供了一个get_disasm_code()方法可以直接获取到指定行数的反汇编代码。本文将利用LyScript实现自定义反汇编,感兴趣的可以了解一下
    2022-07-07

最新评论