Skip to content

Instantly share code, notes, and snippets.

@saulshanabrook
Created June 20, 2019 18:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saulshanabrook/97c28550ab12e684adc3c325038537ce to your computer and use it in GitHub Desktop.
Save saulshanabrook/97c28550ab12e684adc3c325038537ce to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Collecting altair>3\n",
" Using cached https://files.pythonhosted.org/packages/47/ff/965f48420a6403c88d15706e780b77741f925bec227407132697b7b49ce0/altair-3.1.0-py2.py3-none-any.whl\n",
"Requirement already satisfied: jsonschema in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (3.0.1)\n",
"Requirement already satisfied: jinja2 in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (2.10)\n",
"Requirement already satisfied: toolz in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (0.9.0)\n",
"Requirement already satisfied: pandas in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (0.24.1)\n",
"Requirement already satisfied: six in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (1.11.0)\n",
"Requirement already satisfied: entrypoints in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (0.2.3)\n",
"Requirement already satisfied: numpy in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from altair>3) (1.16.2)\n",
"Requirement already satisfied: setuptools in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from jsonschema->altair>3) (40.5.0)\n",
"Requirement already satisfied: pyrsistent>=0.14.0 in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from jsonschema->altair>3) (0.14.5)\n",
"Requirement already satisfied: attrs>=17.4.0 in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from jsonschema->altair>3) (18.2.0)\n",
"Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from jinja2->altair>3) (1.1.0)\n",
"Requirement already satisfied: pytz>=2011k in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from pandas->altair>3) (2018.7)\n",
"Requirement already satisfied: python-dateutil>=2.5.0 in /usr/local/miniconda3/envs/jupyterlab/lib/python3.6/site-packages (from pandas->altair>3) (2.7.5)\n",
"Installing collected packages: altair\n",
" Found existing installation: altair 2.4.1\n",
" Uninstalling altair-2.4.1:\n",
" Successfully uninstalled altair-2.4.1\n",
"Successfully installed altair-3.1.0\n"
]
}
],
"source": [
"!pip install \"altair>3\""
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.vegalite.v3+json": {
"$schema": "https://vega.github.io/schema/vega-lite/v3.3.0.json",
"config": {
"mark": {
"tooltip": null
},
"view": {
"height": 300,
"width": 400
}
},
"data": {
"name": "data-c2a3e89ba9d5d1687d5e8c28d630a033"
},
"datasets": {
"data-c2a3e89ba9d5d1687d5e8c28d630a033": [
{
"a": "A",
"b": 28
},
{
"a": "B",
"b": 55
},
{
"a": "C",
"b": 43
},
{
"a": "D",
"b": 91
},
{
"a": "E",
"b": 81
},
{
"a": "F",
"b": 53
},
{
"a": "G",
"b": 19
},
{
"a": "H",
"b": 87
},
{
"a": "I",
"b": 52
}
]
},
"encoding": {
"x": {
"field": "a",
"type": "nominal"
},
"y": {
"field": "b",
"type": "quantitative"
}
},
"mark": "bar"
},
"image/png": "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",
"text/plain": [
"<VegaLite 3 object>\n",
"\n",
"If you see this message, it means the renderer has not been properly enabled\n",
"for the frontend that you are using. For more information, see\n",
"https://altair-viz.github.io/user_guide/troubleshooting.html\n"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import altair.vegalite.v3 as alt\n",
"import pandas as pd\n",
"\n",
"source = pd.DataFrame({\n",
" 'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],\n",
" 'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]\n",
"})\n",
"\n",
"alt.Chart(source).mark_bar().encode(\n",
" x='a',\n",
" y='b'\n",
")"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.vegalite.v2+json": {
"$schema": "https://vega.github.io/schema/vega-lite/v2.6.0.json",
"config": {
"view": {
"height": 300,
"width": 400
}
},
"data": {
"name": "data-c2a3e89ba9d5d1687d5e8c28d630a033"
},
"datasets": {
"data-c2a3e89ba9d5d1687d5e8c28d630a033": [
{
"a": "A",
"b": 28
},
{
"a": "B",
"b": 55
},
{
"a": "C",
"b": 43
},
{
"a": "D",
"b": 91
},
{
"a": "E",
"b": 81
},
{
"a": "F",
"b": 53
},
{
"a": "G",
"b": 19
},
{
"a": "H",
"b": 87
},
{
"a": "I",
"b": 52
}
]
},
"encoding": {
"x": {
"field": "a",
"type": "nominal"
},
"y": {
"field": "b",
"type": "quantitative"
}
},
"mark": "bar"
},
"image/png": "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",
"text/plain": [
"<VegaLite 2 object>\n",
"\n",
"If you see this message, it means the renderer has not been properly enabled\n",
"for the frontend that you are using. For more information, see\n",
"https://altair-viz.github.io/user_guide/troubleshooting.html\n"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import altair.vegalite.v2 as alt\n",
"import pandas as pd\n",
"\n",
"source = pd.DataFrame({\n",
" 'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],\n",
" 'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]\n",
"})\n",
"\n",
"alt.Chart(source).mark_bar().encode(\n",
" x='a',\n",
" y='b'\n",
")"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"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.6.7"
}
},
"nbformat": 4,
"nbformat_minor": 4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment