0
私は時間と速度のデータをプロットしようとしています。私は必要なファイルからそれらを解析することができ、それらのための構造を作成しました。続き時間をプロットする方法は、Pythonを使用して値のグラフ
は、私はそれらをプロットしてみたときにだから私はValueError: invalid literal for float(): 12:08:00 error
を取得しています私の試み
import matplotlib.pyplot as plt
import sys
import os
data = {'velocity' : [2,4,6,8,12,50],
'time' : [12:08:00, 12:08:02, 12:08:04, 12:08:06, 12:08:08, 2:08:10]}
plt.figure(1)
plt.plot(data['time'] ,data['velocity'])
plt.gcf().autofmt_xdate()
plt.title('velocity vs time')
plt.show()
です。これまで私は運がない。私がここで逃した何か?
おかげ
示すエラーが ''プロットは、() '期待していることを示していますfloat型であるので、プロットする前に時間値を適切な 'float'型または' int'型の値に変換したいかもしれません。 Googleでのクイック検索は、それらが 'datetime.datetime'タイプであることを示しています。参考までにhttp://stackoverflow.com/questions/19079143/how-to-plot-time-series-in-pythonを参照してください。 – woozyking
http://stackoverflow.com/q/1574088/2749397 – gboffi
時間だけでなく、日付情報もありますか? – MaxNoe