【发布时间】:2016-09-09 00:35:11
【问题描述】:
import random
import math
import matplotlib.pyplot as plt
def circle():
x = []
y = []
for i in range(0,1000):
angle = random.uniform(0,1)*(math.pi*2)
x.append(math.cos(angle));
y.append(math.sin(angle));
plt.scatter(x,y)
plt.show()
circle()
我已经编写了上面的代码,在单位圆上随机绘制 1000 个点。但是,当我运行此代码时,它出于某种原因绘制了一个椭圆形。这是为什么呢?
【问题讨论】:
标签: python matplotlib