使用python绘制整数vs列表

use*_*587 0 python integer list

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

unu*_*tbu 5

使用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()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

还有就是matplotlib例子画廊(源代码)在这里。它可以帮助您评估matplotlib是否满足您的需求。