csvファイルを読み込んでグラフを作成しようと考えています.
取得したデータの時刻部がオブジェクト型なので数値に変換しないとプロットできないと思います.変換などの手法など教えていただけると幸いです.
python
1# coding: UTF-8 2# utf-8 3import math 4import numpy as np 5import matplotlib 6import matplotlib.pyplot as plt 7import pandas as pd 8import os 9import matplotlib.dates as mdates 10import datetime 11 12df = pd.read_csv('~/join.csv',names=['timeL','standerdT','standerdH','timeR','smartT','smartH','timeO','outT','outH']) 13 14fig = plt.figure() 15ax = fig.add_subplot(1,1,1) 16ax.plot('timeL','standerdT',data=dfL,label="standerdT") 17ax.plot('timeL', 'smartT', data=dfR,label='smartT') 18ax.plot('timeL', 'outT', data=dfO,label='outT') 19 20plt.legend( loc='upper left', borderaxespad=0, fontsize=10) 21plt.savefig('img.jpeg')
df.dtypes
TimeL object standerdT float64 standerdH float64 TimeR object smartT float64 smartH float64 TimeO object outT float64 outH float64 dtype: object
df
0:1:52,23.40,66.59,0:1:59,23.31,71.09,0:2:30,19.95,81.91 0:4:57,23.37,66.66,0:5:5,23.31,71.15,0:5:36,19.91,81.99
エラー
ax.plot('timeL','standerdT',data=dfL,label="standerdT")
>ValueError: Unrecognized character t in format string
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/09 08:25
2020/03/09 10:12