在用python蒙特卡洛算法绘制图形时,发现坐标的值很模糊,不知道哪里出了问题,麻烦指点一下
import matplotlib.pyplot as plt
import matplotlib.patches as mpatches
import numpy as np
import sys
a = mpatches.Circle([0, 0], radius=5, edgecolor='r', fill=False)#圆心,半径长度,圈的颜色,无填充
plt.xlim(-80, 80)
plt.ylim(-80, 80)
plt.axes().add_patch(a) # 在坐标轴里面添加圆
N = 1000 # 1000次投圈
b,c = 0, 20 # 投圈中心点围绕物品中心呈二维正态分布,均值为0,标准差为20cm
d = c * np.random.randn(N, 2) + b#np.random.randn(返回数组个数, 返回数组维度)
plt.scatter([x[0] for x in d], [x[1] for x in d], c=np.random.rand(N), alpha=1)#点的x轴坐标,点的y轴坐标,点的颜色,点的透明度
plt.show()