# Show the median value in a boxplot for seaborn sns
box_plot = sns.boxplot(x = df['ur_data'], y = df['ur_data2'])
medians = df.groupby(['ur_data'])['ur_data2'].median()
vertical_offset = df['ur_data2'].median() * 0.05
for xtick in box_plot.get_xticks():
box_plot.text(xtick,medians[xtick] + vertical_offset,medians[xtick],
horizontalalignment='center',size='x-small',color='w',weight='semibold')