diff --git a/docs/_quarto.yml b/docs/_quarto.yml
index 91ebfe4..f45274d 100644
--- a/docs/_quarto.yml
+++ b/docs/_quarto.yml
@@ -16,6 +16,7 @@ website:
site-url: https://prof-rossetti.github.io/python-for-finance/
repo-url: https://github.com/prof-rossetti/python-for-finance
repo-branch: main
+ repo-subdir: docs
repo-actions: [edit, issue, source]
#downloads: ["pdf", "epub", "docx"]
#sharing: ["facebook", "twitter", "linkedin"]
@@ -170,6 +171,17 @@ website:
- section:
href: notes/dataviz/candlestick-charts.qmd
text: "Candlestick Charts"
+ - section:
+ href: notes/dataviz/troubleshooting.ipynb
+ text: "Testing 123"
+ - section:
+ href: notes/dataviz/troubleshooting-2.ipynb
+ text: "Testing 123 v2"
+ - section:
+ href: notes/dataviz/troubleshooting-3.ipynb
+ text: "Testing 123 v3"
+ title: "Troubleshooting Plotly"
+
#
# FETCHING DATA FROM THE INTERNET
#
diff --git a/docs/notes/dataviz/troubleshooting-2.ipynb b/docs/notes/dataviz/troubleshooting-2.ipynb
new file mode 100644
index 0000000..cfc2422
--- /dev/null
+++ b/docs/notes/dataviz/troubleshooting-2.ipynb
@@ -0,0 +1,1301 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "provenance": []
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "language_info": {
+ "name": "python"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Under what conditions will plotly figures get exported properly?"
+ ],
+ "metadata": {
+ "id": "Of3b7vpWhrXC"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# https://quarto.org/docs/interactive/widgets/jupyter.html#plotly\n",
+ "import plotly.io as pio\n",
+ "pio.renderers.default = \"plotly_mimetype+notebook_connected\""
+ ],
+ "metadata": {
+ "id": "wwkfLeLpTzWc"
+ },
+ "execution_count": 1,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "source": [],
+ "metadata": {
+ "id": "J918f9ULTwvp"
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "DHGKo3Jehp3S",
+ "outputId": "59ca46d5-ffbe-4e4b-9278-da870f3b19c6"
+ },
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 350
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ },
+ "text/html": [
+ "
"
+ ]
+ },
+ "metadata": {}
+ }
+ ],
+ "source": [
+ "import plotly.express as px\n",
+ "\n",
+ "fig = px.line(x=[1, 2, 3], y=[1, 2, 3], height=350, title=\"Line Chart\")\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "https://github.com/plotly/plotly.py/blob/master/doc/python/renderers.md"
+ ],
+ "metadata": {
+ "id": "q2tGCBtakFBu"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "import plotly.io as pio\n",
+ "pio.renderers"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "T6Ymg8YPicRh",
+ "outputId": "d21a4ae4-e599-4786-df9b-cba29415c851"
+ },
+ "execution_count": 3,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "Renderers configuration\n",
+ "-----------------------\n",
+ " Default renderer: 'plotly_mimetype+notebook_connected'\n",
+ " Available renderers:\n",
+ " ['plotly_mimetype', 'jupyterlab', 'nteract', 'vscode',\n",
+ " 'notebook', 'notebook_connected', 'kaggle', 'azure', 'colab',\n",
+ " 'cocalc', 'databricks', 'json', 'png', 'jpeg', 'jpg', 'svg',\n",
+ " 'pdf', 'browser', 'firefox', 'chrome', 'chromium', 'iframe',\n",
+ " 'iframe_connected', 'sphinx_gallery', 'sphinx_gallery_png']"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 3
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"notebook\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "Wif_k45rhrIj",
+ "outputId": "ad429446-5701-4e05-8dcd-9c179dbcfdc1"
+ },
+ "execution_count": 4,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"colab\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "DT1Qd-_bihmt",
+ "outputId": "8c63532a-4c5e-41ef-e50d-a81d313cf5de"
+ },
+ "execution_count": 5,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"iframe\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 391
+ },
+ "id": "O19nhkhpiufz",
+ "outputId": "10cfeae6-6660-43fe-aa78-d6c9bbfdb2ec"
+ },
+ "execution_count": 6,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# !pip install -U kaleido"
+ ],
+ "metadata": {
+ "id": "ZqGxSHHpix5p"
+ },
+ "execution_count": 7,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#fig.show(renderer=\"svg\")"
+ ],
+ "metadata": {
+ "id": "Lfup6msaisHQ"
+ },
+ "execution_count": 8,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#fig.show(renderer=\"png\")"
+ ],
+ "metadata": {
+ "id": "KoS-P36pkIOZ"
+ },
+ "execution_count": 9,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#fig.show(renderer=\"pdf\")"
+ ],
+ "metadata": {
+ "id": "wAWngGbziCg7"
+ },
+ "execution_count": 10,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#import plotly\n",
+ "#plotly.offline.init_notebook_mode()"
+ ],
+ "metadata": {
+ "id": "kcroH02thrFp"
+ },
+ "execution_count": 11,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#fig.show()"
+ ],
+ "metadata": {
+ "id": "lJn5Rcf5hrCo"
+ },
+ "execution_count": 12,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [],
+ "metadata": {
+ "id": "QaB8DDSvhq_5"
+ },
+ "execution_count": 12,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [],
+ "metadata": {
+ "id": "PmE0CcIrhq86"
+ },
+ "execution_count": 12,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/notes/dataviz/troubleshooting-3.ipynb b/docs/notes/dataviz/troubleshooting-3.ipynb
new file mode 100644
index 0000000..2dea74b
--- /dev/null
+++ b/docs/notes/dataviz/troubleshooting-3.ipynb
@@ -0,0 +1,8216 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "provenance": []
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "language_info": {
+ "name": "python"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Under what conditions will plotly figures get exported properly?"
+ ],
+ "metadata": {
+ "id": "Of3b7vpWhrXC"
+ }
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "https://stackoverflow.com/questions/78694049/plotly-figures-not-displaying-in-quarto?noredirect=1#comment138757145_78694049\n",
+ "\n",
+ "https://quarto.org/docs/interactive/widgets/jupyter.html#plotly"
+ ],
+ "metadata": {
+ "id": "YnBjB_zDea1L"
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 267
+ },
+ "id": "DHGKo3Jehp3S",
+ "outputId": "00add1d9-2ab1-4032-8de4-29084f42313f"
+ },
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ],
+ "source": [
+ "import plotly.express as px\n",
+ "\n",
+ "fig = px.line(x=[1, 2, 3], y=[1, 2, 3], height=250, title=\"Line Chart\")\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "https://github.com/plotly/plotly.py/blob/master/doc/python/renderers.md"
+ ],
+ "metadata": {
+ "id": "q2tGCBtakFBu"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "import plotly.io as pio\n",
+ "pio.renderers"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "T6Ymg8YPicRh",
+ "outputId": "d78d2e9d-39dc-41c2-abc8-93542648e5e1"
+ },
+ "execution_count": 4,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "Renderers configuration\n",
+ "-----------------------\n",
+ " Default renderer: 'colab'\n",
+ " Available renderers:\n",
+ " ['plotly_mimetype', 'jupyterlab', 'nteract', 'vscode',\n",
+ " 'notebook', 'notebook_connected', 'kaggle', 'azure', 'colab',\n",
+ " 'cocalc', 'databricks', 'json', 'png', 'jpeg', 'jpg', 'svg',\n",
+ " 'pdf', 'browser', 'firefox', 'chrome', 'chromium', 'iframe',\n",
+ " 'iframe_connected', 'sphinx_gallery', 'sphinx_gallery_png']"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 4
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "for renderer in pio.renderers:\n",
+ " print(\"--------------------\")\n",
+ " print(renderer)\n",
+ " try:\n",
+ " fig.show(renderer=renderer)\n",
+ " except Exception as e:\n",
+ " print(\"ERROR:\", e)"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ },
+ "id": "ryed9xVGengG",
+ "outputId": "830b604a-e049-4d4a-868f-eb66d9a81d1f"
+ },
+ "execution_count": 8,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "plotly_mimetype\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "jupyterlab\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "nteract\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "vscode\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "notebook\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "notebook_connected\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "kaggle\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "azure\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "colab\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "cocalc\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "databricks\n",
+ "ERROR: \n",
+ "Unable to detect the Databricks displayHTML function. The 'databricks' renderer is only\n",
+ "supported when called from within the Databricks notebook environment.\n",
+ "--------------------\n",
+ "json\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ }
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "png\n",
+ "ERROR: \n",
+ "Image export using the \"kaleido\" engine requires the kaleido package,\n",
+ "which can be installed using pip:\n",
+ " $ pip install -U kaleido\n",
+ "\n",
+ "--------------------\n",
+ "jpeg\n",
+ "ERROR: \n",
+ "Image export using the \"kaleido\" engine requires the kaleido package,\n",
+ "which can be installed using pip:\n",
+ " $ pip install -U kaleido\n",
+ "\n",
+ "--------------------\n",
+ "jpg\n",
+ "ERROR: \n",
+ "Image export using the \"kaleido\" engine requires the kaleido package,\n",
+ "which can be installed using pip:\n",
+ " $ pip install -U kaleido\n",
+ "\n",
+ "--------------------\n",
+ "svg\n",
+ "ERROR: \n",
+ "Image export using the \"kaleido\" engine requires the kaleido package,\n",
+ "which can be installed using pip:\n",
+ " $ pip install -U kaleido\n",
+ "\n",
+ "--------------------\n",
+ "pdf\n",
+ "ERROR: \n",
+ "Image export using the \"kaleido\" engine requires the kaleido package,\n",
+ "which can be installed using pip:\n",
+ " $ pip install -U kaleido\n",
+ "\n",
+ "--------------------\n",
+ "browser\n",
+ "ERROR: could not locate runnable browser\n",
+ "--------------------\n",
+ "firefox\n",
+ "ERROR: Can't locate a browser with key in ('firefox',)\n",
+ "--------------------\n",
+ "chrome\n",
+ "ERROR: Can't locate a browser with key in ('chrome', 'google-chrome')\n",
+ "--------------------\n",
+ "chromium\n",
+ "ERROR: Can't locate a browser with key in ('chromium', 'chromium-browser')\n",
+ "--------------------\n",
+ "iframe\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "iframe_connected\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "sphinx_gallery\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "--------------------\n",
+ "sphinx_gallery_png\n",
+ "ERROR: orca and psutil are required to use the `sphinx-gallery-orca` renderer. See https://plotly.com/python/static-image-export/ for instructions on how to install orca. Alternatively, you can use the `sphinx-gallery` renderer (note that png thumbnails can only be generated with the `sphinx-gallery-orca` renderer).\n"
+ ]
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Renderers that show up in colab:"
+ ],
+ "metadata": {
+ "id": "rtDSBgmdfZhd"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"colab\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 267
+ },
+ "id": "zjDzYSgLel_l",
+ "outputId": "033a8261-31d9-46b7-8deb-935a7dc10510"
+ },
+ "execution_count": 9,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"sphinx_gallery\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 267
+ },
+ "id": "hQyW8MH0fc6F",
+ "outputId": "c34d30f1-4f12-4edf-b11a-b058aae5e29a"
+ },
+ "execution_count": 10,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Updating default renderer:"
+ ],
+ "metadata": {
+ "id": "urSti8Z8f9EW"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "import plotly.io as pio\n",
+ "# https://quarto.org/docs/interactive/widgets/jupyter.html#plotly\n",
+ "pio.renderers.default = \"plotly_mimetype+notebook_connected\"\n",
+ "print(pio.renderers.default)\n",
+ "fig.show()"
+ ],
+ "metadata": {
+ "id": "wwkfLeLpTzWc",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 284
+ },
+ "outputId": "bef9d0c7-47d0-4f65-ea84-8058e5e998db"
+ },
+ "execution_count": 16,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "plotly_mimetype+notebook_connected\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "pio.renderers.default = \"colab\"\n",
+ "print(pio.renderers.default)\n",
+ "fig.show()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 284
+ },
+ "id": "D5dzc_zgiD8z",
+ "outputId": "613dac4f-8e6f-4cf9-ff50-8d506ed17673"
+ },
+ "execution_count": 19,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "colab\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "pio.renderers.default = \"colab+plotly_mimetype\"\n",
+ "print(pio.renderers.default)\n",
+ "fig.show()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 284
+ },
+ "id": "GD1USjmyiOhV",
+ "outputId": "56f7660a-416d-4eb4-806f-a175c5e68d78"
+ },
+ "execution_count": 20,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "colab+plotly_mimetype\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ],
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "pio.renderers.default = \"colab+notebook_connected\"\n",
+ "print(pio.renderers.default)\n",
+ "fig.show()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 284
+ },
+ "id": "0HxU7ZXgiS51",
+ "outputId": "09571c48-da99-43f5-9492-3501cfc79c4d"
+ },
+ "execution_count": 21,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "colab+notebook_connected\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "pio.renderers.default = \"colab+plotly_mimetype+notebook_connected\"\n",
+ "print(pio.renderers.default)\n",
+ "fig.show()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 284
+ },
+ "id": "3ZjVKFYsgIvH",
+ "outputId": "5b71d5d3-6040-483c-cf05-be9c288766f8"
+ },
+ "execution_count": 15,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "colab+plotly_mimetype+notebook_connected\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ],
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 250
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ }
+ },
+ "metadata": {}
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/notes/dataviz/troubleshooting.ipynb b/docs/notes/dataviz/troubleshooting.ipynb
new file mode 100644
index 0000000..f409763
--- /dev/null
+++ b/docs/notes/dataviz/troubleshooting.ipynb
@@ -0,0 +1,1388 @@
+{
+ "nbformat": 4,
+ "nbformat_minor": 0,
+ "metadata": {
+ "colab": {
+ "provenance": []
+ },
+ "kernelspec": {
+ "name": "python3",
+ "display_name": "Python 3"
+ },
+ "language_info": {
+ "name": "python"
+ }
+ },
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "source": [
+ "Under what conditions will plotly figures get exported properly?"
+ ],
+ "metadata": {
+ "id": "Of3b7vpWhrXC"
+ }
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "DHGKo3Jehp3S",
+ "outputId": "491348ed-7025-4717-e355-9994d48863bc"
+ },
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ],
+ "source": [
+ "import plotly.express as px\n",
+ "\n",
+ "fig = px.line(x=[1, 2, 3], y=[1, 2, 3], height=350, title=\"Line Chart\")\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "https://github.com/plotly/plotly.py/blob/master/doc/python/renderers.md"
+ ],
+ "metadata": {
+ "id": "q2tGCBtakFBu"
+ }
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "import plotly.io as pio\n",
+ "pio.renderers"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "T6Ymg8YPicRh",
+ "outputId": "a067a8a5-f68a-4c33-9bf9-bb0ad0e42c4c"
+ },
+ "execution_count": 3,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "Renderers configuration\n",
+ "-----------------------\n",
+ " Default renderer: 'colab'\n",
+ " Available renderers:\n",
+ " ['plotly_mimetype', 'jupyterlab', 'nteract', 'vscode',\n",
+ " 'notebook', 'notebook_connected', 'kaggle', 'azure', 'colab',\n",
+ " 'cocalc', 'databricks', 'json', 'png', 'jpeg', 'jpg', 'svg',\n",
+ " 'pdf', 'browser', 'firefox', 'chrome', 'chromium', 'iframe',\n",
+ " 'iframe_connected', 'sphinx_gallery', 'sphinx_gallery_png']"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 3
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"notebook\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "Wif_k45rhrIj",
+ "outputId": "b48225d8-004a-43a2-f9f0-3ed916318f50"
+ },
+ "execution_count": 4,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"colab\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "DT1Qd-_bihmt",
+ "outputId": "cd15ea9c-86da-4d9d-a638-cbf78b7f8ccb"
+ },
+ "execution_count": 5,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ " \n",
+ "\n",
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"iframe\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 391
+ },
+ "id": "O19nhkhpiufz",
+ "outputId": "3775ff83-ebb8-4f47-aad9-68a54101c88c"
+ },
+ "execution_count": 6,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ "\n"
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "!pip install -U kaleido"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ },
+ "id": "ZqGxSHHpix5p",
+ "outputId": "d5ed4a97-6211-4950-c3ee-d40db63e674a"
+ },
+ "execution_count": 7,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "Requirement already satisfied: kaleido in /usr/local/lib/python3.10/dist-packages (0.2.1)\n"
+ ]
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"svg\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 371
+ },
+ "id": "Lfup6msaisHQ",
+ "outputId": "36639a5a-8b68-4750-def2-51c5d97fbb18"
+ },
+ "execution_count": 8,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "image/svg+xml": ""
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"png\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "KoS-P36pkIOZ",
+ "outputId": "1fe35b63-382f-4e77-9439-dc7284ee3e1e"
+ },
+ "execution_count": 13,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "image/png": "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aXlJDgIQgAAEIAABCEAAw0sNQAACEIAABCAAAQg4TQDD67S8JAcBCEAAAhCAAAQggOGlBiAAAQhAAAIQgAAEnCaA4XVaXpKDAAQgAAEIQAACEMDwUgMQgAAEIAABCEAAAk4TwPA6LS/JQQACEIAABCAAAQhgeKkBCEAAAhCAAAQgAAGnCWB4nZaX5CAAAQhAAAIQgAAEMLzUAAQgAIEsE2hr79CnvvANfe7TH9fpJx2V+La7H3xcT/3+BT3642tVWFiQ5RkwPAQgAIFoE8DwRlt/socABIaIwIv/fEOLvnmXnnroRnV0dun4z1+hH37nIu21W+UQzYCvgQAEIBBdAhje6GpP5hCAwBATuGrJf6irq1utbR2aXDxOV1xw2hDPgK+DAAQgEE0CGN5o6k7WEIBADgi0vLdZn/z8FYrFPD354Lc1qmhkDmbBV0IAAhCIHgEMb/Q0J2MIQCBHBJpWr9fJX75acd/XL360WDOnT8nRTPhaCEAAAtEigOGNlt5kCwEI5JDAly68WR/erULmJbbquib9aMklOZwNXw0BCEAgOgQwvNHRmkwhAIEcEnjs188lTmZ4/IEb1N3dreNOv0wXfOkzOvGYj+VwVnw1BCAAgWgQwPBGQ2eyhAAEckjg7Q2b9MkzLtdN3zhb8w/YMzGT3z7zV11zywMJAzy5eHwOZ8dXQwACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfAIbXfY3JEAIQgAAEIAABCESaAIY30vKTPAQgAAEIQAACEHCfwP8HQTWuiwC5IncAAAAASUVORK5CYII="
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show(renderer=\"pdf\")"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 17
+ },
+ "id": "wAWngGbziCg7",
+ "outputId": "a88af5ce-3f32-41c4-9194-88e230afa6f5"
+ },
+ "execution_count": 9,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/pdf": "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Mzk4NCA4ODkuMTYwMTZdIDYyIDY0IDMzMy4wMDc4MSA2OCBbNDQzLjg0NzY2IDAgMCA1MDAgNDQzLjg0NzY2IDAgNTAwIDUwMCAyNzcuODMyMDMgMjc3LjgzMjAzIDAgMCAwIDUwMCA1MDAgMCAwIDAgMzg5LjE2MDE2IDI3Ny44MzIwMyA1MDAgMCAwIDUwMF1dCi9EVyAwPj4KZW5kb2JqCjE4IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAzMTA+PiBzdHJlYW0KeJxdkk1rwzAMhu/+FT52h5LvpIcQ6JoWctgHy/YDUlvpDItjHPeQfz9bKhnM4MAj6X0l5ESnru20cjx6t7PowfFRaWlhme9WAL/CTWmWpFwq4R6EXzENhkVe3K+Lg6nT48zqmvPow2cXZ1e+O8r5Ck8serMSrNI3vvs69Z77uzE/MIF2PGZNwyWM3ullMK/DBDxC2b6TPq/cuveav4rP1QBPkROaRswSFjMIsIO+AatjfxpeX/xpGGj5L1+S6jqK78Fidear4ziNm0Bpi5QfkbIzUvGMlMdELVGOVCZIviRQdcCeD/et1zZakmBZklLPM/W8IGVkn5/IviI6UJecgkcK0pBlRa3JsyDPkjyLkoIkr7LHWDRI2Ep4vW3l4m6t3zY+Ma45LFhp2P4CM5ugCvcX5kyfEwplbmRzdHJlYW0KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTAKL0Jhc2VGb250IC9MaWJlcmF0aW9uU2VyaWYKL0VuY29kaW5nIC9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMgWzE3IDAgUl0KL1RvVW5pY29kZSAxOCAwIFI+PgplbmRvYmoKeHJlZgowIDE5CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAxMTY2IDAwMDAwIG4gCjAwMDAwMDAxNTQgMDAwMDAgbiAKMDAwMDAwMDE5MSAwMDAwMCBuIAowMDAwMDAwMjY3IDAwMDAwIG4gCjAwMDAwMDg5MzMgMDAwMDAgbiAKMDAwMDAxNzY0NCAwMDAwMCBuIAowMDAwMDAwMzQzIDAwMDAwIG4gCjAwMDAwMDE0MTMgMDAwMDAgbiAKMDAwMDAwMTQ2OCAwMDAwMCBuIAowMDAwMDAxNTE2IDAwMDAwIG4gCjAwMDAwMDc5NjEgMDAwMDAgbiAKMDAwMDAwODIwMCAwMDAwMCBuIAowMDAwMDA4NTU4IDAwMDAwIG4gCjAwMDAwMDkwNzIgMDAwMDAgbiAKMDAwMDAxNjYwNCAwMDAwMCBuIAowMDAwMDE2ODQ2IDAwMDAwIG4gCjAwMDAwMTcyNjMgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDE5Ci9Sb290IDEwIDAgUgovSW5mbyAxIDAgUj4+CnN0YXJ0eHJlZgoxNzc4NAolJUVPRg=="
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "import plotly\n",
+ "plotly.offline.init_notebook_mode()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 17
+ },
+ "id": "kcroH02thrFp",
+ "outputId": "fad83f73-fdc1-43ca-e7ef-db194a666747"
+ },
+ "execution_count": 14,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fig.show()"
+ ],
+ "metadata": {
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 367
+ },
+ "id": "lJn5Rcf5hrCo",
+ "outputId": "0cd4c9ba-b42b-45ed-de35-c74841017753"
+ },
+ "execution_count": 12,
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "data": [
+ {
+ "hovertemplate": "x=%{x}
y=%{y}",
+ "legendgroup": "",
+ "line": {
+ "color": "#636efa",
+ "dash": "solid"
+ },
+ "marker": {
+ "symbol": "circle"
+ },
+ "mode": "lines",
+ "name": "",
+ "orientation": "v",
+ "showlegend": false,
+ "x": [
+ 1,
+ 2,
+ 3
+ ],
+ "xaxis": "x",
+ "y": [
+ 1,
+ 2,
+ 3
+ ],
+ "yaxis": "y",
+ "type": "scatter"
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "histogram2dcontour": [
+ {
+ "type": "histogram2dcontour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "choropleth": [
+ {
+ "type": "choropleth",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "histogram2d": [
+ {
+ "type": "histogram2d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmap": [
+ {
+ "type": "heatmap",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "heatmapgl": [
+ {
+ "type": "heatmapgl",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "contourcarpet": [
+ {
+ "type": "contourcarpet",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "contour": [
+ {
+ "type": "contour",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "surface": [
+ {
+ "type": "surface",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ }
+ ],
+ "mesh3d": [
+ {
+ "type": "mesh3d",
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "parcoords": [
+ {
+ "type": "parcoords",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "type": "scatterpolargl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "scattergeo": [
+ {
+ "type": "scattergeo",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterpolar": [
+ {
+ "type": "scatterpolar",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "scattergl": [
+ {
+ "type": "scattergl",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatter3d": [
+ {
+ "type": "scatter3d",
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattermapbox": [
+ {
+ "type": "scattermapbox",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scatterternary": [
+ {
+ "type": "scatterternary",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "scattercarpet": [
+ {
+ "type": "scattercarpet",
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ }
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ]
+ },
+ "layout": {
+ "autotypenumbers": "strict",
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "hovermode": "closest",
+ "hoverlabel": {
+ "align": "left"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "bgcolor": "#E5ECF6",
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "ternary": {
+ "bgcolor": "#E5ECF6",
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ]
+ },
+ "xaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "automargin": true,
+ "zerolinewidth": 2
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white",
+ "gridwidth": 2
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "geo": {
+ "bgcolor": "white",
+ "landcolor": "#E5ECF6",
+ "subunitcolor": "white",
+ "showland": true,
+ "showlakes": true,
+ "lakecolor": "white"
+ },
+ "title": {
+ "x": 0.05
+ },
+ "mapbox": {
+ "style": "light"
+ }
+ }
+ },
+ "xaxis": {
+ "anchor": "y",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "x"
+ }
+ },
+ "yaxis": {
+ "anchor": "x",
+ "domain": [
+ 0,
+ 1
+ ],
+ "title": {
+ "text": "y"
+ }
+ },
+ "legend": {
+ "tracegroupgap": 0
+ },
+ "title": {
+ "text": "Line Chart"
+ },
+ "height": 350
+ },
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [],
+ "metadata": {
+ "id": "QaB8DDSvhq_5"
+ },
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [],
+ "metadata": {
+ "id": "PmE0CcIrhq86"
+ },
+ "execution_count": null,
+ "outputs": []
+ }
+ ]
+}
\ No newline at end of file