I have pandas dataframe named red_all that looks like this:
a* b*
s1 32.649998 9.950000
s2 45.359997 18.160000
s3 50.539997 23.759998
s4 54.269997 33.019997
s5 44.219997 29.029999
s6 32.349998 20.830000
s7 17.320000 12.360000
I would like to plot b* (y-axis) vs a* (x-axis) with each of the point having a different marker and different label. So far I have tried this:
s = ['o','v','<','>','p','s','8']
dis_red = ['6.3%r/94.7%w','25%r/75%w','50%r/50%w','red','98.5%r/1.5%b','94.1r/5.9%b','80%r/20%b']
plt.figure(1)
plt.plot(red_all['a*'], red_all['b*'], 'r', marker=s, label=dis_red)
plt.grid()
plt.axis([-60, 60, -60, 85])
plt.xlabel('Chromaticity a*',fontsize=16, fontweight = 'bold')
plt.ylabel('Chromaticity b*', fontsize=16, fontweight = 'bold')
plt.legend(loc='best')
When I try to run it I get:
ValueError: Unrecognized marker style ['o', 'v', '<', '>', 'p', 's', '8']
How can I fix this? Thank you

