Вопрос о построении Dataframe с Pandas на Jupyter с несколькими цветами - PullRequest
0 голосов
/ 20 апреля 2020

1 - Моя цель - создать гистограмму оценок (ось Y) и идентификатора учащихся (ось X).

2 - добавить дополнительный столбец со средним () оценок в другом color.

Какой лучший способ сделать это?

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

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

a = pd.read_excel('x.xlsx')
Felipe_stu = a['Teacher'] == 'Felipe'
Felipe_stu.plot(kind = 'bar', figsize = (20,5), color = 'gold')

Пример данных (первые 10):

пример данных

Пример участка:

enter image description here

Я уже пытался создать список со всеми цветами соответствующих элементов на графике. Например:

my_color = []
for c in range(0, len(Jorge_stu))
    my_color.append('gold')
my_color.append('blue')

Итак, я бы сделал последний столбец (среднее значение) в выбранном мной цвете (синий в данном случае). Это не сработало.

Любые идеи, как я могу поместить средний столбец на моем графике?

Есть ли лучший вариант добавить дополнительный столбец к графику или добавить его в правильный датафрейм, а затем подготовить его?

1 Ответ

0 голосов
/ 20 апреля 2020

U может потребоваться сделать что-то вроде этого:

Как создать гистограмму matplotlib с линией порога?

пороговое значение в приведенном выше примере, будет вашей средней линией, и это можно просто вычислить с помощью df [score_column_name] .mean ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...