# ライブラリ読み込み import pandas as pd import numpy as np import matplotlib.pyplot as plt %matplotlib inline # 表示用データの作成 ym_values = ['2018-01', '2018-02', '2018-03', '2018-04', '2018-05', '2018-06', '2018-07', '2018-08'] sale_values = [np.random.randint(100000, 500000) for i in range(8)] my_dict = {'ym': ym_values, 'sale': sale_values} sales = pd.DataFrame.from_dict(my_dict) # 作成したデータの表示 sales

↓ 上記のデータを普通にグラフ化すると
plt.bar(sales["ym"], sales["sale"], color="Green") plt.show()

ちょっと、日付項目が横並びで見えにくい。。。
↓こういった場合、以下のようにmatplotlibのxticksのオプション機能である、rotationを使って文字を回転する事で視認性を上げる事が可能
plt.bar(sales["ym"], sales["sale"], color="Green") plt.xticks(rotation=70) plt.show()
