Python(パイソン)の質問です。
matplotlibの「中心が(0,0)で半径が1の円と長方形 {(????,????)∣−1≤????≤1 , −1≤????≤1} 上にランダムに分布する ???? 個の点を描画せよ。」という問題なのですが、図のようになってしまいます。正しい回答を教えて欲しいです。
n=300
import matplotlib.pyplot as plt
ax = plt.axes()
center=(0,0)
r=1
circ = plt.Circle(center,r,fc="lightgray",ec="black",fill=False)
ax.add_patch(circ)
plt.axis('scaled')
plt.axis('equal')
import random
x = [ random.random() for i in range(n)]
y = [ random.random() for i in range(n)]
plt.scatter(x,y)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。