Skip to content

Instantly share code, notes, and snippets.

@suntong
Last active December 14, 2015 18:27
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/cd69643ad84200a21dae to your computer and use it in GitHub Desktop.
Save suntong/cd69643ad84200a21dae to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"%matplotlib inline\n",
"\n",
"import numpy as np\n",
"import pandas as pd\n",
"\n",
"import matplotlib.pyplot as plt\n",
"\n",
"import plotly.plotly as py\n",
"import plotly.graph_objs as go\n",
"\n",
"import cufflinks as cf\n",
"\n",
"cf.set_config_file(offline=False, world_readable=True, theme='ggplot')\n",
"\n",
"# Reversed Y-Axes\n",
"invert_y = go.Layout(\n",
" margin=dict(\n",
" l=500\n",
" ), \n",
" xaxis=dict(\n",
" fixedrange=True\n",
" ),\n",
" yaxis=dict(\n",
" autorange='reversed',\n",
" fixedrange=True\n",
" )\n",
")\n"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false,
"scrolled": true
},
"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>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...</td>\n",
" <td>1.489575</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...</td>\n",
" <td>1.004093</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...</td>\n",
" <td>0.275537</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...</td>\n",
" <td>-1.644944</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...</td>\n",
" <td>-2.594555</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...</td>\n",
" <td>0.559019</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" person score\n",
"0 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA... 1.489575\n",
"1 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB... 1.004093\n",
"2 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC... 0.275537\n",
"3 DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD... -1.644944\n",
"4 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE... -2.594555\n",
"5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF... 0.559019"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df = pd.DataFrame({'score':np.random.randn(6),\n",
" 'person':[x*50 for x in list('ABCDEF')]})\n",
"df"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/png": "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\nSRX1/wEzMG2U7pyCYgAAAABJRU5ErkJggg==\n",
"text/plain": [
"<matplotlib.figure.Figure at 0x5d1d6a278>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ax = df.set_index(['person']).plot(kind='barh')\n",
"ax.invert_yaxis()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<iframe id=\"igraph\" scrolling=\"no\" style=\"border:none;\"seamless=\"seamless\" src=\"https://plot.ly/~xpt/33.embed\" height=\"525px\" width=\"100%\"></iframe>"
],
"text/plain": [
"<plotly.tools.PlotlyDisplay object>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.set_index(['person']).iplot(kind='barh', layout=invert_y, filename='test/grouped')"
]
},
{
"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