Can make term bilan!!!!

This commit is contained in:
Benjamin Bertrand
2016-11-26 19:26:47 +03:00
parent 2e82ab0d98
commit 17fa7d1261
4 changed files with 35 additions and 6 deletions

View File

@@ -45,6 +45,26 @@ def marks_hist(df):
return ax
def parallele_on(df, index, student=None):
""" Plot parallele one line by student
:param df: TODO
:param index: TODO
:returns: TODO
"""
pt = pd.pivot_table(df,
index = [index],
values = ["Normalized"],
columns = ["Eleve"],
aggfunc = np.mean,
)["Normalized"]
ax = pt.plot(color="b", figsize=(10,5), legend=False)
pt.T.describe().T[["min", "25%","50%", "75%", "max"]].plot(ax=ax,
kind='area', stacked=False, alpha=0.2)
if not student is None:
pt.ix[:,student].plot(ax=ax, color="r")
return ax
# -----------------------------