diff options
Diffstat (limited to 'dataviz')
| -rw-r--r-- | dataviz/CM2.md | 8 | ||||
| -rw-r--r-- | dataviz/TP dataviz 24-02-26.ipynb | 325 |
2 files changed, 333 insertions, 0 deletions
diff --git a/dataviz/CM2.md b/dataviz/CM2.md new file mode 100644 index 0000000..6097402 --- /dev/null +++ b/dataviz/CM2.md @@ -0,0 +1,8 @@ +Bar plot ugly ? +-> labels en biais +Elections faire mieux ? +pb d'échelle (12% < 6%, 5.5% pas au même niveau) +# Quantités +- Bar plots +- Dot plots + diff --git a/dataviz/TP dataviz 24-02-26.ipynb b/dataviz/TP dataviz 24-02-26.ipynb new file mode 100644 index 0000000..9daf788 --- /dev/null +++ b/dataviz/TP dataviz 24-02-26.ipynb @@ -0,0 +1,325 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "0f71bc28-3c10-4233-a372-86f7dc4e0e4f", + "metadata": {}, + "outputs": [], + "source": [ + "import altair as alt\n", + "from vega_datasets import data\n", + "cars = data.cars()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "8d962444-fcad-4af0-88ec-b09c51d1c3e0", + "metadata": {}, + "outputs": [ + { + "data": { + "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>Name</th>\n", + " <th>Miles_per_Gallon</th>\n", + " <th>Cylinders</th>\n", + " <th>Displacement</th>\n", + " <th>Horsepower</th>\n", + " <th>Weight_in_lbs</th>\n", + " <th>Acceleration</th>\n", + " <th>Year</th>\n", + " <th>Origin</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>0</th>\n", + " <td>chevrolet chevelle malibu</td>\n", + " <td>18.0</td>\n", + " <td>8</td>\n", + " <td>307.0</td>\n", + " <td>130.0</td>\n", + " <td>3504</td>\n", + " <td>12.0</td>\n", + " <td>1970-01-01</td>\n", + " <td>USA</td>\n", + " </tr>\n", + " <tr>\n", + " <th>1</th>\n", + " <td>buick skylark 320</td>\n", + " <td>15.0</td>\n", + " <td>8</td>\n", + " <td>350.0</td>\n", + " <td>165.0</td>\n", + " <td>3693</td>\n", + " <td>11.5</td>\n", + " <td>1970-01-01</td>\n", + " <td>USA</td>\n", + " </tr>\n", + " <tr>\n", + " <th>2</th>\n", + " <td>plymouth satellite</td>\n", + " <td>18.0</td>\n", + " <td>8</td>\n", + " <td>318.0</td>\n", + " <td>150.0</td>\n", + " <td>3436</td>\n", + " <td>11.0</td>\n", + " <td>1970-01-01</td>\n", + " <td>USA</td>\n", + " </tr>\n", + " <tr>\n", + " <th>3</th>\n", + " <td>amc rebel sst</td>\n", + " <td>16.0</td>\n", + " <td>8</td>\n", + " <td>304.0</td>\n", + " <td>150.0</td>\n", + " <td>3433</td>\n", + " <td>12.0</td>\n", + " <td>1970-01-01</td>\n", + " <td>USA</td>\n", + " </tr>\n", + " <tr>\n", + " <th>4</th>\n", + " <td>ford torino</td>\n", + " <td>17.0</td>\n", + " <td>8</td>\n", + " <td>302.0</td>\n", + " <td>140.0</td>\n", + " <td>3449</td>\n", + " <td>10.5</td>\n", + " <td>1970-01-01</td>\n", + " <td>USA</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " Name Miles_per_Gallon Cylinders Displacement \\\n", + "0 chevrolet chevelle malibu 18.0 8 307.0 \n", + "1 buick skylark 320 15.0 8 350.0 \n", + "2 plymouth satellite 18.0 8 318.0 \n", + "3 amc rebel sst 16.0 8 304.0 \n", + "4 ford torino 17.0 8 302.0 \n", + "\n", + " Horsepower Weight_in_lbs Acceleration Year Origin \n", + "0 130.0 3504 12.0 1970-01-01 USA \n", + "1 165.0 3693 11.5 1970-01-01 USA \n", + "2 150.0 3436 11.0 1970-01-01 USA \n", + "3 150.0 3433 12.0 1970-01-01 USA \n", + "4 140.0 3449 10.5 1970-01-01 USA " + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cars.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "c381898e-37af-44ad-88e9-683b8e074dda", + "metadata": {}, + "outputs": [ + { + "data": { + "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>Miles_per_Gallon</th>\n", + " <th>Cylinders</th>\n", + " <th>Displacement</th>\n", + " <th>Horsepower</th>\n", + " <th>Weight_in_lbs</th>\n", + " <th>Acceleration</th>\n", + " <th>Year</th>\n", + " </tr>\n", + " </thead>\n", + " <tbody>\n", + " <tr>\n", + " <th>count</th>\n", + " <td>398.000000</td>\n", + " <td>406.000000</td>\n", + " <td>406.000000</td>\n", + " <td>400.000000</td>\n", + " <td>406.000000</td>\n", + " <td>406.000000</td>\n", + " <td>406</td>\n", + " </tr>\n", + " <tr>\n", + " <th>mean</th>\n", + " <td>23.514573</td>\n", + " <td>5.475369</td>\n", + " <td>194.779557</td>\n", + " <td>105.082500</td>\n", + " <td>2979.413793</td>\n", + " <td>15.519704</td>\n", + " <td>1975-12-30 13:49:57.044334</td>\n", + " </tr>\n", + " <tr>\n", + " <th>min</th>\n", + " <td>9.000000</td>\n", + " <td>3.000000</td>\n", + " <td>68.000000</td>\n", + " <td>46.000000</td>\n", + " <td>1613.000000</td>\n", + " <td>8.000000</td>\n", + " <td>1970-01-01 00:00:00</td>\n", + " </tr>\n", + " <tr>\n", + " <th>25%</th>\n", + " <td>17.500000</td>\n", + " <td>4.000000</td>\n", + " <td>105.000000</td>\n", + " <td>75.750000</td>\n", + " <td>2226.500000</td>\n", + " <td>13.700000</td>\n", + " <td>1973-01-01 00:00:00</td>\n", + " </tr>\n", + " <tr>\n", + " <th>50%</th>\n", + " <td>23.000000</td>\n", + " <td>4.000000</td>\n", + " <td>151.000000</td>\n", + " <td>95.000000</td>\n", + " <td>2822.500000</td>\n", + " <td>15.500000</td>\n", + " <td>1976-01-01 00:00:00</td>\n", + " </tr>\n", + " <tr>\n", + " <th>75%</th>\n", + " <td>29.000000</td>\n", + " <td>8.000000</td>\n", + " <td>302.000000</td>\n", + " <td>130.000000</td>\n", + " <td>3618.250000</td>\n", + " <td>17.175000</td>\n", + " <td>1979-01-01 00:00:00</td>\n", + " </tr>\n", + " <tr>\n", + " <th>max</th>\n", + " <td>46.600000</td>\n", + " <td>8.000000</td>\n", + " <td>455.000000</td>\n", + " <td>230.000000</td>\n", + " <td>5140.000000</td>\n", + " <td>24.800000</td>\n", + " <td>1982-01-01 00:00:00</td>\n", + " </tr>\n", + " <tr>\n", + " <th>std</th>\n", + " <td>7.815984</td>\n", + " <td>1.712160</td>\n", + " <td>104.922458</td>\n", + " <td>38.768779</td>\n", + " <td>847.004328</td>\n", + " <td>2.803359</td>\n", + " <td>NaN</td>\n", + " </tr>\n", + " </tbody>\n", + "</table>\n", + "</div>" + ], + "text/plain": [ + " Miles_per_Gallon Cylinders Displacement Horsepower Weight_in_lbs \\\n", + "count 398.000000 406.000000 406.000000 400.000000 406.000000 \n", + "mean 23.514573 5.475369 194.779557 105.082500 2979.413793 \n", + "min 9.000000 3.000000 68.000000 46.000000 1613.000000 \n", + "25% 17.500000 4.000000 105.000000 75.750000 2226.500000 \n", + "50% 23.000000 4.000000 151.000000 95.000000 2822.500000 \n", + "75% 29.000000 8.000000 302.000000 130.000000 3618.250000 \n", + "max 46.600000 8.000000 455.000000 230.000000 5140.000000 \n", + "std 7.815984 1.712160 104.922458 38.768779 847.004328 \n", + "\n", + " Acceleration Year \n", + "count 406.000000 406 \n", + "mean 15.519704 1975-12-30 13:49:57.044334 \n", + "min 8.000000 1970-01-01 00:00:00 \n", + "25% 13.700000 1973-01-01 00:00:00 \n", + "50% 15.500000 1976-01-01 00:00:00 \n", + "75% 17.175000 1979-01-01 00:00:00 \n", + "max 24.800000 1982-01-01 00:00:00 \n", + "std 2.803359 NaN " + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cars.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c469bcb0-c4f8-494b-9745-0a3c50d84d8f", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "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.14.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} |
