绘制时候删除%F字我有一个CSV文件中的以下时间序列:与matplotlib
20:01:20,4254215
20:01:36,5216326
20:02:45,6363636
20:02:48,2553266
...
第一列是时间格式小时:分钟:秒。第二个是另一个数据。我按以下方式绘制它:
import matplotlib.pyplot as plt
import csv
from datetime import datetime
...
with open('mydata.dat', 'r') as csvfile:
myfile = csv.reader(csvfile, delimiter=',')
for row in myfile:
a = datetime.strptime((row[0]),'%H:%M:%S')
x.append((a))
y.append(row[1])
...
plt.gcf().autofmt_xdate()
plt.plot(x, y)
plt.show()
问题是生成的图形在x轴中有%f。有什么办法可以避免这种情况,只显示Hours:Minutes:Seconds?
附上当前结果显示我的问题:
我看不到逗号。 –
你说得对,更新了 –