python-pour-finance/04-Visualisation-Matplotlib.../04-02-Pandas Visualisation/Pandas Data Visualisation.i...

772 lines
1.7 MiB
Plaintext
Raw Normal View History

2023-08-21 15:12:19 +00:00
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Visualisation de données intégrée avec Pandas \n",
"\n",
"Dans ce notebook, nous en apprendrons davantage sur les capacités intégrées de pandas pour la visualisation des données! C'est construit à partir de matplotlib, mais il fusionne avec pandas pour une utilisation plus facile! \n",
"\n",
"Jetons un coup d'oeil !"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Importations"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"import pandas as pd\n",
"%matplotlib inline"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Les Données\n",
"\n",
"Il y a deux fichiers de données csv que vous pouvez lire en tant que dataframes:"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"df1 = pd.read_csv('df1',index_col=0)\n",
"df2 = pd.read_csv('df2')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Feuilles de style\n",
"\n",
"Matplotlib a des [feuilles de style](http://matplotlib.org/gallery.html#style_sheets) que vous pouvez utiliser pour rendre vos tracés un peu plus beaux. Ces feuilles de style incluent plot_bmh, plot_fivethirtyeight, plot_ggplot et plus. Ils créent essentiellement un ensemble de règles de style pour vos tracés. Je vous recommande de les utiliser, ils donnent à tous vos tracés le même aspect professionnel. Vous pouvez même créer les vôtres si vous voulez que les tracés de votre entreprise aient toutes le même look (mais c'est un peu fastidieux à créer).\n",
"\n",
"Voici comment les utiliser.\n",
"\n",
"**Avant plt.style.use() vos tracés ressemblaient à ça :**"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 3
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"248.518125pt\" version=\"1.1\" viewBox=\"0 0 375.2875 248.518125\" width=\"375.2875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:36.773367</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 248.518125 \r\nL 375.2875 248.518125 \r\nL 375.2875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:none;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 33.2875 224.64 \r\nL 368.0875 224.64 \r\nL 368.0875 7.2 \r\nL 33.2875 7.2 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"patch_3\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 48.505682 224.64 \r\nL 78.942045 224.64 \r\nL 78.942045 223.897757 \r\nL 48.505682 223.897757 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_4\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 78.942045 224.64 \r\nL 109.378409 224.64 \r\nL 109.378409 214.990845 \r\nL 78.942045 214.990845 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_5\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 109.378409 224.64 \r\nL 139.814773 224.64 \r\nL 139.814773 198.661505 \r\nL 109.378409 198.661505 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_6\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 139.814773 224.64 \r\nL 170.251136 224.64 \r\nL 170.251136 125.92172 \r\nL 139.814773 125.92172 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_7\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 170.251136 224.64 \r\nL 200.6875 224.64 \r\nL 200.6875 23.492227 \r\nL 170.251136 23.492227 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_8\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 200.6875 224.64 \r\nL 231.123864 224.64 \r\nL 231.123864 17.554286 \r\nL 200.6875 17.554286 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_9\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 231.123864 224.64 \r\nL 261.560227 224.64 \r\nL 261.560227 96.232012 \r\nL 231.123864 96.232012 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_10\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 261.560227 224.64 \r\nL 291.996591 224.64 \r\nL 291.996591 165.260584 \r\nL 261.560227 165.260584 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_11\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 291.996591 224.64 \r\nL 322.432955 224.64 \r\nL 322.432955 215.733088 \r\nL 291.996591 215.733088 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"patch_12\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 322.432955 224.64 \r\nL 352.869318 224.64 \r\nL 352.869318 222.413272 \r\nL 322.432955 222.413272 \r\nz\r\n\" style=\"fill:#1f77b4;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p1ac6fab936)\" d=\"M 35.363856 224.64 \r\nL 35.363856 7.2 \r\n\" style=\"fill:none;stroke:#b0b0b0;stroke-linecap:square;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"line2d_2\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL 0 3.5 \r\n\" id=\"m9ff50257c2\" style=\"strok
"image/png": "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
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
"df1['A'].hist()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Appelez le style ggplot:"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"import matplotlib.pyplot as plt\n",
"plt.style.use('ggplot')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Maintenant, vos tracés ressemblent à ça :"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 5
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"248.518125pt\" version=\"1.1\" viewBox=\"0 0 375.2875 248.518125\" width=\"375.2875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:37.097866</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 248.518125 \r\nL 375.2875 248.518125 \r\nL 375.2875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 33.2875 224.64 \r\nL 368.0875 224.64 \r\nL 368.0875 7.2 \r\nL 33.2875 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pc184396335)\" d=\"M 35.363856 224.64 \r\nL 35.363856 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"line2d_2\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL 0 3.5 \r\n\" id=\"mcc2ed67fa4\" style=\"stroke:#555555;stroke-width:0.8;\"/>\r\n </defs>\r\n <g>\r\n <use style=\"fill:#555555;stroke:#555555;stroke-width:0.8;\" x=\"35.363856\" xlink:href=\"#mcc2ed67fa4\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(27.992763 239.238437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#pc184396335)\" d=\"M 78.19917 224.64 \r\nL 78.19917 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;stroke-linecap:square;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"line2d_4\">\r\n <g>\r\n <use style=\"fill:#555555;stroke:#555555;stroke-width:0.8;\" x=\"78.19917\" xlink:href=\"#mcc2ed67fa4\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(70.828076 239.238437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.26
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df1['A'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 6
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"245.018125pt\" version=\"1.1\" viewBox=\"0 0 371.7875 245.018125\" width=\"371.7875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:37.296072</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 245.018125 \r\nL 371.7875 245.018125 \r\nL 371.7875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 29.7875 224.64 \r\nL 364.5875 224.64 \r\nL 364.5875 7.2 \r\nL 29.7875 7.2 \r\nz\r\n\" style=\"fill:#eeeeee;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p7de8df632a)\" d=\"M 31.863856 224.64 \r\nL 31.863856 7.2 \r\n\" style=\"fill:none;stroke:#b2b2b2;stroke-dasharray:1.85,0.8;stroke-dashoffset:0;stroke-width:0.5;\"/>\r\n </g>\r\n <g id=\"line2d_2\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL 0 -3.5 \r\n\" id=\"mdfec730d91\" style=\"stroke:#555555;stroke-width:0.8;\"/>\r\n </defs>\r\n <g>\r\n <use style=\"fill:#555555;stroke:#555555;stroke-width:0.8;\" x=\"31.863856\" xlink:href=\"#mdfec730d91\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(24.492763 235.738437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p7de8df632a)\" d=\"M 74.69917 224.64 \r\nL 74.69917 7.2 \r\n\" style=\"fill:none;stroke:#b2b2b2;stroke-dasharray:1.85,0.8;stroke-dashoffset:0;stroke-width:0.5;\"/>\r\n </g>\r\n <g id=\"line2d_4\">\r\n <g>\r\n <use style=\"fill:#555555;stroke:#555555;stroke-width:0.8;\" x=\"74.69917\" xlink:href=\"#mdfec730d91\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(67.328076 235.738437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875
"image/png": "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
},
"metadata": {}
}
],
"source": [
"plt.style.use('bmh')\n",
"df1['A'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 7
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"245.018125pt\" version=\"1.1\" viewBox=\"0 0 371.7875 245.018125\" width=\"371.7875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:37.493070</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 245.018125 \r\nL 371.7875 245.018125 \r\nL 371.7875 0 \r\nL 0 0 \r\nz\r\n\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 29.7875 224.64 \r\nL 364.5875 224.64 \r\nL 364.5875 7.2 \r\nL 29.7875 7.2 \r\nz\r\n\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p39a551b5bb)\" d=\"M 31.863856 224.64 \r\nL 31.863856 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;stroke-dasharray:1.85,0.8;stroke-dashoffset:0;stroke-width:0.5;\"/>\r\n </g>\r\n <g id=\"line2d_2\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL 0 -3.5 \r\n\" id=\"ma2a40065e7\" style=\"stroke:#ffffff;stroke-width:0.8;\"/>\r\n </defs>\r\n <g>\r\n <use style=\"fill:#ffffff;stroke:#ffffff;stroke-width:0.8;\" x=\"31.863856\" xlink:href=\"#ma2a40065e7\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#ffffff;\" transform=\"translate(24.492763 235.738437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p39a551b5bb)\" d=\"M 74.69917 224.64 \r\nL 74.69917 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;stroke-dasharray:1.85,0.8;stroke-dashoffset:0;stroke-width:0.5;\"/>\r\n </g>\r\n <g id=\"line2d_4\">\r\n <g>\r\n <use style=\"fill:#ffffff;stroke:#ffffff;stroke-width:0.8;\" x=\"74.69917\" xlink:href=\"#ma2a40065e7\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#ffffff;\" transform=\"translate(67.328076 235.738437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.2
"image/png": "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
},
"metadata": {}
}
],
"source": [
"plt.style.use('dark_background')\n",
"df1['A'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 8
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"264.729375pt\" version=\"1.1\" viewBox=\"0 0 420.4625 264.729375\" width=\"420.4625pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:37.696073</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 264.729375 \r\nL 420.4625 264.729375 \r\nL 420.4625 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#f0f0f0;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 37.4225 240.48 \r\nL 413.2625 240.48 \r\nL 413.2625 7.2 \r\nL 37.4225 7.2 \r\nz\r\n\" style=\"fill:#f0f0f0;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p23695b51d3)\" d=\"M 39.753377 240.48 \r\nL 39.753377 7.2 \r\n\" style=\"fill:none;stroke:#cbcbcb;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#ffffff;\" transform=\"translate(29.433846 254.617813)scale(0.14 -0.14)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p23695b51d3)\" d=\"M 87.839471 240.48 \r\nL 87.839471 7.2 \r\n\" style=\"fill:none;stroke:#cbcbcb;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#ffffff;\" transform=\"translate(77.51994 254.617813)scale(0.14 -0.14)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625 64.015625 53
"image/png": "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
},
"metadata": {}
}
],
"source": [
"plt.style.use('fivethirtyeight')\n",
"df1['A'].hist()"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"plt.style.use('ggplot')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Restons-en là pour le style ggplot et montrons comment utiliser les capacités de traçage intégrées de pandas !"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Types de graphique\n",
"\n",
"Il existe plusieurs types de graphiques intégrés à pandas, la plupart d'entre eux étant des graphiques statistiques par essence:\n",
"\n",
"* df.plot.area \n",
"* df.plot.barh \n",
"* df.plot.density \n",
"* df.plot.hist \n",
"* df.plot.line \n",
"* df.plot.scatter\n",
"* df.plot.bar \n",
"* df.plot.box \n",
"* df.plot.hexbin \n",
"* df.plot.kde \n",
"* df.plot.pie\n",
"\n",
"Vous pouvez aussi simplement appeler df.plot(kind='hist') ou remplacer cet argument par l'un des termes clés indiqués dans la liste ci-dessus (par exemple'box','barh', etc.)\n",
"___"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Commençons à les examiner !\n",
"\n",
"## Surface"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 10
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"260.858125pt\" version=\"1.1\" viewBox=\"0 0 409.643125 260.858125\" width=\"409.643125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:37.920074</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M -0 260.858125 \r\nL 409.643125 260.858125 \r\nL 409.643125 0 \r\nL -0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 26.603125 240.48 \r\nL 402.443125 240.48 \r\nL 402.443125 7.2 \r\nL 26.603125 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pae9615c192)\" d=\"M 43.686761 240.48 \r\nL 43.686761 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 0 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(40.505511 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-48\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#pae9615c192)\" d=\"M 119.614034 240.48 \r\nL 119.614034 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 2 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(116.432784 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\nL 53.609375 0 \r\nL 7.328125 0 \r\nL 7.328125 8.296875 \r\nQ 12.9375 14.109375 22.625 23.890625 \r\nQ 32.328125 33.6875 34.8125 36.53125 \r\nQ 39.546875 41.84375 41.421875 45.53125 \r\nQ 43.3125 49.21875 43.3125 52.78125 \r\nQ 43.3125 58.59375 39.234375 62.25 \r\nQ 35.15625 65.921875 28.609375 65.921875 \r\nQ 23.96875 65.921875 18.8125 64.3125 \r\nQ 13.671875 62.703125 7.8125 59.421875 \r\nL 7.8125 69.390625 \r\nQ 13.765625 71.78125 18.9375 73 \r\nQ 24.125 74.21875 28.421875 74.21875 \r\nQ 39.75 74.21875 46.484375 68.546875 \r\nQ 53.21875 62.890625 53.21875 53.421875 \r\nQ 53.21875 48.921875 51.53125 44.890625 \r\nQ 49.859375 40.875 45.40625 35.40625 \r\nQ 44.1875 33.984375 37.640625 27.21875 \r\nQ 31.109375 20.453125 19.1875 8.296875 \r\nz\r\n\" id=\"DejaVuSans-50\"/>\r\n </defs>\r\n <use xlink:h
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2.plot.area(alpha=0.4)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Diagrammes à barres"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
" a b c d\n",
"0 0.039762 0.218517 0.103423 0.957904\n",
"1 0.937288 0.041567 0.899125 0.977680\n",
"2 0.780504 0.008948 0.557808 0.797510\n",
"3 0.672717 0.247870 0.264071 0.444358\n",
"4 0.053829 0.520124 0.552264 0.190008"
],
"text/html": "<div>\n<style scoped>\n .dataframe tbody tr th:only-of-type {\n vertical-align: middle;\n }\n\n .dataframe tbody tr th {\n vertical-align: top;\n }\n\n .dataframe thead th {\n text-align: right;\n }\n</style>\n<table border=\"1\" class=\"dataframe\">\n <thead>\n <tr style=\"text-align: right;\">\n <th></th>\n <th>a</th>\n <th>b</th>\n <th>c</th>\n <th>d</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>0</th>\n <td>0.039762</td>\n <td>0.218517</td>\n <td>0.103423</td>\n <td>0.957904</td>\n </tr>\n <tr>\n <th>1</th>\n <td>0.937288</td>\n <td>0.041567</td>\n <td>0.899125</td>\n <td>0.977680</td>\n </tr>\n <tr>\n <th>2</th>\n <td>0.780504</td>\n <td>0.008948</td>\n <td>0.557808</td>\n <td>0.797510</td>\n </tr>\n <tr>\n <th>3</th>\n <td>0.672717</td>\n <td>0.247870</td>\n <td>0.264071</td>\n <td>0.444358</td>\n </tr>\n <tr>\n <th>4</th>\n <td>0.053829</td>\n <td>0.520124</td>\n <td>0.552264</td>\n <td>0.190008</td>\n </tr>\n </tbody>\n</table>\n</div>"
},
"metadata": {},
"execution_count": 11
}
],
"source": [
"df2.head()"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 12
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"257.5425pt\" version=\"1.1\" viewBox=\"0 0 409.643125 257.5425\" width=\"409.643125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:38.267023</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M -0 257.5425 \r\nL 409.643125 257.5425 \r\nL 409.643125 0 \r\nL -0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 26.603125 240.48 \r\nL 402.443125 240.48 \r\nL 402.443125 7.2 \r\nL 26.603125 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p0fc0371710)\" d=\"M 45.395125 240.48 \r\nL 45.395125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 0 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(48.1545 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-48\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p0fc0371710)\" d=\"M 82.979125 240.48 \r\nL 82.979125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 1 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(85.7385 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 12.40625 8.296875 \r\nL 28.515625 8.296875 \r\nL 28.515625 63.921875 \r\nL 10.984375 60.40625 \r\nL 10.984375 69.390625 \r\nL 28.421875 72.90625 \r\nL 38.28125 72.90625 \r\nL 38.28125 8.296875 \r\nL 54.390625 8.296875 \r\nL 54.390625 0 \r\nL 12.40625 0 \r\nz\r\n\" id=\"DejaVuSans-49\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-49\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_3\">\r\n <g id=\"line2d_5\">\r\n <path clip-path=\"url(#p0fc0371710)\" d=\"M 120.563125 240.48 \r\nL 120.563125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_6\"/>\r\n <g id=\"text_3\">\r\n <!-- 2 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(123.3225 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\n
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2.plot.bar()"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 13
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"257.5425pt\" version=\"1.1\" viewBox=\"0 0 409.643125 257.5425\" width=\"409.643125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:38.617221</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M -0 257.5425 \r\nL 409.643125 257.5425 \r\nL 409.643125 0 \r\nL -0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 26.603125 240.48 \r\nL 402.443125 240.48 \r\nL 402.443125 7.2 \r\nL 26.603125 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p34d88f2ef4)\" d=\"M 45.395125 240.48 \r\nL 45.395125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 0 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(48.1545 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-48\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p34d88f2ef4)\" d=\"M 82.979125 240.48 \r\nL 82.979125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 1 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(85.7385 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 12.40625 8.296875 \r\nL 28.515625 8.296875 \r\nL 28.515625 63.921875 \r\nL 10.984375 60.40625 \r\nL 10.984375 69.390625 \r\nL 28.421875 72.90625 \r\nL 38.28125 72.90625 \r\nL 38.28125 8.296875 \r\nL 54.390625 8.296875 \r\nL 54.390625 0 \r\nL 12.40625 0 \r\nz\r\n\" id=\"DejaVuSans-49\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-49\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_3\">\r\n <g id=\"line2d_5\">\r\n <path clip-path=\"url(#p34d88f2ef4)\" d=\"M 120.563125 240.48 \r\nL 120.563125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_6\"/>\r\n <g id=\"text_3\">\r\n <!-- 2 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(123.3225 250.3425)rotate(-90)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\n
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2.plot.bar(stacked=True)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Histogramess"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Frequency'>"
]
},
"metadata": {},
"execution_count": 14
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"260.858125pt\" version=\"1.1\" viewBox=\"0 0 422.07875 260.858125\" width=\"422.07875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:38.937215</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 260.858125 \r\nL 422.07875 260.858125 \r\nL 422.07875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 39.03875 240.48 \r\nL 414.87875 240.48 \r\nL 414.87875 7.2 \r\nL 39.03875 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p7407e527a2)\" d=\"M 41.369627 240.48 \r\nL 41.369627 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(33.998534 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p7407e527a2)\" d=\"M 89.455721 240.48 \r\nL 89.455721 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(82.084627 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625 64.0156
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df1['A'].plot.hist(bins=50)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Tracés linéaires"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 15
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 864x216 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"202.538125pt\" version=\"1.1\" viewBox=\"0 0 784.322187 202.538125\" width=\"784.322187pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:39.162360</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 202.538125 \r\nL 784.322187 202.538125 \r\nL 784.322187 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 25.442187 182.16 \r\nL 777.122187 182.16 \r\nL 777.122187 7.2 \r\nL 25.442187 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p28f28e6e7c)\" d=\"M 59.60946 182.16 \r\nL 59.60946 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 2000-01-01 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(30.551648 193.258438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\nL 53.609375 0 \r\nL 7.328125 0 \r\nL 7.328125 8.296875 \r\nQ 12.9375 14.109375 22.625 23.890625 \r\nQ 32.328125 33.6875 34.8125 36.53125 \r\nQ 39.546875 41.84375 41.421875 45.53125 \r\nQ 43.3125 49.21875 43.3125 52.78125 \r\nQ 43.3125 58.59375 39.234375 62.25 \r\nQ 35.15625 65.921875 28.609375 65.921875 \r\nQ 23.96875 65.921875 18.8125 64.3125 \r\nQ 13.671875 62.703125 7.8125 59.421875 \r\nL 7.8125 69.390625 \r\nQ 13.765625 71.78125 18.9375 73 \r\nQ 24.125 74.21875 28.421875 74.21875 \r\nQ 39.75 74.21875 46.484375 68.546875 \r\nQ 53.21875 62.890625 53.21875 53.421875 \r\nQ 53.21875 48.921875 51.53125 44.890625 \r\nQ 49.859375 40.875 45.40625 35.40625 \r\nQ 44.1875 33.984375 37.640625 27.21875 \r\nQ 31.109375 20.453125 19.1875 8.296875 \r\nz\r\n\" id=\"DejaVuSans-50\"/>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n <path d=\"M 4.890625 31.390625 \r\nL 31.203125 31.390625 \r\nL 31.203125 23.390625 \r\nL 4.890625 23.390625 \r\nz\r\n\" id=\"DejaVuSans-45\"/>\r\n <path d=\"M 12.40625 8.296875 \r\nL 28.515625 8.296875 \r\nL 28.515625 63.921875 \r\nL 10.984375 60.40625 \r\nL 10.984375 69.390625 \r\nL 28.421875 72.90625 \r\nL 38.28125 72.90625 \r\nL 38.28125 8.296875 \r\nL 54.390625 8.296875 \r\nL 54.390625 0 \r\nL 12.40625 0 \r\nz\r\n\" id=\"DejaVuSans-49\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-50\"/>\r\n
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAxAAAADKCAYAAAA1tKYpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/d3fzzAAAACXBIWXMAAAsTAAALEwEAmpwYAAD7fElEQVR4nOy9d5hmWVUu/u5zvlipq6s61swwBAkiICKIIIo5YrrmwDWhF9NVLqL8UOGqF0UUMYAoivGKoqICcgkKiGRJAwxDmGFid3V1qFz1pXPO3r8/9l57r73POV+oqu6pnj7refr5ur7vhH322WGt9b5rLaGUUqikkkoqqaSSSiqppJJKKhlDonu7AZVUUkkllVRSSSWVVFLJ1SOVAVFJJZVUUkkllVRSSSWVjC2VAVFJJZVUUkkllVRSSSWVjC2VAVFJJZVUUkkllVRSSSWVjC2VAVFJJZVUUkkllVRSSSWVjC2VAVFJJZVUUkkllVRSSSWVjC21K3Wj5eXlK3WrobK0tHRo2lLJ4ZNqfFQySqoxUskoqcZIJaOkGiOVjJLDMEaWlpZKf6sQiEoqqaSSSiqppJJKKqlkbKkMiEoqqaSSSiqppJJKKqlkbKkMiEoqqaSSSiqppJJKKqlkbLliMRCVVFJJJZVUUkkllVRyrYhSCr1eD1JKCCEmOvfs2bPodruXqWVOlFKIogitVmuiNlYGRCWVVFJJJZVUUkkllRyw9Ho91Ot11GqTq9v1en1io2OvkqYper0e2u322OdUFKZKrkpRMoPa2bq3m1FJJZVUUkkllVRSKFLKPRkPV1pqtRqklBOdUxkQlVyd8qmbIf/i9+/tVlRSSSWVVFJJJZUUypVCEA5CJm1rZUBUcnVKMgAG/Xu7FZVUUkkllVRSSSXXnBx+XKWSSopEAVDq3m5FJZVUUkkllVRSyaGV06dPI01TADpgenNzE0mS7Pu6+zYgBoMBnve85yFNU2RZhi/8wi/Ed37nd+67YZVUMlSUrAyISq4qka/6U4hvfSpEo3lvN6WSSiqppJJrRJRSuHjxIgCg2Wxibm4Oq6ur+77uvg2Ier2O5z3veWi1WkjTFM997nPx6Ec/Gg95yEP23bhKKikVpQCZ3dutqKSSsUW99z8gvua/AZUBUUkllVRSyb0gQoiJg6XLZN8GhBACrVYLAJBlGbIsu6qCRiq5SkWpCoGo5OoSKfW/SiqppJJKKrlCIoTA8ePHAQBxHB8I+gAcUAyElBK/8Au/gJWVFXzN13wNHvzgB+eOWVpaOohbHYgcprZUsjfp3DGP7VodJy/Du6zGRyWjZC9j5IwATp44gdqJU5ehRZUcNqnWkUpGSTVG7vty9uxZ1Ot1+3fyz/8X2Wv+Zqxzx+FYxN/8fah/6/ePPG5jYwOATtd69OhRrK+v545pt9sTjckDMSCiKMJv/dZvYXd3F7/927+Nu+++G/e73/28Y5aXlw/iVvuWpaWlQ9OWSopF3fYJ4IEPhYjKk4Sp1VXIfu/A32U1PioZJXsdIyrNcH7lHERaoRD3danWkUpGSTVGrg3pdrs+K+cp34X4Kd811rn1en2sYOdRxyil7DFJkmBubg5ZluWoTN1uNzcmhxkUB5rGdXp6Gg9/+MNx0003HeRlK7nGRP7Zi4GLK0OPUQoVHaSSq0tUVtHuKqmkkkoqudeEitodRBzEvg2Ira0t7O7uAtAZmT72sY/huuuu23fDKrmGJctGGwdK6n+VVHK1iFSV0VtJJZVUUskVFYqBOH78OI4ePWrpTPuVfVOY1tfX8dKXvhRSSiil8IQnPAGf//mffxBtq+RaFTmOAaG0QlZJJVeLVEZvJZVUUkklV1jOnTt3Wa67bwPixhtvxAtf+MKDaEsllWiRUtM9holSlTJWydUlsqpdUkkllRSL2t6EesvrEH3L6IDYSio5DHKgMRCVVHIgMk66S1XRQSq5ekRR2uEKNaukkkqKZO0S1E3vu7dbUUklY0tlQFRy+GQsClPlza3kKhJCy0Yha5VUUsm1KaqqE3NfFHUV6SmTtrUyICo5fDIWAoFqsa3k6hEaqxUCUUkllRRJharfJyWKIqRpem83Y6SkaYpoSOr8IjmQOhCVVHKgMpYBUQWkVnIVCXl2riJvVCWVVHIFRUqNvldyxUWlKdR73oroi7/6wK/darXQ6/XQ7/f9ehBjSLvdRrfbPfA2haKUQhRFaLVaE51XGRCVHD4ZNwtTpYxVcrUIjefK6K2kkkqKpEIg7j3ZWod6zd8Al8GAEEKg3W7v6dzDXmywojBVcvhEjoEuVIttJVeTWApTNWYrqaSSAqkyC957UukTe5LKgLiCIl/xO1B3febebsbhl3GzMFUIRCVXi9gg6mrMVlJJJQVSKbH3noyjc1SSk8qAuIKi1leB3a17uxmHWtS4ntoqBqISJmprA+qD7763m1EuFYWpkkoqGSaVAXHvSdX3e5LKgLiSIrMqC4sRtXoBKhnYv+UbXg31kf9yQWRVFqarVlSaXtbUdSpJkL30+f6Xd98O+bbXX7Z77luqLEyVVFLJMKnSuN57olQVwL4HqQyIKykV7caK/NuXA7d8xH1xYRlq7eL4XPGqDsShFfWXvw98/EMHc61zZ6AunPO/HPSBW27yv5PZ4fbu2yxMh7iNlVRSyb0nlRI7kahL5w/wYpXxthepDIgrKeMEB18rkgyALHF/0wS2BsSIhbSCHA+tqF4X6B1M6jn17rdAvf8d/peywHiU8nB796sg6koqqWSYVErsRCL/vx+F2jkgSngVA7EnqQyIKykVAuEkC1K10gQem8JUZaw4tKLUwVGYipCmIrThsCMQNgaimv+VVFJJgcjKKTau2FjJCesqlF+w6vu9SGVAXEmpEAgnWQqVMZSBjAczidVYBkSljB1KKUIIDvJaBd+p7JB7kKosTJVUUskwqZTY8WXQP9jrmaQslzN2774olQFxJUUdcprFlZRSBGJcCtMhVxivZRkjPkWtr442EoFipKkoGcE4xQfvTakoTJVUUskwqTILji/9nv48qPWU9pNqfZ5IKgPiSspBemavdsky30gIKUwjC8mNcUwl947I0fQy+ce/Cdxz++hrFSFNWZb3FvGxcxilSuNaSSX3CVHLd0Ol6WW4cIVAjC19E2M3xnqqNteh0mTEQZUBsRepDIgrKQfM21e7O5DvePOBXW+/It/zNqgzd453cJZqRdCIygVRj5GFqZrsh1PGQdqSBBhnEy5EGwroQGMiEEopZC/4+dH3PWixWZgqB0IllVzNIv/6pcAdnz74Cxvkdixk9lqXvqEwSQXV60J96D2lh8pX/jFw84isgKpCiPcilQFxJUUeMMdu5QzU2994cNfbr3zsA1D33DHesTkEQk1oQFQxEIdWxnk34xqAZRQm+o0kpMSVSZYBn/nkld+kKwSikkruG5Ik2gF20HKN0GiUlJD/uU+9xSIQCli+G/L1f19+bJaOfl8WgTjEKPYhlNp+L3Dp0iW89KUvxcbGBoQQ+Mqv/Ep8/dd//UG07b4nB+01l9Lz4t/bomQGMe7zhR5j5QdRj2VAVPEkh1PGSRYwbkKBsiBqwJwfT3Y962nKgOgK+k/UmNnFKqmkEl37ZfEERBzf203Jy7jOionlGqkV0+9BvepPgS/52n1cwyAQIXOhSKSEkhJD8zVVMWp7kn0bEHEc46lPfSoe+MAHotvt4tnPfjYe9ahH4frrrz+I9t235KBjIGR2uCzmSbJMjYqBGDONq1IK4qBSuVVyMDJOkb9xEaRxEYhxg6jvrY1CVhSmSioZV+RfvQTRN30P8JBH3NtNyUuWXp7141rh4R9EzR6OQIzSO8aJLakoTHuSfbvgjh49igc+8IEAgHa7jeuuuw5ra2v7bth9Ug6adnOZA0eVzKC2JyjUMkkxliwFMp6FKfPPHxlEXaXFPLQyTqzPuAGDwxAIGYyfccbCuFm+DloUpSfe+3iV73s75LvfclAtqqSSwytZdqjQdU+y9LKgBOoaoTCN5WAadYkey8I0ai8ZJ7uVdfAc0jF3SOVAMfwLFy7gjjvuwGd91mcd5GXvO3LQdSAuG5Rq5KP
},
"metadata": {}
}
],
"source": [
"df1.plot.line(y='B',figsize=(12,3),lw=1)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Diagrammes de dispersion"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:xlabel='A', ylabel='B'>"
]
},
"metadata": {},
"execution_count": 16
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"276.471875pt\" version=\"1.1\" viewBox=\"0 0 424.095937 276.471875\" width=\"424.095937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:39.378673</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 276.471875 \r\nL 424.095937 276.471875 \r\nL 424.095937 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 41.055937 240.48 \r\nL 416.895938 240.48 \r\nL 416.895938 7.2 \r\nL 41.055937 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pab8e7ce817)\" d=\"M 43.386815 240.48 \r\nL 43.386815 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(36.015721 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#pab8e7ce817)\" d=\"M 91.472908 240.48 \r\nL 91.472908 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(84.101815 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df1.plot.scatter(x='A',y='B')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Vous pouvez utiliser c pour colorier en fonction d'une autre valeur de colonne.\n",
"Utilisez cmap pour indiquer la carte des couleurs à utiliser. \n",
"Pour toutes les cartes de couleurs, allez voir :http://matplotlib.org/users/colormaps.html"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:xlabel='A', ylabel='B'>"
]
},
"metadata": {},
"execution_count": 17
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 2 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"276.471875pt\" version=\"1.1\" viewBox=\"0 0 413.239875 276.471875\" width=\"413.239875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:39.688726</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 276.471875 \r\nL 413.239875 276.471875 \r\nL 413.239875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 41.055937 240.48 \r\nL 341.727938 240.48 \r\nL 341.727938 7.2 \r\nL 41.055937 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p839388e520)\" d=\"M 42.920639 240.48 \r\nL 42.920639 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(35.549546 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p839388e520)\" d=\"M 81.389514 240.48 \r\nL 81.389514 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(74.018421 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df1.plot.scatter(x='A',y='B',c='C',cmap='coolwarm')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Ou utiliser s pour indiquer la taille basée sur une autre colonne. Le paramètre s doit être un tableau, pas seulement le nom d'une colonne :"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:xlabel='A', ylabel='B'>"
]
},
"metadata": {},
"execution_count": 18
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"276.471875pt\" version=\"1.1\" viewBox=\"0 0 424.095937 276.471875\" width=\"424.095937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:40.017715</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 276.471875 \r\nL 424.095937 276.471875 \r\nL 424.095937 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 41.055937 240.48 \r\nL 416.895938 240.48 \r\nL 416.895938 7.2 \r\nL 41.055937 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pdb8cab68dc)\" d=\"M 43.386815 240.48 \r\nL 43.386815 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 4 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(36.015721 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 37.796875 64.3125 \r\nL 12.890625 25.390625 \r\nL 37.796875 25.390625 \r\nz\r\nM 35.203125 72.90625 \r\nL 47.609375 72.90625 \r\nL 47.609375 25.390625 \r\nL 58.015625 25.390625 \r\nL 58.015625 17.1875 \r\nL 47.609375 17.1875 \r\nL 47.609375 0 \r\nL 37.796875 0 \r\nL 37.796875 17.1875 \r\nL 4.890625 17.1875 \r\nL 4.890625 26.703125 \r\nz\r\n\" id=\"DejaVuSans-52\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#pdb8cab68dc)\" d=\"M 91.472908 240.48 \r\nL 91.472908 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(84.101815 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df1.plot.scatter(x='A',y='B',s=df1['C']*100)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Boîtes à moustache"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:>"
]
},
"metadata": {},
"execution_count": 19
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"260.858125pt\" version=\"1.1\" viewBox=\"0 0 409.643125 260.858125\" width=\"409.643125pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:40.378723</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M -0 260.858125 \r\nL 409.643125 260.858125 \r\nL 409.643125 0 \r\nL -0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 26.603125 240.48 \r\nL 402.443125 240.48 \r\nL 402.443125 7.2 \r\nL 26.603125 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pe04123851f)\" d=\"M 73.583125 240.48 \r\nL 73.583125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- a -->\r\n <g style=\"fill:#555555;\" transform=\"translate(70.519062 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 34.28125 27.484375 \r\nQ 23.390625 27.484375 19.1875 25 \r\nQ 14.984375 22.515625 14.984375 16.5 \r\nQ 14.984375 11.71875 18.140625 8.90625 \r\nQ 21.296875 6.109375 26.703125 6.109375 \r\nQ 34.1875 6.109375 38.703125 11.40625 \r\nQ 43.21875 16.703125 43.21875 25.484375 \r\nL 43.21875 27.484375 \r\nz\r\nM 52.203125 31.203125 \r\nL 52.203125 0 \r\nL 43.21875 0 \r\nL 43.21875 8.296875 \r\nQ 40.140625 3.328125 35.546875 0.953125 \r\nQ 30.953125 -1.421875 24.3125 -1.421875 \r\nQ 15.921875 -1.421875 10.953125 3.296875 \r\nQ 6 8.015625 6 15.921875 \r\nQ 6 25.140625 12.171875 29.828125 \r\nQ 18.359375 34.515625 30.609375 34.515625 \r\nL 43.21875 34.515625 \r\nL 43.21875 35.40625 \r\nQ 43.21875 41.609375 39.140625 45 \r\nQ 35.0625 48.390625 27.6875 48.390625 \r\nQ 23 48.390625 18.546875 47.265625 \r\nQ 14.109375 46.140625 10.015625 43.890625 \r\nL 10.015625 52.203125 \r\nQ 14.9375 54.109375 19.578125 55.046875 \r\nQ 24.21875 56 28.609375 56 \r\nQ 40.484375 56 46.34375 49.84375 \r\nQ 52.203125 43.703125 52.203125 31.203125 \r\nz\r\n\" id=\"DejaVuSans-97\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-97\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#pe04123851f)\" d=\"M 167.543125 240.48 \r\nL 167.543125 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- b -->\r\n <g style=\"fill:#555555;\" transform=\"translate(164.368906 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 48.6875 27.296875 \r\nQ 48.6875 37.203125 44.609375 42.84375 \r\nQ 40.53125 48.484375 33.40625 48.484375 \r\nQ 26.265625 48.484375 22.1875 42.84375 \r\nQ 18.109375 37.203125 18.109375 27.296875 \r\nQ 18.109375 17.390625 22.1875 11.75 \r\nQ 26.265625 6.109375 33.40625 6.109375 \r\nQ 40.53125 6.109375 44.609375 11.75 \r\nQ 48.6875 17.390625 48.6875 27.296875 \r\nz\r\nM 18.109375 46.390625 \r\nQ 20.953125 51.265625 25.265625 53.625 \r\nQ 29.59375 56 35.59375 56 \r\nQ 45.5625 56 51.78125 48.09375 \r\nQ 58.015625 40.1875 58.015625 27.296875 \r\nQ 58.
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2.plot.box() # Peut aussi passer un argument by= pour groupby"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Tracé de pastilles hexagonales\n",
"\n",
"Utile pour les données bivariées, alternative au nuage de points:"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:xlabel='a', ylabel='b'>"
]
},
"metadata": {},
"execution_count": 20
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 2 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"276.471875pt\" version=\"1.1\" viewBox=\"0 0 395.608937 276.471875\" width=\"395.608937pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:40.584747</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 276.471875 \r\nL 395.608937 276.471875 \r\nL 395.608937 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 41.055937 240.48 \r\nL 341.727938 240.48 \r\nL 341.727938 7.2 \r\nL 41.055937 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p75f36157b8)\" d=\"M 46.627327 240.48 \r\nL 46.627327 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 3 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(39.256233 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 40.578125 39.3125 \r\nQ 47.65625 37.796875 51.625 33 \r\nQ 55.609375 28.21875 55.609375 21.1875 \r\nQ 55.609375 10.40625 48.1875 4.484375 \r\nQ 40.765625 -1.421875 27.09375 -1.421875 \r\nQ 22.515625 -1.421875 17.65625 -0.515625 \r\nQ 12.796875 0.390625 7.625 2.203125 \r\nL 7.625 11.71875 \r\nQ 11.71875 9.328125 16.59375 8.109375 \r\nQ 21.484375 6.890625 26.8125 6.890625 \r\nQ 36.078125 6.890625 40.9375 10.546875 \r\nQ 45.796875 14.203125 45.796875 21.1875 \r\nQ 45.796875 27.640625 41.28125 31.265625 \r\nQ 36.765625 34.90625 28.71875 34.90625 \r\nL 20.21875 34.90625 \r\nL 20.21875 43.015625 \r\nL 29.109375 43.015625 \r\nQ 36.375 43.015625 40.234375 45.921875 \r\nQ 44.09375 48.828125 44.09375 54.296875 \r\nQ 44.09375 59.90625 40.109375 62.90625 \r\nQ 36.140625 65.921875 28.71875 65.921875 \r\nQ 24.65625 65.921875 20.015625 65.03125 \r\nQ 15.375 64.15625 9.8125 62.3125 \r\nL 9.8125 71.09375 \r\nQ 15.4375 72.65625 20.34375 73.4375 \r\nQ 25.25 74.21875 29.59375 74.21875 \r\nQ 40.828125 74.21875 47.359375 69.109375 \r\nQ 53.90625 64.015625 53.90625 55.328125 \r\nQ 53.90625 49.265625 50.4375 45.09375 \r\nQ 46.96875 40.921875 40.578125 39.3125 \r\nz\r\n\" id=\"DejaVuSans-51\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-51\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_3\">\r\n <path clip-path=\"url(#p75f36157b8)\" d=\"M 89.29523 240.48 \r\nL 89.29523 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_4\"/>\r\n <g id=\"text_2\">\r\n <!-- 2 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(81.924136 251.578438)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\nL 53.609375 0 \r\nL 7.328125 0 \r\nL 7.328125 8.296875 \r\nQ 12.9375 14.109375 22.625 23.890625 \r\nQ 32.328125 33.6875 34.8125 36.53125 \r\nQ 39.546875 41.84375 41.421875 45
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df = pd.DataFrame(np.random.randn(1000, 2), columns=['a', 'b'])\n",
"df.plot.hexbin(x='a',y='b',gridsize=25,cmap='Oranges')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"____"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Diagramme d'estimation de la densité du noyau (KDE)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Density'>"
]
},
"metadata": {},
"execution_count": 21
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"260.858125pt\" version=\"1.1\" viewBox=\"0 0 425.256875 260.858125\" width=\"425.256875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:41.144264</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 260.858125 \r\nL 425.256875 260.858125 \r\nL 425.256875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 42.216875 240.48 \r\nL 418.056875 240.48 \r\nL 418.056875 7.2 \r\nL 42.216875 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#pef4c85f414)\" d=\"M 89.564983 240.48 \r\nL 89.564983 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 0.25 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(74.242327 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n <path d=\"M 10.6875 12.40625 \r\nL 21 12.40625 \r\nL 21 0 \r\nL 10.6875 0 \r\nz\r\n\" id=\"DejaVuSans-46\"/>\r\n <path d=\"M 19.1875 8.296875 \r\nL 53.609375 8.296875 \r\nL 53.609375 0 \r\nL 7.328125 0 \r\nL 7.328125 8.296875 \r\nQ 12.9375 14.109375 22.625 23.890625 \r\nQ 32.328125 33.6875 34.8125 36.53125 \r\nQ 39.546875 41.84375 41.421875 45.53125 \r\nQ 43.3125 49.21875 43.3125 52.78125 \r\nQ 43.3125 58.59375 39.234375 62.25 \r\nQ 35.15625 65.921875 28.609375 65.921875 \r\nQ 23.96875 65.921875 18.8125 64.3125 \r\nQ 13.671875 62.703125 7.8125 59.421875 \r\nL 7.8125 69.390625 \r\nQ 13.765625 71.78125 18.9375 73 \r\nQ 24.125 74.21875 28.421875 74.21875 \r\nQ 39.75 74.21875 46.484375 68.546875 \r\nQ 53.21875 62.890625 53.21875 53.421875 \r\nQ 53.21875 48.921875 51.53125 44.890625 \r\nQ 49.859375 40.875 45.40625 35.40625 \r\nQ 44.1875 33.984375 37.640625 27.21875 \r\nQ 31.109375 20.453125 19.1875 8.296875 \r\nz\r\n\" id=\"DejaVuSans-50\"/>\r\n <path d=\"M 10.796875 72.90625 \r\nL 49.515625 72.90625 \r\nL 49.515625 64.59375 \r\nL 19.828125 64.59375 \r\nL 19.828125 46.734375 \r\nQ 21.96875 47.46875 24.109375 47.828125 \r\nQ 26.265625 48.1875 28.421875 48.1875 \r\nQ 40.625 48.1875 47.75 41.5 \r\nQ 54.890
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2['a'].plot.kde()"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<AxesSubplot:ylabel='Density'>"
]
},
"metadata": {},
"execution_count": 22
},
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<!-- Created with matplotlib (https://matplotlib.org/) -->\r\n<svg height=\"260.858125pt\" version=\"1.1\" viewBox=\"0 0 425.256875 260.858125\" width=\"425.256875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2020-11-27T20:51:41.335020</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.3.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 260.858125 \r\nL 425.256875 260.858125 \r\nL 425.256875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 42.216875 240.48 \r\nL 418.056875 240.48 \r\nL 418.056875 7.2 \r\nL 42.216875 7.2 \r\nz\r\n\" style=\"fill:#e5e5e5;\"/>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <path clip-path=\"url(#p5369dd2b52)\" d=\"M 56.727233 240.48 \r\nL 56.727233 7.2 \r\n\" style=\"fill:none;stroke:#ffffff;\"/>\r\n </g>\r\n <g id=\"line2d_2\"/>\r\n <g id=\"text_1\">\r\n <!-- 0.50 -->\r\n <g style=\"fill:#555555;\" transform=\"translate(41.404577 251.578437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 10.59375 35.5 \r\nL 73.1875 35.5 \r\nL 73.1875 27.203125 \r\nL 10.59375 27.203125 \r\nz\r\n\" id=\"DejaVuSans-8722\"/>\r\n <path d=\"M 31.78125 66.40625 \r\nQ 24.171875 66.40625 20.328125 58.90625 \r\nQ 16.5 51.421875 16.5 36.375 \r\nQ 16.5 21.390625 20.328125 13.890625 \r\nQ 24.171875 6.390625 31.78125 6.390625 \r\nQ 39.453125 6.390625 43.28125 13.890625 \r\nQ 47.125 21.390625 47.125 36.375 \r\nQ 47.125 51.421875 43.28125 58.90625 \r\nQ 39.453125 66.40625 31.78125 66.40625 \r\nz\r\nM 31.78125 74.21875 \r\nQ 44.046875 74.21875 50.515625 64.515625 \r\nQ 56.984375 54.828125 56.984375 36.375 \r\nQ 56.984375 17.96875 50.515625 8.265625 \r\nQ 44.046875 -1.421875 31.78125 -1.421875 \r\nQ 19.53125 -1.421875 13.0625 8.265625 \r\nQ 6.59375 17.96875 6.59375 36.375 \r\nQ 6.59375 54.828125 13.0625 64.515625 \r\nQ 19.53125 74.21875 31.78125 74.21875 \r\nz\r\n\" id=\"DejaVuSans-48\"/>\r\n <path d=\"M 10.6875 12.40625 \r\nL 21 12.40625 \r\nL 21 0 \r\nL 10.6875 0 \r\nz\r\n\" id=\"DejaVuSans-46\"/>\r\n <path d=\"M 10.796875 72.90625 \r\nL 49.515625 72.90625 \r\nL 49.515625 64.59375 \r\nL 19.828125 64.59375 \r\nL 19.828125 46.734375 \r\nQ 21.96875 47.46875 24.109375 47.828125 \r\nQ 26.265625 48.1875 28.421875 48.1875 \r\nQ 40.625 48.1875 47.75 41.5 \r\nQ 54.890625 34.8125 54.890625 23.390625 \r\nQ 54.890625 11.625 47.5625 5.09375 \r\nQ 40.234375 -1.421875 26.90625 -1.421875 \r\nQ 22.3125 -1.421875 17.546875 -0.640625 \r\nQ 12.796875 0.140625 7.71875 1.703125 \r\nL 7.71875 11.625 \r\nQ 12.109375 9.234375 16.796875 8.0625 \r\nQ 21.484375 6.890625 26.703125 6.890625 \r\nQ 35.15625 6.890625 40.078125 11.328125 \r\nQ 45.015625 15.765625 45.015625 23.390625 \r\nQ 45.015625 31 40.078125 35.4375 \r\nQ 35.15625 39.890625 26.703125 39.890625 \r\nQ 22.75 39.890625 18.8125 39.015625 \r\nQ 14.890625 38.140625 10.796875 36.28125 \r\nz\r\n\" id=\"DejaVuSans-53\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-8722\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-48\"/>\r\n <use x=\"147.412109\" xlink:href=\"#DejaVuSans-46\"/>\r\n <use x=\"179.199219\" xlink:href=\"#DejaVuSa
"image/png": "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
},
"metadata": {}
}
],
"source": [
"df2.plot.density()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"C'est fini ! J'espère que vous comprendrez pourquoi cette méthode de traçage sera beaucoup plus facile à utiliser que la méthode matplotlib, elle équilibre la facilité d'utilisation avec le contrôle de la figure. Beaucoup d'appels de tracé acceptent également des arguments supplémentaires de sa maman matplotlib pyplot. \n",
"\n",
"\n",
"# Bon travail!"
]
}
],
"metadata": {
"kernelspec": {
"name": "python3",
"display_name": "Python 3.7.9 64-bit ('pyfinance': conda)",
"metadata": {
"interpreter": {
"hash": "e89404a230d8800c54ad520c7b67d1bd9bb833a07b37dd3e521a178a3dc34904"
}
}
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.9-final"
}
},
"nbformat": 4,
"nbformat_minor": 1
}