{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Matplotlib\n", "\n", "In th first part of this tutorial, we will work with a data set in \"mtcars.csv\" that contains information on 31 cars. We will create a collection of scatterplots showing the relationship between horsepower (hp) and miles per gallon (mpg), displacement(disp) and quarter mile time (qsec). Also, in each of these plots we will distinguish between automatic (am = 0) and manual (am=1) cars. " ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", " | car_name | \n", "mpg | \n", "cyl | \n", "disp | \n", "hp | \n", "drat | \n", "wt | \n", "qsec | \n", "vs | \n", "am | \n", "gear | \n", "carb | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "Lincoln Continental | \n", "10.4 | \n", "8 | \n", "460.0 | \n", "215 | \n", "3.00 | \n", "5.424 | \n", "17.82 | \n", "0 | \n", "0 | \n", "3 | \n", "4 | \n", "
1 | \n", "Dodge Challenger | \n", "15.5 | \n", "8 | \n", "318.0 | \n", "150 | \n", "2.76 | \n", "3.520 | \n", "16.87 | \n", "0 | \n", "0 | \n", "3 | \n", "2 | \n", "
2 | \n", "Toyota Corona | \n", "21.5 | \n", "4 | \n", "120.1 | \n", "97 | \n", "3.70 | \n", "2.465 | \n", "20.01 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "
3 | \n", "Pontiac Firebird | \n", "19.2 | \n", "8 | \n", "400.0 | \n", "175 | \n", "3.08 | \n", "3.845 | \n", "17.05 | \n", "0 | \n", "0 | \n", "3 | \n", "2 | \n", "
4 | \n", "Chrysler Imperial | \n", "14.7 | \n", "8 | \n", "440.0 | \n", "230 | \n", "3.23 | \n", "5.345 | \n", "17.42 | \n", "0 | \n", "0 | \n", "3 | \n", "4 | \n", "
5 | \n", "Cadillac Fleetwood | \n", "10.4 | \n", "8 | \n", "472.0 | \n", "205 | \n", "2.93 | \n", "5.250 | \n", "17.98 | \n", "0 | \n", "0 | \n", "3 | \n", "4 | \n", "
6 | \n", "Merc 450SLC | \n", "15.2 | \n", "8 | \n", "275.8 | \n", "180 | \n", "3.07 | \n", "3.780 | \n", "18.00 | \n", "0 | \n", "0 | \n", "3 | \n", "3 | \n", "
7 | \n", "Merc 450SL | \n", "17.3 | \n", "8 | \n", "275.8 | \n", "180 | \n", "3.07 | \n", "3.730 | \n", "17.60 | \n", "0 | \n", "0 | \n", "3 | \n", "3 | \n", "
8 | \n", "AMC Javelin | \n", "15.2 | \n", "8 | \n", "304.0 | \n", "150 | \n", "3.15 | \n", "3.435 | \n", "17.30 | \n", "0 | \n", "0 | \n", "3 | \n", "2 | \n", "
9 | \n", "Merc 280C | \n", "17.8 | \n", "6 | \n", "167.6 | \n", "123 | \n", "3.92 | \n", "3.440 | \n", "18.90 | \n", "1 | \n", "0 | \n", "4 | \n", "4 | \n", "
10 | \n", "Merc 450SE | \n", "16.4 | \n", "8 | \n", "275.8 | \n", "180 | \n", "3.07 | \n", "4.070 | \n", "17.40 | \n", "0 | \n", "0 | \n", "3 | \n", "3 | \n", "
11 | \n", "Merc 230 | \n", "22.8 | \n", "4 | \n", "140.8 | \n", "95 | \n", "3.92 | \n", "3.150 | \n", "22.90 | \n", "1 | \n", "0 | \n", "4 | \n", "2 | \n", "
12 | \n", "Merc 240D | \n", "24.4 | \n", "4 | \n", "146.7 | \n", "62 | \n", "3.69 | \n", "3.190 | \n", "20.00 | \n", "1 | \n", "0 | \n", "4 | \n", "2 | \n", "
13 | \n", "Duster 360 | \n", "14.3 | \n", "8 | \n", "360.0 | \n", "245 | \n", "3.21 | \n", "3.570 | \n", "15.84 | \n", "0 | \n", "0 | \n", "3 | \n", "4 | \n", "
14 | \n", "Valiant | \n", "18.1 | \n", "6 | \n", "225.0 | \n", "105 | \n", "2.76 | \n", "3.460 | \n", "20.22 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "
15 | \n", "Hornet Sportabout | \n", "18.7 | \n", "8 | \n", "360.0 | \n", "175 | \n", "3.15 | \n", "3.440 | \n", "17.02 | \n", "0 | \n", "0 | \n", "3 | \n", "2 | \n", "
16 | \n", "Hornet 4 Drive | \n", "21.4 | \n", "6 | \n", "258.0 | \n", "110 | \n", "3.08 | \n", "3.215 | \n", "19.44 | \n", "1 | \n", "0 | \n", "3 | \n", "1 | \n", "
17 | \n", "Merc 280 | \n", "19.2 | \n", "6 | \n", "167.6 | \n", "123 | \n", "3.92 | \n", "3.440 | \n", "18.30 | \n", "1 | \n", "0 | \n", "4 | \n", "4 | \n", "
18 | \n", "Camaro Z28 | \n", "13.3 | \n", "8 | \n", "350.0 | \n", "245 | \n", "3.73 | \n", "3.840 | \n", "15.41 | \n", "0 | \n", "0 | \n", "3 | \n", "4 | \n", "
19 | \n", "Lotus Europa | \n", "30.4 | \n", "4 | \n", "95.1 | \n", "113 | \n", "3.77 | \n", "1.513 | \n", "16.90 | \n", "1 | \n", "1 | \n", "5 | \n", "2 | \n", "
20 | \n", "Porsche 914-2 | \n", "26.0 | \n", "4 | \n", "120.3 | \n", "91 | \n", "4.43 | \n", "2.140 | \n", "16.70 | \n", "0 | \n", "1 | \n", "5 | \n", "2 | \n", "
21 | \n", "Fiat X1-9 | \n", "27.3 | \n", "4 | \n", "79.0 | \n", "66 | \n", "4.08 | \n", "1.935 | \n", "18.90 | \n", "1 | \n", "1 | \n", "4 | \n", "1 | \n", "
22 | \n", "Ford Pantera L | \n", "15.8 | \n", "8 | \n", "351.0 | \n", "264 | \n", "4.22 | \n", "3.170 | \n", "14.50 | \n", "0 | \n", "1 | \n", "5 | \n", "4 | \n", "
23 | \n", "Ferrari Dino | \n", "19.7 | \n", "6 | \n", "145.0 | \n", "175 | \n", "3.62 | \n", "2.770 | \n", "15.50 | \n", "0 | \n", "1 | \n", "5 | \n", "6 | \n", "
24 | \n", "Mazda RX4 | \n", "21.0 | \n", "6 | \n", "160.0 | \n", "110 | \n", "3.90 | \n", "2.620 | \n", "16.46 | \n", "0 | \n", "1 | \n", "4 | \n", "4 | \n", "
25 | \n", "Honda Civic | \n", "30.4 | \n", "4 | \n", "75.7 | \n", "52 | \n", "4.93 | \n", "1.615 | \n", "18.52 | \n", "1 | \n", "1 | \n", "4 | \n", "2 | \n", "
26 | \n", "Fiat 128 | \n", "32.4 | \n", "4 | \n", "78.7 | \n", "66 | \n", "4.08 | \n", "2.200 | \n", "19.47 | \n", "1 | \n", "1 | \n", "4 | \n", "1 | \n", "
27 | \n", "Maserati Bora | \n", "15.0 | \n", "8 | \n", "301.0 | \n", "335 | \n", "3.54 | \n", "3.570 | \n", "14.60 | \n", "0 | \n", "1 | \n", "5 | \n", "8 | \n", "
28 | \n", "Datsun 710 | \n", "22.8 | \n", "4 | \n", "108.0 | \n", "93 | \n", "3.85 | \n", "2.320 | \n", "18.61 | \n", "1 | \n", "1 | \n", "4 | \n", "1 | \n", "
29 | \n", "Mazda RX4 Wag | \n", "21.0 | \n", "6 | \n", "160.0 | \n", "110 | \n", "3.90 | \n", "2.875 | \n", "17.02 | \n", "0 | \n", "1 | \n", "4 | \n", "4 | \n", "
30 | \n", "Toyota Corolla | \n", "33.9 | \n", "4 | \n", "71.1 | \n", "65 | \n", "4.22 | \n", "1.835 | \n", "19.90 | \n", "1 | \n", "1 | \n", "4 | \n", "1 | \n", "
31 | \n", "Volvo 142E | \n", "21.4 | \n", "4 | \n", "121.0 | \n", "109 | \n", "4.11 | \n", "2.780 | \n", "18.60 | \n", "1 | \n", "1 | \n", "4 | \n", "2 | \n", "