python编程画圆代码一句(python语言画圆)

http://www.itjxue.com  2023-04-11 18:11  来源:未知  点击次数: 

用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 绘制一个圆,当单击窗口的任意位置时圆移动到单击的位置,如何编写代码?

#-*-?coding:?UTF-8?-*-

import?pygame,?sys

from?pygame.locals?import?*

white?=?255,?255,?255

blue?=?0,?0,?200

pygame.init()

screen?=?pygame.display.set_mode((600,?800))

myfont?=?pygame.font.Font(None,?20)

textImage?=?myfont.render("hello?game",?True,?white)

position?=?200,?200

print(position)

while?True:

for?event?in?pygame.event.get():

if?event.type?in?(QUIT,?KEYDOWN):

sys.exit()

elif?event.type?==?MOUSEBUTTONDOWN:

position?=?event.pos

screen.fill(blue)

screen.blit(textImage,?(100,?100))

#position?=?200,?200

radius?=?100

width?=?10

pygame.draw.circle(screen,?white,?position,?radius,?width)

pygame.display.update()

用pygame创建界面并监控鼠标按下事件,获得按下位置,画圆

代码注意缩进如下图:

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

import matplotlib.pyplot as plt

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()

加载中程序怎么编写画同心圆

加载中程序编写画同心圆。

1、打开在线python编辑器。这里用Python中的turtle函数画同心圆。

2、定义画圆的初始代码。

3、循环执行画5个同心圆。turtle.circle是从下方开始画圆的,画同心圆,则每一次都要将画笔移动到下一个圆的底部位置。

4、点击程序左上角的”运行“,查看画出的同心圆的效果。

(责任编辑:IT教学网)

更多

推荐CMS技巧文章