forked from MapComplete/MapComplete
		
	New graphs, without legends
This commit is contained in:
		
							parent
							
								
									2b49a84a5b
								
							
						
					
					
						commit
						a07d858572
					
				
					 83 changed files with 9 additions and 5 deletions
				
			
		|  | @ -5,6 +5,7 @@ from datetime import datetime | |||
| from matplotlib import pyplot | ||||
| import re | ||||
| 
 | ||||
| useLegend = True | ||||
| 
 | ||||
| def counts(lst): | ||||
|     counts = {} | ||||
|  | @ -129,7 +130,8 @@ def create_usercount_graphs(stats, extra_text=""): | |||
|     pyplot_init() | ||||
|     pyplot.bar(dates, unique_per_day, label='Unique contributors') | ||||
|     pyplot.bar(dates, new_users, label='First time contributor via MapComplete') | ||||
|     pyplot.legend() | ||||
|     if (useLegend): | ||||
|         pyplot.legend() | ||||
|     pyplot.title("Unique contributors" + extra_text + ' with MapComplete (' + str(total) + ' contributors)') | ||||
|     pyplot.ylabel("Number of unique contributors") | ||||
|     pyplot.xlabel("Date") | ||||
|  | @ -137,7 +139,8 @@ def create_usercount_graphs(stats, extra_text=""): | |||
| 
 | ||||
|     pyplot_init() | ||||
|     pyplot.plot(dates, cumul_uniq, label='Cumulative unique contributors') | ||||
|     pyplot.legend() | ||||
|     if (useLegend): | ||||
|         pyplot.legend() | ||||
|     pyplot.title("Cumulative unique contributors" + extra_text + " with MapComplete - " + str(total) + " contributors") | ||||
|     pyplot.ylabel("Number of unique contributors") | ||||
|     pyplot.xlabel("Date") | ||||
|  | @ -195,7 +198,8 @@ def summed_changes_per(contents, extraText, sum_column=5): | |||
|         pyplot.bar(keysChanged, valuesChanged, label="Changed") | ||||
|     if len(keysNew) > 0: | ||||
|         pyplot.bar(keysNew, valuesNew, label="New") | ||||
|     pyplot.legend() | ||||
|     if (useLegend): | ||||
|         pyplot.legend() | ||||
|     pyplot.savefig(text) | ||||
| 
 | ||||
| def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, cumulative=True, sort=True): | ||||
|  | @ -269,7 +273,8 @@ def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, | |||
|     else: | ||||
|         cumulative_txt = "Changesets" | ||||
|     pyplot.title(cumulative_txt + " per " + subject + filenameextra + " (" + str(total) + " changesets)") | ||||
|     pyplot.legend(loc="upper left", ncol=3) | ||||
|     if (useLegend): | ||||
|         pyplot.legend(loc="upper left", ncol=3) | ||||
|     pyplot.savefig(cumulative_txt + " per " + subject + filenameextra + ".png") | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue