Create 2024.07.19_git_commit_statistics.py
This commit is contained in:
		| @@ -0,0 +1,18 @@ | ||||
| import guan | ||||
|  | ||||
| # 当前目录所在的 Git 项目中 git commit 次数的每日统计 | ||||
| date_array, commit_count_array = guan.statistics_of_git_commits() | ||||
|  | ||||
| # 获取某个月份的日期 | ||||
| date_array_of_month = guan.get_date_array_of_the_current_month() # 本月 | ||||
| # date_array_of_month = guan.get_date_array_of_the_last_month() # 上个月 | ||||
| # date_array_of_month = guan.get_date_array_of_the_month_before_last() ## 上上个月 | ||||
|  | ||||
| # 根据某个月份的日期,对原统计数据的进行处理 | ||||
| new_commit_count_array = guan.fill_zero_data_for_new_dates(old_dates=date_array, new_dates=date_array_of_month, old_data_array = commit_count_array) | ||||
|  | ||||
| # 画图 | ||||
| plt, fig, ax = guan.import_plt_and_start_fig_ax(adjust_bottom=0.28, adjust_left=0.2, labelsize=10, fontfamily='Times New Roman') | ||||
| plt.xticks(rotation=90)  # 旋转横轴刻度标签 | ||||
| guan.plot_without_starting_fig_ax(plt, fig, ax, date_array_of_month, new_commit_count_array, style='o-', xlabel='date', ylabel='commits', fontsize=25) | ||||
| plt.show() | ||||
		Reference in New Issue
	
	Block a user