def save_heat_map_d(): fig = plt.figure(figsize=(7, 7)) d = to_pivot_table(tr.trans,'Month','Year','Amount', np.sum) ax = sns.heatmap(data=d, vmin=d.min().min(), vmax=d.max().max(), annot=True, fmt='.2f', linewidths=.5, cbar_kws={"shrink": .80}, cmap='PuRd') ax.set_title('Sum Of Transactions Per Month', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Month', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_d.svg')
def save_heat_map_e(): fig = plt.figure(figsize=(9,12)) e = to_pivot_table(tr.trans,'Category','Year','Amount', np.sum) ax = sns.heatmap(data=e, vmin=e.min().min(), vmax=e.max().max(), annot=True, fmt='.2f', linewidths=.5, cbar_kws={"shrink": .80}, cmap='Oranges') ax.set_title('Sum Of Categories Per Year', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Category', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_e.svg')
def save_heat_map_c(): fig = plt.figure(figsize=(7, 7)) c = to_pivot_table(tr.trans,'Day','Month','Amount','count') ax = sns.heatmap(data=c, vmin=c.min().min(), vmax=c.max().max(), annot=True, linewidths=.5, cbar_kws={"shrink": .80}, cmap='Purples') ax.set_title('Total Transactions Per Day', fontsize=11) ax.set_xlabel('Month', fontsize=11) ax.set_ylabel('Day', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_c.svg')
def save_heat_map_b(): fig = plt.figure(figsize=(7, 7)) b = to_pivot_table(tr.trans,'Month','Year','Amount','count') ax = sns.heatmap(data=b, vmin=b.min().min(), vmax=b.max().max(), annot=True, fmt='.0f', linewidths=.5, cbar_kws={"shrink": .80}, cmap='Greens') ax.set_title('Total Transactions Per Month', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Month', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_b.svg')
def save_heat_map_f(): fig = plt.figure(figsize=(7, 7)) d = to_pivot_table(ear.earns, 'Month', 'Year', 'Net_Pay', np.sum) ax = sns.heatmap(data=d, vmin=d.min().min(), vmax=d.max().max(), annot=True, fmt='.2f', linewidths=.5, cbar_kws={"shrink": .80}, cmap='BuPu') ax.set_title('Sum Of Net Pay Per Month', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Month', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_f.svg')
def save_heat_map_a(): fig = plt.figure(figsize=(7, 7)) a = to_pivot_table(tr.trans, 'Day', 'Year', 'Amount', 'count') ax = sns.heatmap(data=a, vmin=a.min().min(), vmax=a.max().max(), annot=True, fmt='.0f', linewidths=.5, cbar=True, cbar_kws={"shrink": 1}, cmap='Blues') ax.set_title('Total Transactions Per Day', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Day', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_a.svg')
def save_heat_map_e(): sns.set_context("paper", font_scale=1) fig = plt.figure(figsize=(12.5, 10)) e = to_pivot_table(tr.trans, 'Category', 'Year', 'Amount', np.sum) ax = sns.heatmap(data=e, vmin=e.min().min(), vmax=e.max().max(), annot=True, fmt='.2f', linewidths=.5, cbar=True, cbar_kws={"shrink": 1}, cmap='YlGnBu') ax.set_title('Sum Of Categories Per Year', fontsize=11) ax.set_xlabel('Year', fontsize=11) ax.set_ylabel('Category', fontsize=11) fig = ax.get_figure() fig.savefig('graphs/heatmap_e.svg')