#わからないこと
横軸を年月(例:201201)、縦軸を売り上げ(個)でグラフを作成しようとしています。
Matplotlib.pyplotで上記年月データを用いグラフ化しようとすると、201212と201301で横軸が開いてしまいます。201212と201301も等間隔にグラフ化する方法を教えて頂きたいです。
#試したこと
以下のデータを使いグラフ化を試みました。
tes.csv
Data
1 time item_cnt 20 201201 0 31 201202 1 42 201203 2 53 201204 3 64 201205 8 75 201206 5 86 201207 2 97 201208 1 108 201209 6 119 201210 4 1210 201211 8 1311 201212 3 1412 201301 7
グラフ化する際のコードは以下になります。
Python
1import numpy as np 2import pandas as pd 3import matplotlib.pyplot as plt 4 5data = pd.read_csv("tes.csv") 6 7plt.plot(data["time"], data["item_cnt"], label = "sale") 8plt.legend()
#原因
横軸として使っているデータが日付としてではなく整数として認識されているため発生している現象だと思いますが、解決方法がわからないため教えて頂けると助かります。(グラフを添付したかったのですが、やりかたがよくわからずできていません。すいません)
> (グラフを添付したかったのですが、やりかたがよくわからずできていません。すいません)
「画像の挿入」で出来ます。
回答1件
あなたの回答
tips
プレビュー