在Linux中使用Python绘制随机点

时间:2016-04-05 16:42:55

标签: python linux numpy matplotlib plot

我是这方面的初学者,我需要制作一个三角形并将其绘制在Linux中的VM上。使用Python,第一步是为三角形生成三个随机点。如何才能实现这一目标?任何帮助,提示或建议将不胜感激!

2 个答案:

答案 0 :(得分:2)

使用标签中指示的matplotlib:

import matplotlib.pyplot as plt
data = [[6, 2, 3], [1, 2, 3]]

plt.plot(data[0] + [data[0][0]], data[1] + [data[1][0]], marker='o', color='blue')
plt.show()

生成随机数据:(查找随机模块以选择合适的生成器)

import random
data = [[random.randrange(10) for _ in range(3)], [random.randrange(10) for _ in range(3)]]

enter image description here

答案 1 :(得分:-1)

使用pylab命令(Numpy和Matplotlib),您可以:

>>> a = rand(3, 2); a = vstack((a, a[0])); plot(a[:, 0], a[:, 1]); show()

您需要python -i -c 'from pylab import *'之类的东西来获取命名空间中的Numpy和Matplotlib函数。