# violins2 = ax4.violinplot([tp_rate_dict[tool] for tool in tools], showmeans=True, showextrema=True)
forviolinpartinlist(violins2.keys())[2:]:
# for violinpart in list(violins2.keys())[2:]:
violins2[violinpart].set_color('k')
# violins2[violinpart].set_color('k')
forviolin,toolinzip(violins2['bodies'],tools):
# for violin, tool in zip(violins2['bodies'], tools):
iftoolin[tw.namefortwincami.tool_wrappers]:
# if tool in [tw.name for tw in cami.tool_wrappers]:
violin.set_facecolor('tan')
# violin.set_facecolor('tan')
eliftool=='first_neighbors':
# elif tool == 'first_neighbors':
violin.set_facecolor('peachpuff')
# violin.set_facecolor('peachpuff')
eliftoolin['union','intersection']:
# elif tool in ['union', 'intersection']:
violin.set_facecolor('orange')
# violin.set_facecolor('orange')
else:
# else:
violin.set_facecolor('darkorange')
# violin.set_facecolor('darkorange')
# Add title
# # Add title
ax4.set_title(f'True positive rates after randomly removing {nof_removals} seeds {nof_iterations} times from {identifier} seeds.',wrap=True,fontsize=14)
# ax4.set_title(f'True positive rates after randomly removing {nof_removals} seeds {nof_iterations} times from {identifier} seeds.', wrap=True, fontsize=14)
ax5.set_title(f'Ratio of number of rediscovered seeds and predicted module size after removing {nof_removals} seeds {nof_iterations} timesfrom {identifier} seeds.',wrap=True,fontsize=14)
ax5.set_title(f'Rediscovery module size ratio after removing {nof_removals} seeds {nof_iterations} times\nfrom {identifier} seeds.',wrap=True,fontsize=14)