| 
					
				 | 
			
			
				@@ -20,6 +20,8 @@ def parse_args(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     parser.add_argument("--backend", help="Matplotlib backend to use.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     parser.add_argument("--style", choices=["black", "white"], default="black", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         help="Plot's general color scheme.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    parser.add_argument("--relative", action="store_true", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        help="Occupy 100% height for every measurement.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     parser.add_argument( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         "--resample", default="year", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         help="The way to resample the time series. Possible values are: " 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,8 +96,15 @@ def main(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pyplot.gca().yaxis.label.set_color("white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pyplot.gca().tick_params(axis="x", colors="white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pyplot.gca().tick_params(axis="y", colors="white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if args.relative: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for i in range(matrix.shape[1]): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            matrix[:, i] /= matrix[:, i].sum() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pyplot.ylim(0, 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        legend_loc = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        legend_loc = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     pyplot.stackplot(date_range_sampling, matrix, labels=labels) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    legend = pyplot.legend(loc=2, fontsize=args.text_size) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    legend = pyplot.legend(loc=legend_loc, fontsize=args.text_size) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     frame = legend.get_frame() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     frame.set_facecolor("black" if args.style == "white" else "white") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     frame.set_edgecolor("black" if args.style == "white" else "white") 
			 |