How do I add multiple markers to a stripplot in seaborn?
Caution it's a little hacky but here ya go:
import sns
tips = sns.load_dataset("tips")
plt.clf()
thu_fri_sat = tips[(tips['day']=='Thur') | (tips['day']=='Fri') | (tips['day']=='Sat')]
colors = ['blue','yellow','green','red']
m = sns.stripplot('size','total_bill',hue='day',
marker='o',data=thu_fri_sat, jitter=0.1,
palette=sns.xkcd_palette(colors),
split=True,linewidth=2,edgecolor="gray")
sun = tips[tips['day']=='Sun']
n = sns.stripplot('size','total_bill',color='red',hue='day',alpha='0.5',
marker='^',data=sun, jitter=0.1,
split=True,linewidth=0)
handles, labels = n.get_legend_handles_labels()
n.legend(handles[:4], labels[:4])
plt.savefig('/path/to/yourfile.png')