Как пометить среднее значение на морской диаграмме? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как пометить среднее значение на морской диаграмме? [дубликат]

Сообщение Anonymous »

Я создал код для boxplot в seaborn и хочу пометить среднее значение boxplot, а не опцию showmeans, «числом».
Изображение

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

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.font_manager as fm
import matplotlib
import math

data = {
'GROUP': ['AAA1', 'AAA1', 'AAA1', 'AAA1'],
'NAME': [1, 2, 3, 4],
'QTY': [56, 43, 55, 59],
'TEM0001': ['A52', 'B52', 'A22', 'A22'],
'TEM0002': ['B52', 'C32', 'B56', 'B56'],
'TEM0003': ['C52', 'D54', 'C32', 'C4'],
'TEM0004': ['D54', 'E43', 'D33', 'D33'],
'TEM0005': ['E43', 'T56', 'E44', 'E44'],
}

df = pd.DataFrame(data)
df

column_indices = range(3,10)
fig, axes = plt.subplots(math.ceil( len(column_indices)/4), 4, figsize=(10,8))
axes = axes.flatten()

for i, col_idx in enumerate(column_indices):
df_selected = df.iloc[:, [2, col_idx]]
bp = sns.boxplot(data=df_selected, x=df_selected.columns[1], y='QTY', hue=df_selected.columns[1], ax=axes[i])
m1= df_selected.groupby(df_selected.columns[1])['QTY'].median().values

for j in range(len(column_indices), len(axes)):
axes[j].axis('off')

plt.tight_layout()
plt.show()
маркировка среднего значения для каждого коробчатого графика.

Подробнее здесь: https://stackoverflow.com/questions/786 ... rn-boxplot
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как пометить среднее значение на морской диаграмме?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • В программе... A, B и C. Вам нужно вывести среднее из этих трех чисел. Среднее значение N чисел представляет собой сумму
    Гость » » в форуме JAVA
    0 Ответы
    163 Просмотры
    Последнее сообщение Гость
  • Не в состоянии сделать стержни в горизонтальном диаграмме в диаграмме.
    Anonymous » » в форуме Javascript
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Извлечь дендрограмму из морской кластерной карты
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Игра «Морской бой» на языке Java
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

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