{ "cells": [ { "cell_type": "markdown", "id": "82967282", "metadata": { "tags": [] }, "source": [ "# Vis: Data Visualization Basics\n", "\n", "*Purpose*: The most powerful way for us to learn about a dataset is to _visualize the data_. Throughout this class we will make extensive use of the _grammar of graphics_, a powerful graphical programming _grammar_ that will allow us to create just about any graph you can imagine!\n" ] }, { "cell_type": "markdown", "id": "be53cf3f", "metadata": {}, "source": [ "## Setup\n" ] }, { "cell_type": "code", "execution_count": 1, "id": "a0c789f5", "metadata": { "collapsed": false }, "outputs": [], "source": [ "import grama as gr\n", "DF = gr.Intention()\n", "%matplotlib inline" ] }, { "cell_type": "markdown", "id": "9d589dc8", "metadata": {}, "source": [ "The following code loads a built-in dataset.\n" ] }, { "cell_type": "code", "execution_count": 2, "id": "c70baebc", "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", " | carat | \n", "cut | \n", "color | \n", "clarity | \n", "depth | \n", "table | \n", "price | \n", "x | \n", "y | \n", "z | \n", "
---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "0.23 | \n", "Ideal | \n", "E | \n", "SI2 | \n", "61.5 | \n", "55.0 | \n", "326 | \n", "3.95 | \n", "3.98 | \n", "2.43 | \n", "
1 | \n", "0.21 | \n", "Premium | \n", "E | \n", "SI1 | \n", "59.8 | \n", "61.0 | \n", "326 | \n", "3.89 | \n", "3.84 | \n", "2.31 | \n", "
2 | \n", "0.23 | \n", "Good | \n", "E | \n", "VS1 | \n", "56.9 | \n", "65.0 | \n", "327 | \n", "4.05 | \n", "4.07 | \n", "2.31 | \n", "
3 | \n", "0.29 | \n", "Premium | \n", "I | \n", "VS2 | \n", "62.4 | \n", "58.0 | \n", "334 | \n", "4.20 | \n", "4.23 | \n", "2.63 | \n", "
4 | \n", "0.31 | \n", "Good | \n", "J | \n", "SI2 | \n", "63.3 | \n", "58.0 | \n", "335 | \n", "4.34 | \n", "4.35 | \n", "2.75 | \n", "
5 | \n", "0.24 | \n", "Very Good | \n", "J | \n", "VVS2 | \n", "62.8 | \n", "57.0 | \n", "336 | \n", "3.94 | \n", "3.96 | \n", "2.48 | \n", "