2013-02-06 77 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