2013-04-26 66 views
0

爲例我可以在python中使用隨機點以及圓形圖嗎?

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

它只是繪製了頂部的圓圈?嘗試顛倒順序。 – Octopus 2013-04-26 17:05:10

+0

完美,謝謝!那工作。 – user2134116 2013-04-26 17:13:38

+0

您也可以將kwarg'zorder ='傳遞給繪圖命令以指定藝術家繪製到畫布的順序 – tacaswell 2013-04-26 17:33:21

回答

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() 
相關問題