python定义函数画圆 python绘制一个圆

用python画一百个同心圆的代码?

import matplotlib.pyplot as plt

创新互联-专业网站定制、快速模板网站建设、高性价比江安网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式江安网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖江安地区。费用合理售后完善,10余年实体公司更值得信赖。

from matplotlib.patches import Circle

# 创建一个图形对象

fig = plt.figure()

# 循环绘制一百个同心圆

for i in range(100):

# 使用 Circle 类创建圆形,并指定半径和圆心坐标

circle = Circle(xy=(0, 0), radius=i+1)

# 使用 fig.add_subplot() 方法将圆形添加到图中

ax = fig.add_subplot(1, 1, 1)

ax.add_patch(circle)

# 调用 plt.show() 方法显示图形

plt.show()

python怎么在不同点上画相交的圆

1、首先进入软件主界面,使用python编程语言。

2,其次在用matplotlib画图的模板。

3、最后利用参数方程会来画圆即可画出不同点上画相交的圆。

用python画一个圆

###################################

# coding=utf-8

# !/usr/bin/env python

# __author__ = 'pipi'

# ctime 2014.10.11

# 绘制椭圆和圆形

###################################

from matplotlib.patches import Ellipse, Circle

import matplotlib.pyplot as plt

fig = plt.figure()

ax = fig.add_subplot(111)

ell1 = Ellipse(xy = (0.0, 0.0), width = 4, height = 8, angle = 30.0, facecolor= 'yellow', alpha=0.3)

cir1 = Circle(xy = (0.0, 0.0), radius=2, alpha=0.5)

ax.add_patch(ell1)

ax.add_patch(cir1)

x, y = 0, 0

ax.plot(x, y, 'ro')

plt.axis('scaled')

# ax.set_xlim(-4, 4)

# ax.set_ylim(-4, 4)

plt.axis('equal') #changes limits of x or y axis so that equal increments of x and y have the same length

plt.show()

你可以试试,谢谢。


分享名称:python定义函数画圆 python绘制一个圆
URL链接:http://scyanting.com/article/docogpd.html