@@ -156,13 +156,13 @@ def findInterval(arr,weights,CL,mode='interval'):
156156
157157average_chain_length = float (average_chain_length )/ (total_chains )
158158
159- plt .rcParams .update ({'font.size' : 14 })
159+ plt .rcParams .update ({'font.size' : 12 })
160160fig ,ax = plt .subplots (1 ,2 ,figsize = (14 ,5 ))
161161
162162param_values = np .array (param_values ,dtype = float )
163163ax [0 ].hist (param_values , density = True , color = 'black' , bins = args .nbins , range = args .range , weights = param_weights , histtype = 'step' )
164164ax [0 ].set_xlabel (args .param )
165- ax [0 ].set_ylabel ("Posterior probability" )
165+ ax [0 ].set_ylabel ("Posterior probability density " )
166166
167167interval = findInterval (param_values , param_weights ,args .CL ,args .mode )
168168print (f"Average chain length: { average_chain_length :.1f} " )
@@ -186,7 +186,7 @@ def findInterval(arr,weights,CL,mode='interval'):
186186 if graphs [k ]: ax [1 ].plot (np .arange (len (gr )),gr , color = 'black' , marker = None , linestyle = '-' ,linewidth = 0.2 , alpha = 0.4 )
187187
188188ax [1 ].set_ylabel (args .param )
189- ax [1 ].axvline (args .burnInFraction * average_chain_length , color = 'red ' , linestyle = '--' , label = "Burn-in fraction" )
189+ ax [1 ].axvline (args .burnInFraction * average_chain_length , color = 'blue ' , linestyle = '--' , label = "Burn-in fraction" )
190190ax [1 ].set_xlabel ("Chain index" )
191191ax [1 ].set_title (f"Trace plot of { kept_chain } chains / { j + 1 } chains" )
192192
@@ -210,8 +210,8 @@ def findInterval(arr,weights,CL,mode='interval'):
210210 interval = findInterval (window_vals , window_weights ,0.68 ,mode = 'interval' )
211211 running_avg_lower [i ] = interval [0 ]
212212 running_avg_upper [i ] = interval [1 ]
213- ax [1 ].plot (np .arange (len (running_avg )),running_avg , color = 'green ' , marker = None , linestyle = '-' ,linewidth = 2 , label = "Running average" )
214- ax [1 ].fill_between (np .arange (len (running_avg )), running_avg_lower , running_avg_upper , color = 'green ' , alpha = 0.3 , label = "68% interval" )
213+ ax [1 ].plot (np .arange (len (running_avg )),running_avg , color = 'red ' , marker = None , linestyle = '-' ,linewidth = 2 , label = "Running average" )
214+ ax [1 ].fill_between (np .arange (len (running_avg )), running_avg_lower , running_avg_upper , color = 'red ' , alpha = 0.5 , label = "68% interval" )
215215ax [1 ].legend (loc = 'upper right' )
216216
217217if args .range :
0 commit comments