Pandas boxplots - стилизация реквизита с цветами не работаетPython

Программы на Python
Anonymous
Pandas boxplots - стилизация реквизита с цветами не работает

Сообщение Anonymous »

Я хотел бы оформить все аспекты своих диаграмм с помощью таблиц стилей и применить определенные стили через plt.style.use("my_style"). Таким образом, цель состоит в том, чтобы получить все атрибуты стиля диаграммы с помощью кода и определить их внутри стиля.
К сожалению, не все цвета распознаются.
Изображение

Это всего лишь отрывок из файла:

Код: Выделить всё

### BoxPLots

boxplot.showmeans:   True
boxplot.showcaps:    True
boxplot.showbox:     True
boxplot.showfliers:  True
boxplot.meanline:    True
boxplot.showmeans:   True
boxplot.showcaps:    True
boxplot.showbox:     True
boxplot.showfliers:  True
boxplot.meanline:    True

# these color styles are parially applied
boxplot.medianprops.color: "red".      # not applied
boxplot.medianprops.linestyle: solid.  # applied
boxplot.meanprops.color: "yellow"      # applied
boxplot.meanprops.linestyle: dashed.   # applied
boxplot.boxprops.color: 'red'          # not applied
boxplot.boxprops.linestyle: dotted     # applied
его применяет:

Код: Выделить всё

    df = pd.DataFrame(array, columns=['Values'])
plt.style.use("my_style")
bp = df.boxplot(column=['Values'],
capprops=dict(color='#ff5c00'),
flierprops=dict(marker='o', markeredgecolor='#fdfc60', markersize=10))
Результат:
Отображается средняя линия и ее цвет, а также все стили линий, но не применяются ни цвета рамки, ни медиана.
Программные определения, такие как capprops и flierprops, работают.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ot-working

Вернуться в «Python»