2018年10月1日月曜日

Jupyter Lab、wbdataとBokehで世界銀行の実質金利データを取得する

Jupyter Lab、wbdataとBokehで、実質金利データを取得して、グラフ描画します。

〇出力画面


〇使用指標
FR.INR.RINR
実質金利 - Real interest rate (%)

〇コード
import wbdata
from bokeh.plotting import figure, output_notebook, show
from bokeh.models import ColumnDataSource, LabelSet

df = wbdata.api.get_dataframe({"FR.INR.RINR":"Real interest rate"}, country=["JP", "US"], convert_date=True)
df2 = df.unstack(level=0)
output_notebook()
plt = figure(plot_width=800, plot_height=400, x_axis_type="datetime")
plt.line(df2.index, df2["Real interest rate"]["Japan"], line_width=3,legend="Japan", color="blue")
plt.line(df2.index, df2["Real interest rate"]["United States"], line_width=3,legend="United States", color="red")
show(plt)

〇参考情報
・環境構築については、以下を参照します。
VagrantでJupyter Lab、wbdata、BokehとMariaDBをインストールした仮想マシン(Ubuntu18.04)を構築する

・世界銀行のデータを取得することができるwbdataパッケージに関する他の記事はこちらを参照してください。

0 件のコメント:

コメントを投稿