如何将图形/数组移动到右侧

时间:2012-10-24 12:45:13

标签: matplotlib

我已经为我的问题寻找各种解决方案但无法获得任何帮助。我正在创建一个正弦波并将其切割成缓冲区。即将其切割成零件。该程序似乎运行良好,但所有部分从0开始反对所需的起点。

代码:

slice= 2048
arr2= arr1[:slice]    # 1st buffer from 0-2048
arr3= arr1[slice:2*slice]  #2nd buffer from 2048-4096



pylab.plot(arr2)   
pylab.draw()      
pylab.figure()
pylab.plot(arr3)

pylab.show()

这会为两个部分打印正确的图形,但第二个图形从0开始(与2048-4096的范围相反) 我正在使用pylab.plot函数 - 任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

plot()函数中,您需要指定X轴:

pylab.plot(range(0,2048),arr2)   
pylab.draw()      
pylab.figure()
pylab.plot(range(2048,4096),arr3)

pylab.show()