Я думаю, что правильным аргументом для boxprops
является не edgecolor
, а color
:
boxprops = dict(linestyle='-', linewidth=1, color='#FFCC00')
Найдена другая версия, для проверки:
# Create the boxplot
bp = ax.boxplot(data_to_plot)
for box in bp['boxes']:
# change outline color
box.set(color='#7570b3', linewidth=2)
# change fill color
box.set(facecolor = '#1b9e77' )
Ключслово color
кажется специфичным для строк.