{ "cells": [ { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "import altair as alt\n", "from vega_datasets import data" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "iris = data.iris()\n", "\n", "chart = alt.Chart(iris).mark_point().encode(\n", " x='petalLength',\n", " y='petalWidth',\n", " color='species'\n", ")" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "application/vnd.vegalite.v3+json": { "$schema": "https://vega.github.io/schema/vega-lite/v3.4.0.json", "config": { "mark": { "tooltip": null }, "view": { "height": 300, "width": 400 } }, "data": { "name": "data-a264acbd6e539a8b3afc0cb5f240fb57" }, "datasets": { "data-a264acbd6e539a8b3afc0cb5f240fb57": [ { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 5.1, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 4.9, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.2, "sepalLength": 4.7, "sepalWidth": 3.2, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 4.6, "sepalWidth": 3.1, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 5, "sepalWidth": 3.6, "species": "setosa" }, { "petalLength": 1.7000000000000002, "petalWidth": 0.4, "sepalLength": 5.4, "sepalWidth": 3.9, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.30000000000000004, "sepalLength": 4.6, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 5, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 4.4, "sepalWidth": 2.9, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.1, "sepalLength": 4.9, "sepalWidth": 3.1, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 5.4, "sepalWidth": 3.7, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.2, "sepalLength": 4.8, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.1, "sepalLength": 4.8, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.1, "petalWidth": 0.1, "sepalLength": 4.3, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.2, "petalWidth": 0.2, "sepalLength": 5.8, "sepalWidth": 4, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.4, "sepalLength": 5.7, "sepalWidth": 4.4, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.4, "sepalLength": 5.4, "sepalWidth": 3.9, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.30000000000000004, "sepalLength": 5.1, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.7000000000000002, "petalWidth": 0.30000000000000004, "sepalLength": 5.7, "sepalWidth": 3.8, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.30000000000000004, "sepalLength": 5.1, "sepalWidth": 3.8, "species": "setosa" }, { "petalLength": 1.7000000000000002, "petalWidth": 0.2, "sepalLength": 5.4, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.4, "sepalLength": 5.1, "sepalWidth": 3.7, "species": "setosa" }, { "petalLength": 1, "petalWidth": 0.2, "sepalLength": 4.6, "sepalWidth": 3.6, "species": "setosa" }, { "petalLength": 1.7000000000000002, "petalWidth": 0.5, "sepalLength": 5.1, "sepalWidth": 3.3, "species": "setosa" }, { "petalLength": 1.9, "petalWidth": 0.2, "sepalLength": 4.8, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.2, "sepalLength": 5, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.4, "sepalLength": 5, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 5.2, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 5.2, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.2, "sepalLength": 4.7, "sepalWidth": 3.2, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.2, "sepalLength": 4.8, "sepalWidth": 3.1, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.4, "sepalLength": 5.4, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.1, "sepalLength": 5.2, "sepalWidth": 4.1, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 5.5, "sepalWidth": 4.2, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 4.9, "sepalWidth": 3.1, "species": "setosa" }, { "petalLength": 1.2, "petalWidth": 0.2, "sepalLength": 5, "sepalWidth": 3.2, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.2, "sepalLength": 5.5, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.1, "sepalLength": 4.9, "sepalWidth": 3.6, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.2, "sepalLength": 4.4, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 5.1, "sepalWidth": 3.4, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.30000000000000004, "sepalLength": 5, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.30000000000000004, "sepalLength": 4.5, "sepalWidth": 2.3, "species": "setosa" }, { "petalLength": 1.3, "petalWidth": 0.2, "sepalLength": 4.4, "sepalWidth": 3.2, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.6000000000000001, "sepalLength": 5, "sepalWidth": 3.5, "species": "setosa" }, { "petalLength": 1.9, "petalWidth": 0.4, "sepalLength": 5.1, "sepalWidth": 3.8, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.30000000000000004, "sepalLength": 4.8, "sepalWidth": 3, "species": "setosa" }, { "petalLength": 1.6, "petalWidth": 0.2, "sepalLength": 5.1, "sepalWidth": 3.8, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 4.6, "sepalWidth": 3.2, "species": "setosa" }, { "petalLength": 1.5, "petalWidth": 0.2, "sepalLength": 5.3, "sepalWidth": 3.7, "species": "setosa" }, { "petalLength": 1.4, "petalWidth": 0.2, "sepalLength": 5, "sepalWidth": 3.3, "species": "setosa" }, { "petalLength": 4.7, "petalWidth": 1.4, "sepalLength": 7, "sepalWidth": 3.2, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.5, "sepalLength": 6.4, "sepalWidth": 3.2, "species": "versicolor" }, { "petalLength": 4.9, "petalWidth": 1.5, "sepalLength": 6.9, "sepalWidth": 3.1, "species": "versicolor" }, { "petalLength": 4, "petalWidth": 1.3, "sepalLength": 5.5, "sepalWidth": 2.3, "species": "versicolor" }, { "petalLength": 4.6, "petalWidth": 1.5, "sepalLength": 6.5, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.3, "sepalLength": 5.7, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 4.7, "petalWidth": 1.6, "sepalLength": 6.3, "sepalWidth": 3.3, "species": "versicolor" }, { "petalLength": 3.3, "petalWidth": 1, "sepalLength": 4.9, "sepalWidth": 2.4, "species": "versicolor" }, { "petalLength": 4.6, "petalWidth": 1.3, "sepalLength": 6.6, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 3.9, "petalWidth": 1.4, "sepalLength": 5.2, "sepalWidth": 2.7, "species": "versicolor" }, { "petalLength": 3.5, "petalWidth": 1, "sepalLength": 5, "sepalWidth": 2, "species": "versicolor" }, { "petalLength": 4.2, "petalWidth": 1.5, "sepalLength": 5.9, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4, "petalWidth": 1, "sepalLength": 6, "sepalWidth": 2.2, "species": "versicolor" }, { "petalLength": 4.7, "petalWidth": 1.4, "sepalLength": 6.1, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 3.6, "petalWidth": 1.3, "sepalLength": 5.6, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 4.4, "petalWidth": 1.4, "sepalLength": 6.7, "sepalWidth": 3.1, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.5, "sepalLength": 5.6, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4.1, "petalWidth": 1, "sepalLength": 5.8, "sepalWidth": 2.7, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.5, "sepalLength": 6.2, "sepalWidth": 2.2, "species": "versicolor" }, { "petalLength": 3.9, "petalWidth": 1.1, "sepalLength": 5.6, "sepalWidth": 2.5, "species": "versicolor" }, { "petalLength": 4.8, "petalWidth": 1.8, "sepalLength": 5.9, "sepalWidth": 3.2, "species": "versicolor" }, { "petalLength": 4, "petalWidth": 1.3, "sepalLength": 6.1, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 4.9, "petalWidth": 1.5, "sepalLength": 6.3, "sepalWidth": 2.5, "species": "versicolor" }, { "petalLength": 4.7, "petalWidth": 1.2, "sepalLength": 6.1, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 4.3, "petalWidth": 1.3, "sepalLength": 6.4, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 4.4, "petalWidth": 1.4, "sepalLength": 6.6, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4.8, "petalWidth": 1.4, "sepalLength": 6.8, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 5, "petalWidth": 1.7000000000000002, "sepalLength": 6.7, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.5, "sepalLength": 6, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 3.5, "petalWidth": 1, "sepalLength": 5.7, "sepalWidth": 2.6, "species": "versicolor" }, { "petalLength": 3.8, "petalWidth": 1.1, "sepalLength": 5.5, "sepalWidth": 2.4, "species": "versicolor" }, { "petalLength": 3.7, "petalWidth": 1, "sepalLength": 5.5, "sepalWidth": 2.4, "species": "versicolor" }, { "petalLength": 3.9, "petalWidth": 1.2, "sepalLength": 5.8, "sepalWidth": 2.7, "species": "versicolor" }, { "petalLength": 5.1, "petalWidth": 1.6, "sepalLength": 6, "sepalWidth": 2.7, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.5, "sepalLength": 5.4, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4.5, "petalWidth": 1.6, "sepalLength": 6, "sepalWidth": 3.4, "species": "versicolor" }, { "petalLength": 4.7, "petalWidth": 1.5, "sepalLength": 6.7, "sepalWidth": 3.1, "species": "versicolor" }, { "petalLength": 4.4, "petalWidth": 1.3, "sepalLength": 6.3, "sepalWidth": 2.3, "species": "versicolor" }, { "petalLength": 4.1, "petalWidth": 1.3, "sepalLength": 5.6, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4, "petalWidth": 1.3, "sepalLength": 5.5, "sepalWidth": 2.5, "species": "versicolor" }, { "petalLength": 4.4, "petalWidth": 1.2, "sepalLength": 5.5, "sepalWidth": 2.6, "species": "versicolor" }, { "petalLength": 4.6, "petalWidth": 1.4, "sepalLength": 6.1, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4, "petalWidth": 1.2, "sepalLength": 5.8, "sepalWidth": 2.6, "species": "versicolor" }, { "petalLength": 3.3, "petalWidth": 1, "sepalLength": 5, "sepalWidth": 2.3, "species": "versicolor" }, { "petalLength": 4.2, "petalWidth": 1.3, "sepalLength": 5.6, "sepalWidth": 2.7, "species": "versicolor" }, { "petalLength": 4.2, "petalWidth": 1.2, "sepalLength": 5.7, "sepalWidth": 3, "species": "versicolor" }, { "petalLength": 4.2, "petalWidth": 1.3, "sepalLength": 5.7, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 4.3, "petalWidth": 1.3, "sepalLength": 6.2, "sepalWidth": 2.9, "species": "versicolor" }, { "petalLength": 3, "petalWidth": 1.1, "sepalLength": 5.1, "sepalWidth": 2.5, "species": "versicolor" }, { "petalLength": 4.1, "petalWidth": 1.3, "sepalLength": 5.7, "sepalWidth": 2.8, "species": "versicolor" }, { "petalLength": 6, "petalWidth": 2.5, "sepalLength": 6.3, "sepalWidth": 3.3, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 1.9, "sepalLength": 5.8, "sepalWidth": 2.7, "species": "virginica" }, { "petalLength": 5.9, "petalWidth": 2.1, "sepalLength": 7.1, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 1.8, "sepalLength": 6.3, "sepalWidth": 2.9, "species": "virginica" }, { "petalLength": 5.8, "petalWidth": 2.2, "sepalLength": 6.5, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 6.6, "petalWidth": 2.1, "sepalLength": 7.6, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 4.5, "petalWidth": 1.7000000000000002, "sepalLength": 4.9, "sepalWidth": 2.5, "species": "virginica" }, { "petalLength": 6.3, "petalWidth": 1.8, "sepalLength": 7.3, "sepalWidth": 2.9, "species": "virginica" }, { "petalLength": 5.8, "petalWidth": 1.8, "sepalLength": 6.7, "sepalWidth": 2.5, "species": "virginica" }, { "petalLength": 6.1, "petalWidth": 2.5, "sepalLength": 7.2, "sepalWidth": 3.6, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 2, "sepalLength": 6.5, "sepalWidth": 3.2, "species": "virginica" }, { "petalLength": 5.3, "petalWidth": 1.9, "sepalLength": 6.4, "sepalWidth": 2.7, "species": "virginica" }, { "petalLength": 5.5, "petalWidth": 2.1, "sepalLength": 6.8, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5, "petalWidth": 2, "sepalLength": 5.7, "sepalWidth": 2.5, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 2.4, "sepalLength": 5.8, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 5.3, "petalWidth": 2.3, "sepalLength": 6.4, "sepalWidth": 3.2, "species": "virginica" }, { "petalLength": 5.5, "petalWidth": 1.8, "sepalLength": 6.5, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 6.7, "petalWidth": 2.2, "sepalLength": 7.7, "sepalWidth": 3.8, "species": "virginica" }, { "petalLength": 6.9, "petalWidth": 2.3, "sepalLength": 7.7, "sepalWidth": 2.6, "species": "virginica" }, { "petalLength": 5, "petalWidth": 1.5, "sepalLength": 6, "sepalWidth": 2.2, "species": "virginica" }, { "petalLength": 5.7, "petalWidth": 2.3, "sepalLength": 6.9, "sepalWidth": 3.2, "species": "virginica" }, { "petalLength": 4.9, "petalWidth": 2, "sepalLength": 5.6, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 6.7, "petalWidth": 2, "sepalLength": 7.7, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 4.9, "petalWidth": 1.8, "sepalLength": 6.3, "sepalWidth": 2.7, "species": "virginica" }, { "petalLength": 5.7, "petalWidth": 2.1, "sepalLength": 6.7, "sepalWidth": 3.3, "species": "virginica" }, { "petalLength": 6, "petalWidth": 1.8, "sepalLength": 7.2, "sepalWidth": 3.2, "species": "virginica" }, { "petalLength": 4.8, "petalWidth": 1.8, "sepalLength": 6.2, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 4.9, "petalWidth": 1.8, "sepalLength": 6.1, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 2.1, "sepalLength": 6.4, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 5.8, "petalWidth": 1.6, "sepalLength": 7.2, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 6.1, "petalWidth": 1.9, "sepalLength": 7.4, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 6.4, "petalWidth": 2, "sepalLength": 7.9, "sepalWidth": 3.8, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 2.2, "sepalLength": 6.4, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 1.5, "sepalLength": 6.3, "sepalWidth": 2.8, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 1.4, "sepalLength": 6.1, "sepalWidth": 2.6, "species": "virginica" }, { "petalLength": 6.1, "petalWidth": 2.3, "sepalLength": 7.7, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 2.4, "sepalLength": 6.3, "sepalWidth": 3.4, "species": "virginica" }, { "petalLength": 5.5, "petalWidth": 1.8, "sepalLength": 6.4, "sepalWidth": 3.1, "species": "virginica" }, { "petalLength": 4.8, "petalWidth": 1.8, "sepalLength": 6, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5.4, "petalWidth": 2.1, "sepalLength": 6.9, "sepalWidth": 3.1, "species": "virginica" }, { "petalLength": 5.6, "petalWidth": 2.4, "sepalLength": 6.7, "sepalWidth": 3.1, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 2.3, "sepalLength": 6.9, "sepalWidth": 3.1, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 1.9, "sepalLength": 5.8, "sepalWidth": 2.7, "species": "virginica" }, { "petalLength": 5.9, "petalWidth": 2.3, "sepalLength": 6.8, "sepalWidth": 3.2, "species": "virginica" }, { "petalLength": 5.7, "petalWidth": 2.5, "sepalLength": 6.7, "sepalWidth": 3.3, "species": "virginica" }, { "petalLength": 5.2, "petalWidth": 2.3, "sepalLength": 6.7, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5, "petalWidth": 1.9, "sepalLength": 6.3, "sepalWidth": 2.5, "species": "virginica" }, { "petalLength": 5.2, "petalWidth": 2, "sepalLength": 6.5, "sepalWidth": 3, "species": "virginica" }, { "petalLength": 5.4, "petalWidth": 2.3, "sepalLength": 6.2, "sepalWidth": 3.4, "species": "virginica" }, { "petalLength": 5.1, "petalWidth": 1.8, "sepalLength": 5.9, "sepalWidth": 3, "species": "virginica" } ] }, "encoding": { "color": { "field": "species", "type": "nominal" }, "x": { "field": "petalLength", "type": "quantitative" }, "y": { "field": "petalWidth", "type": "quantitative" } }, "mark": "point" }, "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" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "chart.display()" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "chart.save('output/example_chart.html')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The following requires the `selenium` Python package and the `chromedriver` executable to be installed." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [], "source": [ "chart.save('output/example_chart.svg')" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Note: if you're in the Jupyter notebook, Chart.serve() is not the best\n", " way to view plots. Consider using Chart.display().\n", "You must interrupt the kernel to cancel this command.\n", "\n", "Serving to http://127.0.0.1:8891/ [Ctrl-C to exit]\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "127.0.0.1 - - [23/Oct/2019 22:24:24] \"GET / HTTP/1.1\" 200 -\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\n", "stopping Server...\n" ] } ], "source": [ "chart.serve()" ] }, { "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.7.3" } }, "nbformat": 4, "nbformat_minor": 4 }