2013-02-06 55 views
-1

我使用包含5000个元素的Python程序制作了一个列表。我想将这个列表绘制成看起来像[-2500:2500]的整数列表。我怎样才能做到这一点?使用Python绘制整数与列表

+2

你是什么意思?更加详细一些。另外,你有什么尝试? –

回答

3

使用matplotlib

import math 
import random 
import matplotlib.pyplot as plt 

mylist = [math.sin(i/5000.*2*math.pi)+random.random()/10.0 for i in range(5000)] 
x = range(-2500, 2500) 
plt.plot(x, mylist) 
plt.savefig('test.png') 
plt.show() 

enter image description here

有的matplotlib示例的图库(源代码)here。它可以帮助您评估matplotlib是否符合您的需求。

+0

如何将图像保存在图像中? – user1964587

+0

'plt.savefig('/ path/to/image.png')'。有关所有选项的信息,请参阅[savefig文档](http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.savefig)。 – unutbu

+0

它的作品,我想通过脚本保存两个图像。当我这样做时,我只能得到一个图像。 – user1964587