折れ線グラフとカスタマイズ

日本語化モジュールをインストール
→まずはこれを使わないと進まない。

pip
pip install japanize-matplotlib

conda
conda install -c uehara1414 japanize-matplotlib
import matplotlib
import matplotlib.pyplot as plt
import pandas as pd
%matplotlib inline
# import japanize_matplotlib # matplotlibで日本語の文字化けが起きないようにする。

birth_rate_df = pd.read_csv('birth_rate.csv', encoding="shift-jis")
 # csvファイル内の日本語を読み込むためencoding="shift-jis"をつける
birth_rate_df.head(5)
x = birth_rate_df["年"]
y = birth_rate_df["合計特殊出生率"]
plt.plot(x, y, color='g', linestyle='dashed')
plt.show()
略語色(引数名)
‘b’青(‘blue’)
‘g’緑(‘green’)
‘r’赤(‘red’)
‘c’シアン(‘cyan’)
‘m’マゼンタ(‘magenta’)
‘y’黄(‘yellow’)
‘k’黒 (‘black’)
‘w’白 (‘white’)
略した記号引数名スタイル
‘-‘‘solid’実線(デフォルト)
‘–‘‘dashed’破線
‘-.’‘dashdot’破線&点線
‘:’‘dotted’点線

カスタマイズ

x = birth_rate_df["年"]
y_men = birth_rate_df["男"]
y_women = birth_rate_df["女"]

plt.plot(x, y_men, color='b', label="男")
plt.plot(x, y_women, color='r', label="女")

plt.title("日本の男と女の出生数推移")
plt.xlabel("年")
plt.ylabel("出生数")
plt.legend()

plt.show()

コメント

タイトルとURLをコピーしました