为了账号安全,请及时绑定邮箱和手机立即绑定

用pyplot画一个圆

用pyplot画一个圆

MYYA 2019-12-11 09:09:30
令人惊讶的是,我没有找到关于如何使用matplotlib.pyplot(请不要使用pylab)绘制圆作为输入中心(x,y)和半径r的简单描述。我尝试了一些变体:import matplotlib.pyplot as pltcircle=plt.Circle((0,0),2)# here must be something like circle.plot() or not?plt.show()...但仍然无法正常工作。
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

如果要绘制一组圆,则可能需要查看此帖子或要点(较新)。该帖子提供了一个名为的功能circles。


该函数的circles工作方式类似于scatter,但是绘制的圆的大小以数据单位表示。


这是一个例子:


from pylab import *

figure(figsize=(8,8))

ax=subplot(aspect='equal')


#plot one circle (the biggest one on bottom-right)

circles(1, 0, 0.5, 'r', alpha=0.2, lw=5, edgecolor='b', transform=ax.transAxes)


#plot a set of circles (circles in diagonal)

a=arange(11)

out = circles(a, a, a*0.2, c=a, alpha=0.5, edgecolor='none')

colorbar(out)


xlim(0,10)

ylim(0,10)

//img1.sycdn.imooc.com//5db269b80001326505760576.jpg


查看完整回答
反对 回复 2019-12-12
  • 3 回答
  • 0 关注
  • 460 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信