我有一个txt文件,我从中收集数据并使用python matplotlib进行绘制。 文本文件的结构如下:
0 27.087
1 26.132
2 26.021
3 25.897
4 ...
....
// so basically "x temp"
我用matplotlib用以下代码绘制(这是一个子图):
ax = fig.add_subplot(3,2,2, axisbg='grey')
ax.plot(x, temp, 'c', linewidth=2)
ax.tick_params(axis='x', colors='c')
ax.tick_params(axis='y', colors='c')
ax.spines['bottom'].set_color('w')
ax.spines['top'].set_color('w')
ax.spines['left'].set_color('w')
ax.spines['right'].set_color('w')
ax.yaxis.label.set_color('c')
ax.xaxis.label.set_color('c')
ax.set_title('Temperatuur', color = 'c')
在我获得超过250次测量之前,它正在绘制。它重新开始x = 0
的绘图。并绘制“旧”的情节。像这样:
但是,如何使x轴与测量量一样长?
答案 0 :(得分:1)
如果您希望所有x
值都是连续的,则可以在绘图命令中省略x
:
ax.plot(temp, 'c', linewidth=2)
这将自动按索引绘制。