【Python】時系列データ(為替データ)をグラフ表示してみた。

公開日: : 最終更新日:2018/12/16 Python , , ,

今回は、pandasmatplotlib ライブラリを使って、時系列データ(為替データ)をグラフ表示してみました。

OS は Linux の Ubuntu です。

Contents

pandas ライブラリのインストール

CSV や Excel ファイルを読み込み、必要な部分を抽出するために、python の pandas ライブラリを使います。

pandas のインストールは以下のコマンドで行います。

CSV ファイルを読み込む

以下の日本銀行のホームページから、為替のデータをダウンロードします。

https://www.stat-search.boj.or.jp/

ブラウザからダウンロードすると処理がめんどくさいので wget でダウンロードしました。

ただし、こちらは2018年12月時点でのデータとなっています。

CSV ファイルでは以下のようになっています。

以下のスクリプトで読み込みを行います。

ただし、CSV のファイル名は「exchange.csv」にあらかじめ変更しておきます。

以下のように表示されます。

もう少し、見やすく整形します。

すると、以下のように見やすくなりました。

matplotlib ライブラリをインストール

先ほど読み込んだデータを使って、グラフ表示させるために matplotlib ライブラリをインストールします。

以下のようなスクリプトを実行して画像を保存します。

ターミナル上で画像を表示

eog は eye of gnome の略のようです。

以下のコマンドで画像を表示

エラーが出て表示できませんでした。ちょっと調べたが原因わからずです。。

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

(eog:4466): Gtk-WARNING **: cannot open display:

参考書籍

これらの内容は、以下の書籍を参照しました。

関連記事

【Atom エディタ】Python で Matplotlib のグラフを Atom 上に表示させる方法。

Atom エディタで Python の Matplotlib ライブラリを使って、Atom 上にグラ

記事を読む

python 2.7 を Windows 64bit OS にインストールした。

python 2.7 を Windows にインストールしたときのメモです。 Python に

記事を読む

【Atomエディタ】Python 開発用にインストールしてみた。

Python でプログラミングするときの エディタ を探していたのですが、とりあえず Atom とい

記事を読む

【Pandas】 DataFrame のインデックスを置き換える方法【Python】

今回は、Pandas の DataFrame型で、インデックス(index)を分かりやすいものに置き

記事を読む

【Python】API を使って Amazon の商品情報を収集する方法。

AmazonAPI ライブラリをインストール 以下のコマンドで python-amazon-sim

記事を読む

【Python】 Series 型を dict(辞書型)に変換する方法。

Python で Series 型を dict(辞書型)に簡単に変換する方法を紹介します。 「

記事を読む

【Pandas】 DataFrame で2行の列ごとの差を計算する方法【Python】

今回は、Pandas の DataFrame で、2行間の列ごとの値の差を計算し、その結果を Dat

記事を読む

【Python】Windows で ライブラリ(NumPy) をインストールする方法。

Windows の Python(2.X系)で NumPy をインストールしようと思ったら、そもそも

記事を読む

【Python】 DataFrame の特定の列で出現回数をカウントして降順でソートする方法。

Python で DataFrame 型の特定の列を指定して、対象列の文字列の出現回数をカウントして

記事を読む

【Python】Wikipedia のデータセットを取得し、文章を抽出する方法。

Wikipedia のデータセットを取得し、Python のライブラリを用いて文章を抽出する方法を紹

記事を読む

【Cubase】イヤホンから音がでないときの対処方法。

Cubase でイヤホンから音がでなくなったときの対処方法のメモです。

【Cubase】特定のトラックを無効にする方法。

今回は、Cubaseで特定のトラックのみを無効にする方法について紹介し

【転移学習】学習済みVGG16 による転移学習を行う方法【PyTorch】

今回は、PyTorch を使って、学習済みのモデル VGG16 を用い

【PyTorch】畳込みニューラルネットワークを構築する方法【CNN】

今回は、PyTorch を使って畳込みニューラルネットワーク(CNN)

【PyTorch】ニューラルネットワークを構築する方法【NN】

今回は、PyTorch を使って、ニューラルネットワーク(NN)を構築

→もっと見る

PAGE TOP ↑