我可以在python的情节中获得随机点和圆圈吗?

时间:2013-04-26 17:02:53

标签: python matplotlib

作为例子

import matplotlib.pyplot as plt
import random
pointx = random.random()
pointy = random.random()
plt.scatter(pointx , pointy)

circle = plt.Circle((.5,.55) , .07,color='b')
fig = plt.gcf()
fig.gca().add_artist(circle)

plt.show()

当我这样做时,我只得到随机xy点但是当我删除随机xy点时,我得到了圆圈。我能做什么才能在一个情节中得到两个?

1 个答案:

答案 0 :(得分:1)

我认为你的圈子正在你的点上绘制,试着逆转它。

import matplotlib.pyplot as plt
import random

circle = plt.Circle((.5,.55) , .07,color='b')
fig = plt.gcf()
fig.gca().add_artist(circle)

pointx = random.random()
pointy = random.random()
plt.scatter(pointx , pointy)

plt.show()