私は単純なグラフをプロットできるようにするために.txtファイル内のデータを取り除いてみましたが、データを取得できないようです好き。誰かが正しい方向に私を導くことができますか?単純なグラフのpythonをtxtファイルからプロットする
以下は、テキストファイルのデータの簡単な例です。私は可能な場合はテキストファイル自体の見出しを使用してテキストファイルを.read()しようとしています。
私がこれまで試してみました、私のpythonコードDate,Value
2016-03-31,0.7927
2016-03-30,0.7859
2016-03-29,0.7843
2016-03-24,0.7893
2016-03-23,0.792
2016-03-22,0.7897
2016-03-21,0.7818
2016-03-18,0.778
2016-03-17,0.781
2016-03-16,0.7855
2016-03-15,0.7845
:(私はまだそれをソートしていて、これは完璧なコードではありません!)
import numpy as np
import matplotlib.pyplot as plt
with open("EURGBP DATA.txt") as f:
data = f.read()
data = data.split('\n')
x = [row.split()[0] for row in data]
y = [row.split()[1] for row in data]
index = [i for i,val in enumerate(x)]
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title("Plot DAta")
ax1.set_xlabel('x')
ax1.set_ylabel('y')
ax1.set_xticklabels(x)
ax1.plot(index ,y, c='r', label='the data')
leg = ax1.legend()
plt.locator_params(nbins=len(index)-1)
plt.show()
ありがとう、私はこれを試して、それは完全に動作します!私はまだスキルセットを持っていないので、とても美しいものを書くことができます! –