matplotlibで銀行口座に入っている金額の推移をグラフ化したい
某ネット銀行に収入が入ります。csvをエクスポートして資産管理をしたいと考えています。
そこで手始めに預金残高をビジュアライズして残高の推移を確認したいと考えています。
しかし、入金&出金のタイミングと回数は月によってまちまちです。入金出金が1回あるごとにx軸が右に1目盛動きますが、本当はグラフの間隔を入出金ごとではなく月毎に区切りたいと考えています。
ある月は入出金が5回あったので5目盛右に動くが、またある月は入出金が10回あったので右に10目盛動きました だと正確なグラフではないと感じています。
作成したスクリプト
python
1from matplotlib import pyplot as plt 2from matplotlib import dates as mdates 3import numpy as np 4import codecs 5 6saveList=[] #貯金額のデータ 7date1 = [] #データに対応する日付を保管 8 9for i in range(len(newDataList)): 10 saveList.append(int(newDataList[i][5])) 11 date1.append(newDataList[i][0]) 12 13plt.plot(date1, saveList, color="red", marker="o", linestyle="solid") 14plt.title("Accumulation of My Save") 15plt.xlabel("date") 16plt.ylabel("save") 17plt.show()
補足情報(FW/ツールのバージョンなど)
python 3.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/07 09:16