我有一个很长的数据序列来绘制,并试图沿x轴编程平移。你知道吗
fig_raw = plt.figure(num = 'raw');
plt.plot(data_rd, figure=fig_raw);
plt.xlim(0, 200);
plt.show(False);
for i in range(0, data_rd.size/200-1):
plt.xlim(i*200, (i+1)*200);
time.sleep(1)
但是这个代码不能平移x轴。它显示x轴上的第一个极限和最后一个极限。我尝试过在每次调用xlim
之后添加plt.draw()
,但行为是相同的。如果在每个xlim
之后添加raw_input('any text')
,则图形的x轴限制将更新。你知道吗
工作原理:
fig_raw = plt.figure(num = 'raw');
plt.plot(data_rd, figure=fig_raw);
plt.xlim(0, 200);
plt.show(False);
for i in range(0, data_rd.size/200-1):
plt.xlim(i*200, (i+1)*200);
plt.draw();
raw_input(i);
time.sleep(1);
如何进行编程平移(不使用raw_input()
)?你知道吗
尝试更改图形的尺寸
正如在回答这个问题时提到的question
相关问题 更多 >
编程相关推荐