diff --git a/3ePasserelles/Gestion_donnees/Lecture_tableau_graphiques/Resultats DNB 2017 Mayotte.ipynb b/3ePasserelles/Gestion_donnees/Lecture_tableau_graphiques/Resultats DNB 2017 Mayotte.ipynb index e21c698..ef95fa1 100644 --- a/3ePasserelles/Gestion_donnees/Lecture_tableau_graphiques/Resultats DNB 2017 Mayotte.ipynb +++ b/3ePasserelles/Gestion_donnees/Lecture_tableau_graphiques/Resultats DNB 2017 Mayotte.ipynb @@ -719,7 +719,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -731,7 +731,7 @@ " dtype='object')" ] }, - "execution_count": 21, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -742,8 +742,9 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 11, "metadata": { + "collapsed": true, "scrolled": true }, "outputs": [], @@ -753,8 +754,10 @@ }, { "cell_type": "code", - "execution_count": 26, - "metadata": {}, + "execution_count": 12, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "dnb2017_ville = dnb2017_ville.assign(\n", @@ -764,8 +767,10 @@ }, { "cell_type": "code", - "execution_count": 29, - "metadata": {}, + "execution_count": 13, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "dnb2017_ville = dnb2017_ville.assign(\n", @@ -777,8 +782,10 @@ }, { "cell_type": "code", - "execution_count": 34, - "metadata": {}, + "execution_count": 14, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "dnb2017_ville = dnb2017_ville.reset_index()" @@ -786,7 +793,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -1045,7 +1052,7 @@ "13 36.000000 " ] }, - "execution_count": 68, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -1056,7 +1063,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 16, "metadata": { "collapsed": true }, @@ -1088,7 +1095,7 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -1100,7 +1107,7 @@ " dtype='object')" ] }, - "execution_count": 66, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -1142,7 +1149,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 18, "metadata": { "collapsed": true }, @@ -1179,6 +1186,257 @@ "#bar_chart.render_to_file(f\"./fig/bar_admis_clg.svg\")" ] }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "## Tableau des colleges avec le plus de mentions" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
CollègeVillePrésents\n", + "au DNBTaux de réussiteTaux de mentionstx_admistx_mentionnbr_admisnbr_mentionsnbr_sans_mentionstx_non_admistx_sans_mention
0SADASada22981.66 %49.78 %0.81660.4978187113740.18340.3188
1KANI-KELIKani keli15885.44 %48.10 %0.85440.481013475590.14560.3734
2BANDRELEBandrele17678.41 %47.73 %0.78410.477313884540.21590.3068
3PASSAMAINTYMamoudzou34487.21 %47.67 %0.87210.47673001631370.12790.3954
4KAWENI 1Mamoudzou33386.79 %47.15 %0.86790.47152891571320.13210.3964
\n", + "
" + ], + "text/plain": [ + " Collège Ville Présents\\nau DNB Taux de réussite Taux de mentions \\\n", + "0 SADA Sada 229 81.66 % 49.78 % \n", + "1 KANI-KELI Kani keli 158 85.44 % 48.10 % \n", + "2 BANDRELE Bandrele 176 78.41 % 47.73 % \n", + "3 PASSAMAINTY Mamoudzou 344 87.21 % 47.67 % \n", + "4 KAWENI 1 Mamoudzou 333 86.79 % 47.15 % \n", + "\n", + " tx_admis tx_mention nbr_admis nbr_mentions nbr_sans_mentions \\\n", + "0 0.8166 0.4978 187 113 74 \n", + "1 0.8544 0.4810 134 75 59 \n", + "2 0.7841 0.4773 138 84 54 \n", + "3 0.8721 0.4767 300 163 137 \n", + "4 0.8679 0.4715 289 157 132 \n", + "\n", + " tx_non_admis tx_sans_mention \n", + "0 0.1834 0.3188 \n", + "1 0.1456 0.3734 \n", + "2 0.2159 0.3068 \n", + "3 0.1279 0.3954 \n", + "4 0.1321 0.3964 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dnb2017.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "top_mentions = dnb2017[['Collège', 'nbr_mentions']].sort_values('nbr_mentions',ascending=False).head(3)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Collègenbr_mentions
9NELSON MANDELA166
3PASSAMAINTY163
4KAWENI 1157
\n", + "
" + ], + "text/plain": [ + " Collège nbr_mentions\n", + "9 NELSON MANDELA 166\n", + "3 PASSAMAINTY 163\n", + "4 KAWENI 1 157" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "top_mentions" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [], + "source": [ + "line_chart = pygal.Bar()\n", + "line_chart.title = 'Top 3 du nombre de mentions'\n", + "line_chart.x_labels = top_mentions['Collège']\n", + "line_chart.add('Nombre de mentions', top_mentions['nbr_mentions'])\n", + "with open(\"./fig/top3mentions.svg\", \"w\") as f:\n", + " f.write(line_chart.render_table(style=True))" + ] + }, { "cell_type": "code", "execution_count": null,