我有数据的文本文件如下:
0 0:00:01.192000
1 0:00:00.977000
2 0:00:00.955000
3 0:00:00.959000
4 0:00:00.948000
5 0:00:00.934000
而python代码为:
import matplotlib.pyplot as plt
with open('TR.txt') as f:
lines = f.readlines()
y = [line.split()[0] for line in lines]
x = [line.split()[1] for line in lines]
fig = plt.figure(figsize=(15,10))
ax1 = fig.add_subplot(111)
ax1.set_title("SMP graph")
ax1.set_xlabel('hour')
ax1.set_ylabel('smp')
ax1.bar(x,y, width=0.7)
fig1=plt.gcf()
plt.show()
plt.draw()
但是代码因为浮动在毫秒内而抛出错误。
注意:我想将绘图绘制为 x 轴第 0 列和 Y 轴第 1 列。
请任何建议将不胜感激。
holdtom
相关分类