{ "metadata": { "name": "", "signature": "sha256:1e0613ccda1cb137d68bcfd73073f46346e6525719e487f509bdce5265bc51e7" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Saving ggplot plots as vector\n", "\n", "- **Author:** [Chris Albon](http://www.chrisalbon.com/), [@ChrisAlbon](https://twitter.com/chrisalbon)\n", "- **Date:** -\n", "- **Repo:** [Python 3 code snippets for data science](https://github.com/chrisalbon/code_py)\n", "- **Note:**" ] }, { "cell_type": "code", "collapsed": false, "input": [ "# Import required modules\n", "from ggplot import *\n", "%matplotlib inline\n", "import pandas as pd" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "# Create a dataset of battle data\n", "data = {'battle': ['Battle of Two Forks', 'Battle of Cochise', 'Battle of Bells', 'Battle of the Beach', 'Battle of Flatlander', 'Battle of Middorin', 'Battle of Massai', 'Battle of Monogrop', 'Battle of ', 'Battle of Sticks'], \n", " 'season': ['winter', 'fall', 'fall', 'fall', 'spring', 'winter', 'summer', 'winter', 'summer', 'summer'],\n", " 'terrain': ['mountains', 'mountains', 'mountains', 'beach', 'beach', 'plains', 'plains', 'city', 'city', 'city'],\n", " 'weather': ['rain', 'rain', 'cloudy', 'sunny', 'rain', 'rain', 'sunny', 'cloudy', 'rain', 'sunny'],\n", " 'victor': ['attacker', 'defender', 'attacker', 'defender', 'attacker', 'defender', 'attacker', 'defender', 'attacker', 'defender'],\n", " 'deaths_attacker': [425, 242, 323, 223, 783, 436, 324, 3321, 262, 843],\n", " 'deaths_defender': [423, 264, 1231, 23, 23, 42, 124, 631, 232, 213],\n", " 'wounded_attacker': [41, 214, 131, 12, 123, 124, 264, 311, 132, 623],\n", " 'wounded_defender': [14, 1424, 131, 12, 34, 124, 1124, 1431, 122, 2563],\n", " 'soldiers_attacker': [2532, 6346, 3341, 6732, 12563, 2356, 253, 5277, 2732, 6278],\n", " 'soldiers_defender': [37235, 2523, 2133, 1245, 2671, 7832, 2622, 3331, 2522, 26773]}\n", "df = pd.DataFrame(data)\n", "df" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n", " | battle | \n", "deaths_attacker | \n", "deaths_defender | \n", "season | \n", "soldiers_attacker | \n", "soldiers_defender | \n", "terrain | \n", "victor | \n", "weather | \n", "wounded_attacker | \n", "wounded_defender | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "Battle of Two Forks | \n", "425 | \n", "423 | \n", "winter | \n", "2532 | \n", "37235 | \n", "mountains | \n", "attacker | \n", "rain | \n", "41 | \n", "14 | \n", "
1 | \n", "Battle of Cochise | \n", "242 | \n", "264 | \n", "fall | \n", "6346 | \n", "2523 | \n", "mountains | \n", "defender | \n", "rain | \n", "214 | \n", "1424 | \n", "
2 | \n", "Battle of Bells | \n", "323 | \n", "1231 | \n", "fall | \n", "3341 | \n", "2133 | \n", "mountains | \n", "attacker | \n", "cloudy | \n", "131 | \n", "131 | \n", "
3 | \n", "Battle of the Beach | \n", "223 | \n", "23 | \n", "fall | \n", "6732 | \n", "1245 | \n", "beach | \n", "defender | \n", "sunny | \n", "12 | \n", "12 | \n", "
4 | \n", "Battle of Flatlander | \n", "783 | \n", "23 | \n", "spring | \n", "12563 | \n", "2671 | \n", "beach | \n", "attacker | \n", "rain | \n", "123 | \n", "34 | \n", "
5 | \n", "Battle of Middorin | \n", "436 | \n", "42 | \n", "winter | \n", "2356 | \n", "7832 | \n", "plains | \n", "defender | \n", "rain | \n", "124 | \n", "124 | \n", "
6 | \n", "Battle of Massai | \n", "324 | \n", "124 | \n", "summer | \n", "253 | \n", "2622 | \n", "plains | \n", "attacker | \n", "sunny | \n", "264 | \n", "1124 | \n", "
7 | \n", "Battle of Monogrop | \n", "3321 | \n", "631 | \n", "winter | \n", "5277 | \n", "3331 | \n", "city | \n", "defender | \n", "cloudy | \n", "311 | \n", "1431 | \n", "
8 | \n", "Battle of | \n", "262 | \n", "232 | \n", "summer | \n", "2732 | \n", "2522 | \n", "city | \n", "attacker | \n", "rain | \n", "132 | \n", "122 | \n", "
9 | \n", "Battle of Sticks | \n", "843 | \n", "213 | \n", "summer | \n", "6278 | \n", "26773 | \n", "city | \n", "defender | \n", "sunny | \n", "623 | \n", "2563 | \n", "