{ "metadata": { "name": "" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "%matplotlib inline" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "import matplotlib\n", "import matplotlib.pyplot as plt" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "import brewer2mpl" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "brewer2mpl.print_all_maps()" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Sequential\n", "Blues : {3, 4, 5, 6, 7, 8, 9}\n", "BuGn : {3, 4, 5, 6, 7, 8, 9}\n", "BuPu : {3, 4, 5, 6, 7, 8, 9}\n", "GnBu : {3, 4, 5, 6, 7, 8, 9}\n", "Greens : {3, 4, 5, 6, 7, 8, 9}\n", "Greys : {3, 4, 5, 6, 7, 8, 9}\n", "OrRd : {3, 4, 5, 6, 7, 8, 9}\n", "Oranges : {3, 4, 5, 6, 7, 8, 9}\n", "PuBu : {3, 4, 5, 6, 7, 8, 9}\n", "PuBuGn : {3, 4, 5, 6, 7, 8, 9}\n", "PuRd : {3, 4, 5, 6, 7, 8, 9}\n", "Purples : {3, 4, 5, 6, 7, 8, 9}\n", "RdPu : {3, 4, 5, 6, 7, 8, 9}\n", "Reds : {3, 4, 5, 6, 7, 8, 9}\n", "YlGn : {3, 4, 5, 6, 7, 8, 9}\n", "YlGnBu : {3, 4, 5, 6, 7, 8, 9}\n", "YlOrBr : {3, 4, 5, 6, 7, 8, 9}\n", "YlOrRd : {3, 4, 5, 6, 7, 8, 9}\n", "Diverging\n", "BrBG : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "PRGn : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "PiYG : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "PuOr : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "RdBu : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "RdGy : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "RdYlBu : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "RdYlGn : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "Spectral : {3, 4, 5, 6, 7, 8, 9, 10, 11}\n", "Qualitative\n", "Accent : {3, 4, 5, 6, 7, 8}\n", "Dark2 : {3, 4, 5, 6, 7, 8}\n", "Paired : {3, 4, 5, 6, 7, 8, 9, 10, 11, 12}\n", "Pastel1 : {3, 4, 5, 6, 7, 8, 9}\n", "Pastel2 : {3, 4, 5, 6, 7, 8}\n", "Set1 : {3, 4, 5, 6, 7, 8, 9}\n", "Set2 : {3, 4, 5, 6, 7, 8}\n", "Set3 : {3, 4, 5, 6, 7, 8, 9, 10, 11, 12}\n" ] } ], "prompt_number": 18 }, { "cell_type": "code", "collapsed": false, "input": [ "bmap = brewer2mpl.get_map('Greens', 'sequential', 5)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 29 }, { "cell_type": "code", "collapsed": false, "input": [ "colors = bmap.mpl_colors" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 30 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.plot([0,1,2,3,4], [1,2,1,2,1], marker = 'o', c=colors)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 21, "text": [ "[]" ] }, { "metadata": {}, "output_type": "display_data", "text": [ "" ] } ], "prompt_number": 21 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.scatter([0,1,2,3,4], [1,2,1,2,1], s=150, marker = 'o', c=colors)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 31, "text": [ "" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\ncv8HwsLWyLAI7rYAAAAASUVORK5CYII=\n", "text": [ "" ] } ], "prompt_number": 31 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.scatter?" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 13 }, { "cell_type": "code", "collapsed": false, "input": [ "matplotlib.backends?" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 9 }, { "cell_type": "code", "collapsed": false, "input": [ "%pylab" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Using matplotlib backend: agg\n", "Populating the interactive namespace from numpy and matplotlib\n" ] } ], "prompt_number": 3 }, { "cell_type": "markdown", "metadata": {}, "source": [ "###The most basic plot you can make" ] }, { "cell_type": "code", "collapsed": false, "input": [ "import numpy as np\n", "\n", "\n", "x = np.arange(10)\n", "y = np.sin(x)\n", "\n", "pyplot.plot(x, y)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 7, "text": [ "[]" ] } ], "prompt_number": 7 }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can modify the linestyle" ] }, { "cell_type": "code", "collapsed": false, "input": [ "pyplot.plot(x, y, linestyle = '--')" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 5, "text": [ "[]" ] } ], "prompt_number": 5 }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can modify the symbol" ] }, { "cell_type": "code", "collapsed": false, "input": [ "pyplot.plot(x, y, marker = 'o')" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ "[]" ] } ], "prompt_number": 6 }, { "cell_type": "markdown", "metadata": {}, "source": [ "You can modify the color" ] }, { "cell_type": "code", "collapsed": false, "input": [ "pyplot.plot(x, y, color = 'salmon')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 18, "text": [ "[]" ] } ], "prompt_number": 18 }, { "cell_type": "markdown", "metadata": {}, "source": [ "Label your plot" ] }, { "cell_type": "code", "collapsed": false, "input": [ "pyplot.xlabel('x')\n", "pyplot.ylabel('sin(x)')\n", "pyplot.title('Sine curve')" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 12, "text": [ "" ] } ], "prompt_number": 12 }, { "cell_type": "markdown", "metadata": {}, "source": [ "###Object oriented plotting" ] }, { "cell_type": "code", "collapsed": false, "input": [ "fig = pyplot.figure()\n", "ax = fig.add_subplot(1, 1, 1)\n", "ax.plot(x, y, marker = 's', linestyle = ':', color = 'lime')\n", "ax.set_xlabel('x')\n", "ax.set_ylabel('sin(x)')\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 19, "text": [ "" ] } ], "prompt_number": 19 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }