お世話になっております。
現在、pythonの勉強をしております。
グラフを作成するpythonを書きました。
import sys
import os
import numpy as np
import matplotlib.pyplot as plt
x, y = [], []
for l in open('test.txt').readlines():
data = l[:-1].split(',')
x += [str(data[0])]
y += [int(data[1])]
plt.plot(x, y)
plt.title(“Sample”)
plt.xlabel("DATE")
plt.ylabel("ATAI")
plt.grid(True)
plt.show()
上記のpythonを書いたのですが、グラフのx軸のdate(日付)が
x軸=414.0 414.5 415.0 415.5 416.0 416.5 41.70
y軸=2.0 2.5 3.0 3.5 ...
test.txtは以下のような形式です。
0414,2
0415,4
0416,5
0417,5
と0.5刻みにグラフが作成されます。
y軸は値なのでこのままでも良いのですが
x軸の日付は0414,0416という形式で出力させたいです。
(いずれはYYYY:MMにしてみたいです。)
test.txtの最初のYYYYを文字列として配列に格納するにはどのようにしたら良いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/04/19 08:21