Цвет бордюров заполненных матплотлибами - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь построить коробку, которая заполнена.Я также хотел бы, чтобы он имел рамку с пользовательским цветом (отличную от усов).

Я нашел ответ , как включить заполненные поля .К сожалению, свойство 'edgecolor' boxprops не работает должным образом:

plt.boxplot(np.random.normal(size=1000),
            patch_artist=True,
            boxprops={'facecolor': '#AAAAAA',
                      'edgecolor': '#FFCC00'})

результаты с:

enter image description here

Как можноЯ изменяю цвет рамки окна в одиночку?Желательно при звонке на plt.boxplot().

1 Ответ

0 голосов
/ 18 мая 2018

Я думаю, что правильным аргументом для 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 кажется специфичным для строк.

...