Skip to content

Instantly share code, notes, and snippets.

@suntong
Created December 4, 2015 20:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save suntong/0e04741f28d999eafc04 to your computer and use it in GitHub Desktop.
Save suntong/0e04741f28d999eafc04 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"D:\\Programs\\Anaconda3\\lib\\site-packages\\matplotlib\\__init__.py:872: UserWarning: axes.color_cycle is deprecated and replaced with axes.prop_cycle; please use the latter.\n",
" warnings.warn(self.msg_depr % (key, alt_key))\n"
]
}
],
"source": [
"%matplotlib inline\n",
"\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import seaborn as sns"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>person</th>\n",
" <th>score</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>AAA</td>\n",
" <td>-0.826664</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>BBB</td>\n",
" <td>-0.272566</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>CCC</td>\n",
" <td>-0.616078</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>DDD</td>\n",
" <td>-1.354531</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>EEE</td>\n",
" <td>0.871340</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>FFF</td>\n",
" <td>1.076733</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" person score\n",
"0 AAA -0.826664\n",
"1 BBB -0.272566\n",
"2 CCC -0.616078\n",
"3 DDD -1.354531\n",
"4 EEE 0.871340\n",
"5 FFF 1.076733"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.DataFrame({'score':np.random.randn(6),\n",
" 'person':[x*3 for x in list('ABCDEF')]})\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>A</th>\n",
" <th>B</th>\n",
" <th>C</th>\n",
" <th>D</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>foo</td>\n",
" <td>one</td>\n",
" <td>-1.386826</td>\n",
" <td>0.391962</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>bar</td>\n",
" <td>one</td>\n",
" <td>1.685887</td>\n",
" <td>-0.853601</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>foo</td>\n",
" <td>two</td>\n",
" <td>-1.170102</td>\n",
" <td>0.313107</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>bar</td>\n",
" <td>three</td>\n",
" <td>-0.677186</td>\n",
" <td>-0.385979</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>foo</td>\n",
" <td>two</td>\n",
" <td>2.049869</td>\n",
" <td>-0.076735</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>bar</td>\n",
" <td>two</td>\n",
" <td>0.107279</td>\n",
" <td>1.608779</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>foo</td>\n",
" <td>one</td>\n",
" <td>-0.282100</td>\n",
" <td>0.634909</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>bar</td>\n",
" <td>three</td>\n",
" <td>-0.663462</td>\n",
" <td>2.128385</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" A B C D\n",
"0 foo one -1.386826 0.391962\n",
"1 bar one 1.685887 -0.853601\n",
"2 foo two -1.170102 0.313107\n",
"3 bar three -0.677186 -0.385979\n",
"4 foo two 2.049869 -0.076735\n",
"5 bar two 0.107279 1.608779\n",
"6 foo one -0.282100 0.634909\n",
"7 bar three -0.663462 2.128385"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar']*2,\n",
" 'B' : ['one', 'one', 'two', 'three',\n",
" 'two', 'two', 'one', 'three'],\n",
" 'C' : np.random.randn(8),\n",
" 'D' : np.random.randn(8)})\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"[<matplotlib.text.Text at 0x71e2acbc18>,\n",
" <matplotlib.text.Text at 0x71e2ad80b8>,\n",
" <matplotlib.text.Text at 0x71e2b562e8>,\n",
" <matplotlib.text.Text at 0x71e2b56dd8>,\n",
" <matplotlib.text.Text at 0x71e2b5c908>,\n",
" <matplotlib.text.Text at 0x71e2b5e438>,\n",
" <matplotlib.text.Text at 0x71e2b5ef28>,\n",
" <matplotlib.text.Text at 0x71e2b64a58>]"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAewAAAFTCAYAAAD7tj/AAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAHjtJREFUeJzt3XtMlHfe9/HPMONWClqhzKBruwJT6ZJGzUZ2jdVAA1Ld\nYstBG0y5e9C7tW7deq9rHpPyRHv3vLtPTHcTt2tNvGvabWxMDzYtiTQlKbSp2qytYnY9RJSHVcJh\nHGgA3VXhev7gWVoWFWaui5n5zbxffzHX/H7z+/7muuDDzHVyWZZlCQAAxLSkaBcAAADGRmADAGAA\nAhsAAAMQ2AAAGIDABgDAAAQ2AAAG8Nh9gfb2dm3evFkXLlxQUlKSHnzwQT3yyCMj2nz11Vd66qmn\ndPvtt0uSSkpK9NRTT9kdGgCAhGE7sN1ut5555hnl5eWpv79flZWVWrRokfx+/4h2+fn52rFjh93h\nAABISLa/Evd6vcrLy5MkpaSkyO/3q7Oz03ZhAADgO47uwz537pxOnDihuXPnjnrum2++UVlZmdau\nXavTp087OSwAAHHP5dSlSfv7+/Xwww/rqaee0pIlS0Y9l5SUpOTkZDU0NOjll19WXV2dE8MCAJAQ\nHPmEffXqVW3YsEFlZWWjwloa+qo8OTlZklRYWKgrV66op6dnHK874ER5AAAYz/ZBZ5JUU1OjO+64\nQ48++ug1nw8EAsrIyJAkNTU1SZKmTZs25ut2d190orxx8XqnqKurN2LjRRrzMxvzM1c8z01ifhMx\n3vXYDuzDhw/ro48+Um5ursrLy+VyubRx40a1tbXJ5XKpqqpKdXV12rNnjzwejyZPnqxXX33V7rAA\nACQU24E9f/58HT9+/IZtqqurVV1dbXcoAAASFlc6AwDAAAQ2AAAGILABADAAgQ0AgAEIbAAADODI\nedjRMjAwoJaWM468Vnd3qoLBPmVl5cjtdt+wbTB4QX/4wzadPHlcqalTlJ6erg0bNum22253pBYA\nAP6d0YHd0nJGCxd2Scp26BW7dOCA5PfPvmGrmpr/pfvuu1/PPfeyJKm5+bSCwQsENgBgwhgd2EOy\nJeU6+Hp9N3z266//Io/HowceqBhe5vff4eD4AACMxj7sEJ05c1p33pkX7TIAAAmGwAYAwAAEdoiy\ns/06efLGl2IFAMBpBHaI5s//qa5cuaKPPto3vKy5+bSamo5EsSoAQLyLg4POzjr8Wt4xW7388v/R\nH/6wTX/+827ddNNNmj79h/qv/9rkYB0AAIxkdGBnZeXowAFprCO7xyM9PVXBoFdZWTljtr311gw9\n//wrtscEAGC8jA5st9s95jnT4xXvN2EHAJiNfdgAABiAwAYAwAAENgAABiCwAQAwAIENAIABjD5K\nPFq31ywo+JnuuGO2rly5Io/Ho6VL71NVVbVcLpcjtQAA8O+MDuyWljNa+Mf50jSHXrBHOrD+8Jin\nik2enKz/+Z+3h7r09Oi//7tG/f39+s//fNKhQgAAGMnowJY0FNYZURx+2jRt3vy/9cQTjxDYAIAJ\nY35gx4Af/nCmBgctdXd3Ky0tLdrlAAAcMDAwoFOnTikYDP1qmuPZvRoqAtshlmVFuwQAgIPC3u06\nzt2roSKwHXD+/Dl5PG4+XQNAvInybtfv47SuMHz/03R3d7e2bfuNVqyoimJFAIB4Z/4n7J7Iv9bl\ny//UmjXVw6d1LVtWqqqqagcLAQBgJKMDOysrRwfWH3bktYZur9k3rttrNjQccmRMAADGy+jA5vaa\nQOywcyGj9PR5DlcDxB/bgd3e3q7NmzfrwoULSkpK0oMPPqhHHnlkVLsXX3xRjY2NSk5O1m9+8xvl\n5eXZHRpADGlpOaOFC7skZYfY86xOnmxWWtqMiSgLiBu2A9vtduuZZ55RXl6e+vv7VVlZqUWLFsnv\n9w+3aWhoUGtrqz755BMdPXpUzz77rPbu3Wt3aAAxJ1tSbrSLAOKS7aPEvV7v8KfllJQU+f1+dXZ2\njmhTX1+v8vJySdK8efPU29urQCBgd2gAABKGo6d1nTt3TidOnNDcuXNHLO/s7NT06dOHH2dmZqqj\no8PJoQEAiGuOHXTW39+vDRs2qKamRikpKY68ZlrazfJ4nL202414vVMiNlY0MD+zxfr8urtTbfWP\n9fnZEc9zk+J3fna26fT0VMffF0cC++rVq9qwYYPKysq0ZMmSUc/7fD61t7cPP25vb1dmZuaYr9vd\nfdGJ8sYl3o8SZ35mM2F+Q9dbDv8PXKzPL1wmrDs74nl+4VxD/Pt9w3lfbhTyjnwlXlNTozvuuEOP\nPvroNZ8vLi7Wvn37JElHjhzR1KlTlZERI9d6AwDAALY/YR8+fFgfffSRcnNzVV5eLpfLpY0bN6qt\nrU0ul0tVVVUqLCxUQ0ODSkpKlJycrFdeecWJ2gEASBi2A3v+/Pk6fvz4mO22bt1qdygAABIWN/8A\nAMAABDYAAAYgsAEAMACBDQCAAQhsAAAMQGADAGAAAhsAAAMQ2AAAGIDABgDAAAQ2AAAGILABADAA\ngQ0AgAEIbAAADEBgAwBgAAIbAAADENgAABiAwAYAwAAENgAABvBEuwCM38DAgFpazoTVNz19nsPV\nAAAiicA2SEvLGS1c2CUpO8SeZ3XyZLPS0mZMRFkAgAggsI2TLSk32kUAACKMfdgAABiAwAYAwAAE\nNgAABmAfNgBMkIGBAZ06dUrBYF/IfbOycuR2uyegKpiKwAaACdLSckYL/zhfmhZixx7pwPrD8vtn\nT0hdMBOBDQATaZqkjGgXgXjAPmwAAAxAYAMAYABHArumpkZ333237r///ms+/9VXXyk/P18VFRWq\nqKjQa6+95sSwAAAkDEf2YVdWVurhhx/W5s2br9smPz9fO3bscGI4AAASjiOfsPPz8zV16lQnXgoA\nAFxDxPZhf/PNNyorK9PatWt1+vTpSA0LAEBciMhpXXfddZc+++wzJScnq6GhQevXr1ddXd2Y/dLS\nbpbHE7kLB3i9UyI2Vji6u1Nt9Y/1+dnF/KKL7XM0O+9JenqqMe+JKXWGKtbWX0QCOyUlZfjnwsJC\nPffcc+rp6dG0aTe+mkB398WJLm2Y1ztFXV29ERsvHENXSwp/A4r1+dlhwvqzw4T5sX2OFs4Vzr7f\n14T3xIRtM1zRWH83CnnHvhK3LOu6zwUCgeGfm5qaJGnMsAYAAN9x5BP2pk2bdOjQIfX09Oiee+7R\n008/rStXrsjlcqmqqkp1dXXas2ePPB6PJk+erFdffdWJYQEASBiOBPa2bdtu+Hx1dbWqq6udGAoA\ngITElc4AADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADENgAABiAwAYAwAAENgAABiCwAQAwAIENAIAB\nCGwAAAxAYAMAYAACGwAAAxDYAAAYgMAGAMAABDYAAAYgsAEAMACBDQCAAQhsAAAMQGADAGAAAhsA\nAAMQ2AAAGIDABgDAAAQ2AAAGILABADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADOBLYNTU1uvvuu3X/\n/fdft82LL76oe++9V2VlZTp+/LgTwwIAkDAcCezKykrt2rXrus83NDSotbVVn3zyiZ5//nk9++yz\nTgwLAEDCcCSw8/PzNXXq1Os+X19fr/LycknSvHnz1Nvbq0Ag4MTQAAAkhIjsw+7s7NT06dOHH2dm\nZqqjoyMSQwMAEBc46AwAAAN4IjGIz+dTe3v78OP29nZlZmaO2S8t7WZ5PO6JLG0Er3dKxMYKR3d3\nqq3+sT4/u5hfdLF9jmbnPUlPTzXmPTGlzlDF2vpzLLAty7ruc8XFxXr77bd133336ciRI5o6daoy\nMjLGfM3u7otOlTcmr3eKurp6IzZeOILBPknhb0CxPj87TFh/dpgwP7bP0Ybek/D7mvCemLBthisa\n6+9GIe9IYG/atEmHDh1ST0+P7rnnHj399NO6cuWKXC6XqqqqVFhYqIaGBpWUlCg5OVmvvPKKE8MC\nAJAwHAnsbdu2jdlm69atTgwFAEBC4qAzAAAMQGADAGAAAhsAAAMQ2AAAGIDABgDAAAQ2AAAGILAB\nADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADENgAABiAwAYAwAAENgAABiCwAQAwAIENAIABCGwAAAxA\nYAMAYAACGwAAAxDYAAAYgMAGAMAABDYAAAYgsAEAMIAn2gUAAMw0MDCgU6dOKRjsC7lvVlaO3G73\nBFQVvwhsAEBYWlrOaOEf50vTQuzYIx1Yf1h+/+wJqSteEdgAgPBNk5QR7SISA/uwAQAwAIENAIAB\nCGwAAAxAYAMAYABHAruxsVHLli3T0qVLtXPnzlHPf/XVV8rPz1dFRYUqKir02muvOTEsAAAJw/ZR\n4oODg3rhhRe0e/du+Xw+rVy5UsXFxfL7/SPa5efna8eOHXaHAwAgIdn+hN3U1KRZs2Zp5syZmjRp\nkkpLS1VfX+9EbQAA4P+zHdgdHR2aMWPG8OPMzEx1dnaOavfNN9+orKxMa9eu1enTp+0OCwBAQonI\nhVPuuusuffbZZ0pOTlZDQ4PWr1+vurq6Mfulpd0sjydyl67zeqdEbKxwdHen2uof6/Ozi/lFF9vn\naHbek/T01Jh/T5jf9U3E/GwHdmZmptra2oYfd3R0yOfzjWiTkpIy/HNhYaGee+459fT0aNq0G1/P\nrrv7ot3yxs3rnaKurt6IjReOoev1hr8Bxfr87DBh/dlhwvzYPkcL5xrb3+8b6+8J87tx33Dmd6OQ\nt/2V+Jw5c9Ta2qrz58/r8uXLqq2tVXFx8Yg2gUBg+OempiZJGjOsAQDAd2x/wna73dqyZYvWrFkj\ny7K0cuVK+f1+vfPOO3K5XKqqqlJdXZ327Nkjj8ejyZMn69VXX3WidgAAEoYj+7ALCgpUUFAwYtmq\nVauGf66urlZ1dbUTQwEAkJC40hkAAAYgsAEAMAD3w5Y0MDCgU6dOhXVEYFZWjtzuyJ16BgBITAS2\npJaWM1r4x/lDN2IPRY90YP1h+f2zJ6QuAAD+hcD+l2mSMqJdBAAA18Y+bAAADEBgAwBgAAIbAAAD\nsA8bxuMofwCJgMCG8TjKH0AiILARHzjKH0CcYx82AAAGILABADAAgQ0AgAEIbAAADEBgAwBgAAIb\nAAADENgAABiAwAYAwAAENgAABiCwAQAwAIENAIABCGwAAAxAYAMAYADu1gUA4zAwMKCWljMh9Wlt\n/b8TVA0SEYENAOPQ0nJGCxd2ScoOoVdQ+uVEVYREQ2ADwLhlS8oNof3ZiSoECYh92AAAGIDABgDA\nAI4EdmNjo5YtW6alS5dq586d12zz4osv6t5771VZWZmOHz/uxLAAACQM24E9ODioF154Qbt27dLH\nH3+s2tpaNTc3j2jT0NCg1tZWffLJJ3r++ef17LPP2h0WAICEYjuwm5qaNGvWLM2cOVOTJk1SaWmp\n6uvrR7Spr69XeXm5JGnevHnq7e1VIBCwOzQAAAnD9lHiHR0dmjFjxvDjzMxMHTt2bESbzs5OTZ8+\nfUSbjo4OZWRk2B1+lLDPlewJY7Bw+tgWzlGnp3X2rFvBYF/IPbOycuR2u8MYM3ThrDvJnPUX7vwG\nBgYUCKTq228vhdw3kutvSPxun0NCnd+5uN424/13L9bmF9OndaWl3SyPJ7RfxlOnToVxruRN2r9/\nv7KzQ+kzxO/3R+wPRnr6PJ082Tx2w39z9qxby/68TJoWYsce6eSWk8rNDeU0lvCFt+4kU9Zf+PP7\nXPqPx2N+/cX79hnO/AYG7pb0t7C2MTO2zXj/3Yut+dkO7MzMTLW1tQ0/7ujokM/nG9HG5/Opvb19\n+HF7e7syMzPHfO3u7osh1zP0X3qo50pK2dlSWtqMsRuOGi/0Gu0Ir8a+oT+GYXyhEQz2qaurN/SO\nYQh33UlmrL/w53fWiPUnxff2KYU3P693Slg1mrFtxvvvXuTn5/VOue5ztvdhz5kzR62trTp//rwu\nX76s2tpaFRcXj2hTXFysffv2SZKOHDmiqVOnTsjX4QAAxCvbn7Ddbre2bNmiNWvWyLIsrVy5Un6/\nX++8845cLpeqqqpUWFiohoYGlZSUKDk5Wa+88ooTtQMAkDAc2YddUFCggoKCEctWrVo14vHWrVud\nGAoAgIQU0wedAUgQMXQkLhCrCGwAUZWVlaOTW06GfVoXkCgIbABR5Xa7lZubG9GjvQETcfMPAAAM\nQGADAGAAAhsAAAMQ2AAAGIDABgDAAAQ2AAAGILABADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADENgA\nABiAwAYAwADcrQsAIOlsmH2ynS4E10FgA0CCy8rK0YEDkhTqPcm98vv9CgYvTkBV+HcENgAkOLfb\nLb9/dth9ERnswwYAwAAENgAABiCwAQAwAIENAIABCGwAAAzAUeKACXoi1AdAzCKwgZj3I+3/j/26\n5RZvyD2zsnImoB4A0UBgAzHPrezsbKWlzYh2IQCiiH3YAAAYgMAGAMAAtr4S//bbb7Vx40adP39e\nt912m37/+99rypQpo9oVFRUpNTVVSUlJ8ng8evfdd+0MCwBAwrH1CXvnzp1auHCh6urqtGDBAr3+\n+uvXbOdyufTWW29p3759hDUAAGGwFdj19fWqqKiQJFVUVOjTTz+9ZjvLsjQ4OGhnKAAAEpqtwA4G\ng8rIyJAkeb1eBYPBa7ZzuVxas2aNVqxYob1799oZEgCAhDTmPuzVq1crEAiMWv6rX/1q1DKXy3XN\n19izZ498Pp+CwaBWr16tnJwc5efnh1EuAACJaczAfuONN6773K233qpAIKCMjAx1dXUpPT39mu18\nPp8kKT09XSUlJTp27Ni4Ajst7WZ5PKHda7W7OzWk9t/n9Y4+YC4e2HlP0tNTI/a+2KlTiv31F+/z\nsyue5xfPc5Nif37x8rtn6yjxoqIivf/++1q7dq0++OADFRcXj2pz6dIlDQ4OKiUlRRcvXtQXX3yh\nX/7yl+N6/e7uiyHXFAz2SQpv5XR19YbVL9YNvSfh943U+2Jn3Umxv/7ifX52eL1T4nZ+8Tw3yYz5\nmfS7d6N/Dmztw37iiSf05ZdfaunSpTp48KDWrl0rSers7NSTTz4pSQoEAnrooYdUXl6uqqoqFRUV\nafHixXaGBQAg4dj6hD1t2jTt3r171HKfzzd8itftt9+uDz/80M4wAAAkPK50BgCAAQhsAAAMQGAD\nAGAAAhsAAAMQ2AAAGIDABgDAAAQ2AAAGsHUeNgAAZjgbZp9spwsJG4ENRJT5fzQA02Rl5ejAAUkK\n9TLNXvn9fgWDoV8meyIQ2ECExMsfDcA0brdbfv/ssPvGCgIbiJB4+aMBIDo46AwAAAMQ2AAAGIDA\nBgDAAAQ2AAAGILABADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADENgAABiAwAYAwABcSzxR9ESoDwBg\nQhDYCSArK0cnt5xUMBjqXaKG+gIAoo/ATgBut1u5ubnq6uqNdikAgDCxDxsAAAMQ2AAAGIDABgDA\nAAQ2AAAGILABADCArcDev3+/li9frry8PP31r3+9brvGxkYtW7ZMS5cu1c6dO+0MCQBAQrIV2Lm5\nudq+fbt++tOfXrfN4OCgXnjhBe3atUsff/yxamtr1dzcbGdYAAASjq3zsHNyhi6qYVnWdds0NTVp\n1qxZmjlzpiSptLRU9fX18vv9doYGACChTPg+7I6ODs2YMWP4cWZmpjo7Oyd6WAAA4sqYn7BXr16t\nQCAwavnGjRtVVFQ0IUX9S1razfJ43CH16e5ODXs8r3dK2H1NEOvzs7PupNifn13Mz1zxPDeJ+UXK\nmIH9xhtv2BogMzNTbW1tw487Ojrk8/nG1be7+2LI4w1dLzu8P/zxfOlOr3dKzM/PzrqTWH8mi+f5\nxfPcJOY3EeNdj2NfiV9vP/acOXPU2tqq8+fP6/Lly6qtrVVxcbFTwwIAkBBsBfann36qwsJCHT16\nVOvWrdPjjz8uSers7NSTTz4paejGE1u2bNGaNWu0fPlylZaWcsAZAAAhsnWU+JIlS7RkyZJRy30+\nn15//fXhxwUFBSooKLAzFAAACY0rnQEAYAACGwAAAxDYAAAYgMAGAMAABDYAAAYgsAEAMACBDQCA\nAWydhw0472yYfbKdLgQAYgqBjZiRlZWjAwckqS/Enl75/X4Fg6Ffex4ATEFgI2a43W75/bPD7gsA\n8Yx92AAAGIDABgDAAAQ2AAAGILABADAAgQ0AgAEIbAAADEBgAwBgAAIbAAADENgAABiAwAYAwAAE\nNgAABiCwAQAwAIENAIABCGwAAAwQp7fXPBtG++yJKAQAAEfEXWBnZeXowAFJ6guhl1d+v1/B4MUJ\nqgoAAHviLrDdbrf8/tlh9QMAIFaxDxsAAAMQ2AAAGMDWV+L79+/X9u3b1dzcrHfffVd33XXXNdsV\nFRUpNTVVSUlJ8ng8evfdd+0MCwBAwrEV2Lm5udq+fbu2bt16w3Yul0tvvfWWbrnlFjvDAQCQsGwF\ndk5OjiTJsqwbtrMsS4ODg3aGAgAgoUVkH7bL5dKaNWu0YsUK7d27NxJDAgAQV8b8hL169WoFAoFR\nyzdu3KiioqJxDbJnzx75fD4Fg0GtXr1aOTk5ys/PH7Of1ztlXK/vlEiPF2nMz2zMz1zxPDeJ+UXK\nmIH9xhtv2B7E5/NJktLT01VSUqJjx46NK7ABAMAQx74Sv95+7EuXLqm/v1+SdPHiRX3xxReaPTv0\nC5sAAJDIbAX2p59+qsLCQh09elTr1q3T448/Lknq7OzUk08+KUkKBAJ66KGHVF5erqqqKhUVFWnx\n4sX2KwcAIIG4rLEO8QYAAFHHlc4AADAAgQ0AgAEIbAAADEBgAwBggLi7H/Z4NTc3q76+Xp2dnZKG\nzhUvLi6W3++PcmUYj+bmZnV2dmru3LlKSUkZXt7Y2KiCgoIoVuaMpqYmSdLcuXN1+vRpff7558rJ\nyVFhYWGUK3Pe5s2b9bvf/S7aZUyIv/zlLzp27Jhmz54dF2fHHD16VH6/X6mpqfrHP/6hnTt36m9/\n+5v8fr/WrVunKVNi4wIj4XrzzTdVUlKiGTNmRLuUa0rIo8R37typ2tpalZaWKjMzU5LU0dExvGzt\n2rVRrnDivPfee1qxYkW0y7DlzTff1Ntvvy2/368TJ06opqZGS5YskSRVVFTogw8+iHKF9mzfvl2N\njY26evWqFi1apKNHj2rBggX68ssvtXjxYv3iF7+IdolhW7du3ahlhw4d0oIFCyRJO3bsiHRJjlq5\ncuXw3Qj37t2rt99+WyUlJfriiy9UVFRk/N+W0tJSffjhh/J4PNqyZYsmT56spUuX6uDBgzpx4oS2\nb98e7RJtmT9/vpKTk/WjH/1IpaWl+vnPf6709PRol/UdKwHde++91uXLl0ct/+c//2mVlJREoaLI\nKSwsjHYJti1fvtzq6+uzLMuy/v73v1sVFRXW7t27LcuyrLKysmiW5ojly5dbV69etS5evGj95Cc/\nsXp7ey3LsqxLly5Zy5cvj3J19pSXl1ubNm2yDh48aB06dMg6ePCgtWjRIuvQoUPWoUOHol2ebd/f\n/iorK60LFy5YlmVZ/f39xq87y7KsZcuWDf9cXl4+4rkHHngg0uU4rqyszBoYGLA+//xz65lnnrEW\nLFhgrVmzxnr//feHfw+jKSG/Ene5XOrs7NTMmTNHLO/q6pLL5YpSVc65//77r/vcta4Lb5rBwcHh\nr8Fvu+02vfXWW9qwYYPa2trGvHOcCdxut9xu9/B/+qmpqZKkyZMnKynJ7MNO3nvvPb355pvasWOH\nNm/erLy8PN1000362c9+Fu3SHDE4OKhvv/1Wg4ODGhwcHP50dvPNN8vtdke5Ovtmz549/C3dj3/8\nYx07dkxz5szR2bNn5fGYHycul0tJSUlavHixFi9erCtXrqixsVG1tbX67W9/q4MHD0a1PvPf4TDU\n1NToscce06xZs4b3VbS1tam1tVVbtmyJcnX2XbhwQbt27dLUqVNHLLcsS6tWrYpSVc659dZbdfz4\nceXl5UmSUlJS9Prrr6umpkanTp2KcnX2TZo0SZcuXVJycrLef//94eW9vb3GB3ZSUpIee+wxLVu2\nTC+//LIyMjI0MDAQ7bIc09fXp8rKSlmWNfzBwOfzqb+/Py7+mXzppZf00ksv6U9/+pPS0tK0atUq\nTZ8+XTNmzNBLL70U7fJs+/d1NGnSJBUXF6u4uFiXLl2KUlXfSch92NLQf8JNTU3q6OiQJGVmZmrO\nnDlx8V9wTU2NKisrr3mDlU2bNmnbtm1RqMo57e3tcrvd8nq9o547fPiw5s+fH4WqnHP58mX94Ac/\nGLU8GAyqq6tLd955ZxSqmhifffaZvv76a/3617+OdikT6tKlSwoEArr99tujXYoj+vr6dO7cOV29\nelXTp09XRkZGtEtyxNmzZ5WdnR3tMq4rYQMbAACTmP39GgAACYLABgDAAAQ2AAAGILABADAAgQ0A\ngAH+H0yIliOASUsNAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x71e2aa0278>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = df.plot(kind='bar')\n",
"ax.set_xticklabels(df.index.format(names=False))"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x71e2b465f8>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n25o6daoaGxvV2Nion/70pwYps9fU1KTbbrtNCxYsuOoxxbp2mWYr9rU7ceKEli9frnnz5mnBggXa\nsmXLFY8r1vXzMl9Wa+gO0dGjR91kMul+4xvfcN99992rHjdr1iy3p6dnqJfLOy/zpdNp94477nCP\nHTvmnjt3zr377rvdI0eO5Dlpdp555hl38+bNruu67vPPP+/+4Ac/uOJxxbR+XtZj9+7d7gMPPOC6\nruu+88477tKlSy2iDpqX2fbv3+8++OCDRgmH7k9/+pP73nvvufPnz7/inxfr2rlu5tmKfe06Ozvd\n9957z3Vd1+3t7XXvvPPOwHztua63+bJZwyHfEdfV1Skej8vNsC+I67oaGBgY6uXyzst8Bw8e1M03\n36wxY8Zo+PDhmjdvnnbt2pXHlNnbtWuXGhsbJUmNjY164403rnhcMa2fl/XYtWuXFi1aJEmaPHmy\nTp8+rVOnTlnEHZRi/lzzaurUqRoxYsRV/7xY107KPFuxi8ViamhokCSVlZXJcRx1dnZedkwxr5+X\n+bKRt2fEkUhEK1eu1OLFi/XKK6/k67J5cfLkSdXW1l789ahRo3xZnHxIpVKqqamRdOGTLJVKXfG4\nYlo/L+vR2dmp0aNHX3bMyZMn85YxW14/1/7yl79o4cKFWrVqlY4cOZLPiDlXrGvnVVDW7tixYzp8\n+LAmTZp02e8HZf2uNp80+DUs8XLBFStWXPF/LOvWrdOsWbO8nEJbt27VyJEjlUqltGLFCtXV1Wnq\n1KmePjbX/JivkF1tvocffvhffi8SiVzxHIW8frjchAkTtHv3bpWWlurNN9/U6tWr9fvf/946FjwI\nytr19fVp7dq1ampqUllZmXUc311rvmzW0FMR//znP88+8X8bOXKkJKm6ulqzZ8/W3/72t4L5h3yo\n840aNUrHjx+/+OuTJ09enLcQXGu+G2+8UadOnVJNTY26urpUXV19xeMKef3+f17WY+TIkTpx4sTF\nX584cUKjRo3KW8ZseZnt0/8wzJw5U48//rh6enpUWVmZt5y5VKxr50UQ1q6/v19r167VwoULdccd\nd/zLnxf7+mWaL5s19PWl6as9Rz179qz6+vokSWfOnNFbb72lcePG+XnpvLjafBMnTlRHR4c+/PBD\nnTt3Tjt27NDtt9+e53TZmTVrll577TVJ0rZt266Yu9jWz8t63H777dq+fbsk6Z133tGIESMuvkRf\nyLzM9ulXPw4ePChJRfUPuXT1rzWpeNfu/7nWbEFYu6amJo0dO1b33XffFf+82Ncv03zZrOGQf/rS\nG2+8oSeffFLd3d0aMWKEbrnlFr3wwgvq7OzUhg0b9Pzzz+uDDz7QmjVrFIlElE6ntWDBAq1atWoo\nl80bL/NJF95SsnHjRrmuqyVLlhTNfD09PXr44Yf1j3/8Q2PGjNEPf/hDjRgxoujX70rr8fLLLysS\niWjZsmWSpCeeeEJ//OMfVVpaqqeffloTJkwwTu1Nptl++ctfauvWrSopKdH111+v9evXa/Lkydax\nPXvkkUe0f/9+9fT0qKamRt/+9rd1/vz5QKxdptmKfe0OHDigr3/966qvr1ckElEkEtG6det0/Pjx\nQKyfl/myWUN+DCIAAIbYWQsAAEMUMQAAhihiAAAMUcQAABiiiAEAMEQRAwBgiCIGAMAQRQwAgKH/\nC+OYHwqr2KKrAAAAAElFTkSuQmCC\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x71e2aab3c8>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"df.plot(kind='barh')"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.5.0"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment