python画圆代码(python实现画圆功能)

本文和大家分享python实现画圆功能的具体代码,供大家参考,具体内容如下:

# -*- coding: utf-8 -*-
"""
__author__= 'Du'
__creation_time__= '2018/1/4 17:30'
"""

import numpy as np
import matplotlib.pyplot as plt

# 该行用于设置chart 的样式,可以注掉
# plt.style.use("mystyle")

fig = plt.figure(figsize=(8,8))
ax = fig.add_subplot(111)
ax.spines['left'].set_color('none')
ax.spines['bottom'].set_color('none')
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.set_xticks([])
ax.set_yticks([])

# 实现功能
theta = np.arange(0, 2 * np.pi + 0.1,2 * np.pi / 1000)
x = np.cos(theta)
y = np.sin(theta)

v = np.linspace(0, 10, 100)
v.shape = (100, 1)

x = v * x
y = v * y

plt.plot(x, y, color='pink')
# plt.savefig('ball1.jpg')
plt.show()

其他方法:
turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函数来画直线和方形。

turtle库不仅可以画直线,还可以绘制很多有趣的形状,比如圆,比如多边形。

1、画圆

turtle库使用circle(r)函数画圆,它的意思是在当前位置画一个半径为r的圆。比如,circle(50),就是画一个半径为50的圆。我们看一段代码,如图1:

u=1104555213,2163870529&fm=173&app=49&f=JPEG?w=640&h=364&s=146075320B1B6049187900CA000090B2图1

图1红框内的代码turtle.circle(100)就是画一个半径为100的圆。

注意:实际上circle()函数里有好几个参数,在图1的例子里,我们只使用了一个参数。当我们这个函数里只有一个值,那就是画圆。

未经允许不得转载:搬瓦工评测网 » python画圆代码(python实现画圆功能)