{ "cells": [ { "cell_type": "markdown", "id": "0f52fc3a", "metadata": {}, "source": [ "# TEST OF Plotly\n", "with a peek at its data structure" ] }, { "cell_type": "code", "execution_count": 1, "id": "09b31c80", "metadata": {}, "outputs": [], "source": [ "import plotly.express as px" ] }, { "cell_type": "code", "execution_count": null, "id": "b25198dd-b43b-4b6a-9554-d1e698c3b3ec", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "7429cddd-c611-4ae6-9db5-68459756d0f4", "metadata": {}, "source": [ "### Test of a line figure" ] }, { "cell_type": "code", "execution_count": 2, "id": "6d0f5ef7", "metadata": {}, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "hovertemplate": "x=%{x}
y=%{y}", "legendgroup": "", "line": { "color": "#636efa", "dash": "solid" }, "marker": { "symbol": "circle" }, "mode": "lines", "name": "", "orientation": "v", "showlegend": false, "type": "scatter", "x": [ "a", "b", "c" ], "xaxis": "x", "y": [ 1, 3, 2 ], "yaxis": "y" } ], "layout": { "autosize": true, "legend": { "tracegroupgap": 0 }, "template": { "data": { "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" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "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" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "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" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "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" ] ], "type": "heatmap" } ], "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" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "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" ] ], "type": "histogram2d" } ], "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" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "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" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "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" ] ], "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" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "sample figure" }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 2 ], "title": { "text": "x" }, "type": "category" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 0.8888888888888888, 3.111111111111111 ], "title": { "text": "y" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABOMAAAFoCAYAAAAVVz9hAAAgAElEQVR4Xu3dbYhc15kv+tXderdeWy3JsWzZklo9njMJw80hgXsGrgeGM2AuB4YwYIYwMIGDSQiXTJiQHA5zMYZwLjMkJMMlJAwXEm4Ygr8M4X4JDASSD/mSwDkcnEw86m7Jli3HepcsWa/u7vus2lXqqnaXVF2ru7pefhuakuRatff+rW279e9nrWdsKY7kIECAAAECBAgQIECAAAECBAgQIEBgwwXGhHEbbuwEBAgQIECAAAECBAgQIECAAAECBGoCwjgPAgECBAgQIECAAAECBAgQIECAAIEeCQjjegTtNAQIECBAgAABAgQIECBAgAABAgSEcZ4BAgQIECBAgAABAgQIECBAgAABAj0SEMb1CNppCBAgQIAAAQIECBAgQIAAAQIECAjjPAMECBAgQIAAAQIECBAgQIAAAQIEeiQgjOsRtNMQIECAAAECBAgQIECAAAECBAgQEMZ5BggQIECAAAECBAgQIECAAAECBAj0SEAY1yNopyFAgAABAgQIECBAgAABAgQIECAgjPMMECBAgAABAgQIECBAgAABAgQIEOiRgDCuR9BOQ4AAAQIECBAgQIAAAQIECBAgQEAY5xkgQIAAAQIECBAgQIAAAQIECBAg0CMBYVyPoJ2GAAECBAgQIECAAAECBAgQIECAgDDOM0CAAAECBAgQIECAAAECBAgQIECgRwLCuB5BOw0BAgQIECBAgAABAgQIECBAgAABYZxngAABAgQIECBAgAABAgQIECBAgECPBIRxPYJ2GgIECBAgQIAAAQIECBAgQIAAAQLCOM8AAQIECBAgQIAAAQIECBAgQIAAgR4JCON6BO00BAgQIECAAAECBAgQIECAAAECBIRxngECBAgQIECAAAECBAgQIECAAAECPRIQxvUI2mkIECBAgAABAgQIECBAgAABAgQICOM8AwQIECBAgAABAgQIECBAgAABAgR6JCCM6xG00xAgQIAAAQIECBAgQIAAAQIECBAQxnkGCBAgQIAAAQIECBAgQIAAAQIECPRIQBjXI2inIUCAAAECBAgQIECAAAECBAgQICCM8wwQIECAAAECBAgQIECAAAECBAgQ6JGAMK5H0E5DgAABAgQIECBAgAABAgQIECBAQBjnGSBAgAABAgQIECBAgAAB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AgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAABAgQIECBAgEBfCgjj+nJaXBQBAgQIECBAgAABAgQIECBAgMAwCgjjhnFW3RMBAgQIECBAgAAB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AgQIECBAgAABAgQIrFlAGLdmMgMIECBAgAABAgQIECBAgAABAgQIdCcgjOvOzSgCBAgQIECAAAECBAgQIECAAAECaxYQxq2ZzAACBAgQIECAAAECBAgQIECAAAEC3QkI47pzM4oAAQIECBAgQIAAAQIECBAgQIDAmgWEcWsmM4AAAQIECBAgQIAAAQIECBAgQIBAdwLCuO7cjCJAgAABAgQIECBAgAABAgQIECCwZgFh3JrJDCBAgAABAgQIECBAgAABAgQIECDQnYAwrjs3owgQIECAAAECBAgQIECAAAECBAisWUAYt2YyAwgQIECAAAECBAgQIECAAAECBAh0JyCM687NKAIECBAgQIAAAQIECBAgQIAAAQJrFhDGrZnMAAIECBAgQIAAAQIECBAgQIAAAQLdCQjjunMzigABAgQIECBAgAABAgQIECBAgMCaBYRxayYzgAABAgQIECBAgAABAgQIECBAgEB3AsK47tyMIkCAAAECBAgQIECAAAECBAgQILBmAWHcmskMIECAAAECBAgQIECAAAECBAgQINCdgDCuOzejCBAgQIAAAQI9FTh3/kJ68bNfSx9//nh67XuvPDz3S59/Nf36jbPpNz/7QU+vx8kIECBAgAABAgS6ExDGdedmFAECBAgQIECg5wKNQO5v//ov01/82Z+kb3z3tfT9134iiOv5TDghAQIECBAgQKB7AWFc93ZGEiBAgAABAgR6LtAI4P7x7/8mvfzVb6b8+kef/kTPr8MJCRAgQIAAAQIEuhMQxnXnZhQBAgQIECBAYNMEGktTP/fSi+krX3hp067DiQkQIECAAAECBNYuIIxbu5kRBAgQIECAAIFNFRDGbSq/kxMgQIAAAQIEigSEcUV8BhMgQIAAAQIEeitgmWpvvZ2NAAECBAgQILDeAsK49Rb1eQQIECBAgACBDRL4xS9fb9knTgOHDYL2sQQIECBAgACBDRQQxm0gro8mQIAAAQIECKyXQCOIW7lP3Auf+VK6fPWGjqrrBe1zCBAgQIAAAQIbLCCM22BgH0+AAAECBAgQIECAAAECBAgQIECgISCM8ywQIECAAAECBAgQIECAAAECBAgQ6JGAMK5H0E5DgAABAgQIECBAgAABAgQIECBAQBjnGSBAgAABAgQIECBAgAABAgQIECDQIwFhXI+gnYYAAQIECBAgQIAAAQIECBAgQICAMM4zQIAAAQIECBAgQIAAAQIECBAgQKBHAsK4HkE7DQECBAgQIECAAAECBAgQIECAAAFhnGeAAAECBAgQIECAAAECBAgQIECAQI8EhHE9gnYaAgQIECBAgAABAgQIECBAgAABAsI4zwABAgQIECBAgAABAgQIECBAgACBHgkI43oE7TQECBAgQIAAAQIECBAgQIAAAQIEhHGeAQIECBAgQIAAAQIECBAgQIAAAQI9EhDG9QjaaQgQIECAAAECBAgQIECAAAECBAgI4zwDBAgQIECAAAECBAgQIECAAAECBHokIIzrEbTTECBAgAABAgQIECBAgAABAgQIEBDGeQYIECBAgAABAgQIECBAgAABAgQI9EhAGNcjaKchQIAAAQIECBAgQIAAAQIECBAgIIzzDBAgQIAAAQIECBAgQIAAAQIECBDokYAwrkfQTkOAAAECBAgQIECAAAECBAgQIEBAGOcZIECAAAECBAgQIECAAAECBAgQINAjAWFcj6CdhgABAgQIECBAgAABAgQIECBAgIAwzjNAgAABAgQIECBAgAABAgQIECBAoEcCwrgeQTsNAQIECBAgQIAAAQIECBAgQIAAAWGcZ4AAAQIECBAgQIAAAQIECBAgQIBAjwSEcT2CdhoCBAgQIECAAAECBAgQIECAAAECwjjPAAECBAgQIECAAAECBAgQIECAAIEeCQjjegTtNAQIECBAgAABAgQIECBAgAABAgSEcZ4BAgQIECBAgAABAgQIECBAgAABAj0SEMb1CNppCBAgQIAAAQIECBAgQIAAAQIECAjjPAMECBAgQIAAAQIECBAgQIAAAQIEeiQgjOsRtNMQIECAAAECBAgQIECAAAECBAgQEMZ5BggQIECAAAECBAgQIECAAAECBAj0SEAY1yNopyFAgAABAgQIECBAgAABAgQIECAgjPMMECBAgAABAgQIECBAgAABAgQIEOiRgDCuR9BOQ4AAAQIECBAgQIAAAQIECBAgQEAY5xkgQIAAAQIECBAgQIAAAQIECBAg0CMBYVyPoJ2GAAECBAgQIECAAAECBAgQIECAgDDOM0CAAAECBAgQIECAAAECBAgQIECgRwLCuB5BOw0BAgQIECBAgAABAgQIECBAgACB/x9ZkNB8zwKjHwAAAABJRU5ErkJggg==", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.line(x=[\"a\",\"b\",\"c\"], y=[1,3,2], title=\"sample figure\")\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 3, "id": "7adc9658", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Figure({\n", " 'data': [{'hovertemplate': 'x=%{x}
y=%{y}',\n", " 'legendgroup': '',\n", " 'line': {'color': '#636efa', 'dash': 'solid'},\n", " 'marker': {'symbol': 'circle'},\n", " 'mode': 'lines',\n", " 'name': '',\n", " 'orientation': 'v',\n", " 'showlegend': False,\n", " 'type': 'scatter',\n", " 'x': array(['a', 'b', 'c'], dtype=object),\n", " 'xaxis': 'x',\n", " 'y': array([1, 3, 2], dtype=int64),\n", " 'yaxis': 'y'}],\n", " 'layout': {'legend': {'tracegroupgap': 0},\n", " 'template': '...',\n", " 'title': {'text': 'sample figure'},\n", " 'xaxis': {'anchor': 'y', 'domain': [0.0, 1.0], 'title': {'text': 'x'}},\n", " 'yaxis': {'anchor': 'x', 'domain': [0.0, 1.0], 'title': {'text': 'y'}}}\n", "})\n" ] } ], "source": [ "print(fig)" ] }, { "cell_type": "code", "execution_count": 4, "id": "a3d25aaf", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "(Scatter({\n", " 'hovertemplate': 'x=%{x}
y=%{y}',\n", " 'legendgroup': '',\n", " 'line': {'color': '#636efa', 'dash': 'solid'},\n", " 'marker': {'symbol': 'circle'},\n", " 'mode': 'lines',\n", " 'name': '',\n", " 'orientation': 'v',\n", " 'showlegend': False,\n", " 'x': array(['a', 'b', 'c'], dtype=object),\n", " 'xaxis': 'x',\n", " 'y': array([1, 3, 2], dtype=int64),\n", " 'yaxis': 'y'\n", "}),)\n" ] } ], "source": [ "print(fig.data)" ] }, { "cell_type": "code", "execution_count": 5, "id": "607f978e-d7c3-4add-99f4-4793a0e111bb", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Layout({\n", " 'legend': {'tracegroupgap': 0},\n", " 'template': '...',\n", " 'title': {'text': 'sample figure'},\n", " 'xaxis': {'anchor': 'y', 'domain': [0.0, 1.0], 'title': {'text': 'x'}},\n", " 'yaxis': {'anchor': 'x', 'domain': [0.0, 1.0], 'title': {'text': 'y'}}\n", "})\n" ] } ], "source": [ "print(fig.layout)" ] }, { "cell_type": "code", "execution_count": null, "id": "cae59e2c-7fba-4ac3-962b-5a86b15f00da", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "id": "816a699a-c6d5-4431-baa0-aa7602fa419f", "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "id": "5a20ef46-0482-4729-b142-3751060085f2", "metadata": {}, "source": [ "### Test of a barplot" ] }, { "cell_type": "code", "execution_count": 6, "id": "3e7dea24-f845-4a98-b700-c3a648c8c49e", "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "alignmentgroup": "True", "hovertemplate": "x=%{x}
y=%{y}", "legendgroup": "", "marker": { "color": "#636efa", "pattern": { "shape": "" } }, "name": "", "offsetgroup": "", "orientation": "v", "showlegend": false, "textposition": "auto", "type": "bar", "x": [ "a", "b", "c" ], "xaxis": "x", "y": [ 1, 3, 2 ], "yaxis": "y" } ], "layout": { "autosize": true, "barmode": "relative", "legend": { "tracegroupgap": 0 }, "margin": { "t": 60 }, "template": { "data": { "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" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "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" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "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" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "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" ] ], "type": "heatmap" } ], "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" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "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" ] ], "type": "histogram2d" } ], "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" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "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" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "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" ] ], "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" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "xaxis": { "anchor": "y", "autorange": true, "domain": [ 0, 1 ], "range": [ -0.5, 2.5 ], "showspikes": false, "title": { "text": "x" }, "type": "category" }, "yaxis": { "anchor": "x", "autorange": true, "domain": [ 0, 1 ], "range": [ 0, 3.1578947368421053 ], "showspikes": false, "title": { "text": "y" }, "type": "linear" } } }, "image/png": "iVBORw0KGgoAAAANSUhEUgAABOMAAAFoCAYAAAAVVz9hAAAgAElEQVR4Xu3dYYxn1XnY4bM7mMSVnCatFVpbod20hVG9iBYLt44trRs3rvZDXLJ2O7awLRNFm0VIxasg+GJptZK/OAJhRyJs4spgY4dspLrEdYSEhAStSCtQZVUEyWm9pEJdIlJsQl0VGdiZ7kw0o2XY8bnjd98z5/7PQ1W1S87Zc8/zXk3gx39m962d/6v4iwABAgQIECBAgAABAgQIECBAgACBdIF9Yly6sQMIECBAgAABAgQIECBAgAABAgQIbAiIcV4EAgQIECBAgAABAgQIECBAgAABAo0ExLhG0I4hQIAAAQIECBAgQIAAAQIECBAgIMZ5BwgQIECAAAECBAgQIECAAAECBAg0EhDjGkE7hgABAgQIECBAgAABAgQIECBAgIAY5x0gQIAAAQIECBAgQIAAAQIECBAg0EhAjGsE7RgCBAgQIECAAAECBAgQIECAAAECYpx3gAABAgQIECBAgAABAgQIECBAgEAjATGuEbRjCBAgQIAAAQIECBAgQIAAAQIECIhx3gECBAgQIECAAAECBAgQIECAAAECjQTEuEbQjiFAgAABAgQIECBAgAABAgQIECAgxnkHCBAgQIAAAQIECBAgQIAAAQIECDQSEOMaQTuGAAECBAgQIECAAAECBAgQIECAgBjnHSBAgAABAgQIECBAgAABAgQIECDQSECMawTtGAIECBAgQIAAAQIECBAgQIAAAQJinHeAAAECBAgQIECAAAECBAgQIECAQCMBMa4RtGMIECBAgAABAgQIECBAgAABAgQIiHHeAQIECBAgQIAAAQIECBAgQIAAAQKNBMS4RtCOIUCAAAECBAgQIECAAAECBAgQICDGeQcIECBAgAABAgQIECBAgAABAgQINBIQ4xpBO4YAAQIECBAgQIAAAQIECBAgQICAGOcdIECAAAECBAgQIECAAAECBAgQINBIQIxrBO0YAgQIECBAgAABAgQIECBAgAABAmKcd4AAAQIECBAgQIAAAQIECBAgQIBAIwExrhG0YwgQIECAAAECBAgQIECAAAECBAiIcd4BAgQIECBAgAABAgQIECBAgAABAo0ExLhG0I4hQIAAAQIECBAgQIAAAQIECBAgIMZ5BwgQIECAAAECBAgQIECAAAECBAg0EhDjGkE7hgABAgQIECBAgAABAgQIECBAgIAY5x0gQIAAAQIECBAgQIAAAQIECBAg0EhAjGsE7RgCBAgQIECAAAECBAgQIECAAAECYpx3gAABAgQIECBAgAABAgQIECBAgEAjATGuEbRjCBAgQIAAAQIECBAgQIAAAQIECIhx3gECBAgQIECAAAECBAgQIECAAAECjQTEuEbQjiFAgAABAgQIECBAgAABAgQIECAgxnkHCBAgQIAAAQIECBAgQIAAAQIECDQSEOMaQTuGAAECBAgQIECAAAECBAgQIECAgBjnHSBAgAABAgQIECBAgAABAgQIECDQSECMawTtGAIECBAgQIAAAQIECBAgQIAAAQJinHeAAAECBAgQIECAAAECBAgQIECAQCMBMa4RtGMIECBAgAABAgQIECBAgAABAgQIiHHeAQIECBAgQIAAAQIECBAgQIAAAQKNBMS4RtCOIUCAAAECBAgQIECAAAECBAgQICDGeQcIECBAgAABAgQIECBAgAABAgQINBIQ4xpBO4YAAQIECBAgQIAAAQIECBAgQICAGOcdIECAAAECBAgQIECAAAECBAgQINBIQIxrBO0YAgQIECBAgAABAgQIECBAgAABAmKcd4AAAQIECBAgQIAAAQIECBAgQIBAIwExrhG0YwgQIECAAAECBAgQIECAAAECBAiIcd4BAgQIECBAgAABAgQIECBAgAABAo0ExLhG0I4hQIAAAQIECBAgQIAAAQIECBAgIMZ5BwgQIECAAAECBAgQIECAAAECBAg0EhDjGkE7hgABAgQIECBAgAABAgQIECBAgIAY5x0gQIAAAQIECBAgQIAAAQIECBAg0EhAjGsE7RgCBAgQIECAAAECBAgQIECAAAECYpx3gAABAgQIECBAgAABAgQIECBAgEAjATGuEbRjCBAgQIAAAQIECBAgQIAAAQIECIhx3gECBAgQIECAAAECBAgQIECAAAECjQTEuEbQjiFAgAABAgQIECBAgAABAgQIECAgxgXfgee/90rwd7CdAAECBAgQIECAAAECBAgQIDAfgXf8zbfO52E7fFIxLjgUMS4IaDsBAgQIECBAgAABAgQIECAwKwExLjYuMS7mV8S4IKDtBAgQIECAAAECBAgQIECAwKwExLjYuMS4mJ8YF/SznQABAgQIECBAgAABAgQIEJiXgBgXm5cYF/MT44J+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gAABAgQIECBAgIAY5x0gQIAAAQIECBAgQIAAAQIECBAg0EhAjGsE7RgCBAgQIECAAAECBAgQIECAAAECYpx3gAABAgQIECBAgAABAgQIECBAgEAjATGuEbRjCBAgQIAAAQIECBAgQIAAAQIECIhx3gECBAgQIECAAAECBAgQIECAAAECjQTEuEbQjiFAgAABAgQIECBAgAABAgQIECAgxnkHCBAgQIAAAQIECBAgQIAAAQIECDQSEOMaQTuGAAECBAgQIECAAAECBAgQIECAgBjnHSBAgAABAgQIECBAgAABAgQIECDQSECMawTtGAIECBAgQIAAAQIECBAgQIAAAQJinHeAAAECBAgQIECAAAECBAgQIECAQCMBMa4RtGMIECBAgAABAgQIECBAgAABAgQIiHHeAQIECBAgQIAAAQIECBAgQIAAAQKNBMS4RtCOIUCAAAECBAgQIECAAAECBAgQICDGeQcIECBAgAABAgQIECBAgAABAgQINBIQ4xpBO4YAAQIECBAgQIAAAQIECBAgQICAGOcdIECAAAECBAgQIECAAAECBAgQINBIQIxrBO0YAgQIECBAgAABAgQIECBAgAABAmKcd4AAAQIECBAgMAOB586+UA7feEc5uHygnD51YuuJV46dLH/ynT8rzzx2/wxu4REJECBAgAABAgTEOO8AAQIECBAgQGAmAptB7rOf+WT5+A0fLHfee7rcd/phIW4m8/OYBAgQIECAAIF1ATHOe0CAAAECBAgQmJHAZoD73d/8jXL09rvK+v/7vvdcM6MbeFQCBAgQIECAwNgCYtzY83d7AgQIECBAYIYCm9+aetPK4XLbzSszvIFHJkCAAAECBAiMKyDGjTt7NydAgAABAgRmKiDGzXRwHpsAAQIECBAgcF5AjPMaECBAgAABAgRmJODbVGc0LI9KgAABAgQIELiIgBjntSBAgAABAgQIzETgiSeffsPPifMHOMxkcB6TAAECBAgQIHCBgBjndSBAgAABAgQIzEBgM8Rt/zlxh47cWl78/sv+RNUZzNAjEiBAgAABAgTWBcQ47wEBAgQIECBAgAABAgQIECBAgACBRgJiXCNoxxAgQIAAAQIECBAgQIAAAQIECBAQ47wDBAgQIECAAAECBAgQIECAAAECBBoJiHGNoB1DgAABAgQIECBAgAABAgQIECBAQIzzDhAgQIAAAQIECBAgQIAAAQIECBBoJCDGNYJ2DAECBAgQIECAAAECBAgQIECAAAExzjtAgAABAgQIECBAgAABAgQIECBAoJGAGNcI2jEECBAgQIAAAQIECBAgQIAAAQIExDjvAAECBAgQIECAAAECBAgQIECAAIFGAmJcI2jHECBAgAABAgQIECBAgAABAgQIEBDjvAMECBAgQIAAAQIECBAgQIAAAQIEGgmIcY2gHUOAAAECBAgQIECAAAECBAgQIEBAjPMOECBAgAABAgQIECBAgAABAgQIEGgkIMY1gnYMAQIECBAgQIAAAQIECBAgQIAAATHOO0CAAAECBAgQIECAAAECBAgQIECgkYAY1wjaMQQIECBAgAABAgQIECBAgAABAgTEOO8AAQIECBAgQIAAAQIECBAgQIAAgUYCYlwjaMcQIECAAAECBAgQIECAAAECBAgQEOO8AwQIECBAgAABAgQIECBAgAABAgQaCYhxjaAdQ4AAAQIECBAgQIAAAQIECBAgQECM8w4QIECAAAECBAgQIECAAAECBAgQaCQgxjWCdgwBAgQIECBAgAABAgQIECBAgAABMc47QIAAAQIECBAgQIAAAQIECBAgQKCRgBjXCNoxBAgQIECAAAECBAgQIECAAAECBMQ47wABAgQIECBAgAABAgQIECBAgACBRgJiXCNoxxAgQIAAAQIECBAgQIAAAQIECBAQ47wDBAgQIECAAAECBAgQIECAAAECBBoJiHGNoB1DgAABAgQIECBAgAABAgQIECBAQIzzDhAgQIAAAQIECBAgQIAAAQIECBBoJCDGNYJ2DAECBAgQIECAAAECBAgQIECAAAExzjtAgAABAgQIECBAgAABAgQIECBAoJGAGNcI2jEECBAgQIAAAQIECBAgQIAAAQIExDjvAAECBAgQIECAAAECBAgQIECAAIFGAmJcI2jHECBAgAABAgQIECBAgAABAgQIEBDjvAMECBAgQIAAAQIECBAgQIAAAQIEGgmIcY2gHUOAAAECBAgQIECAAAECBAgQIEBAjPMOECBAgAABAgQIECBAgAABAgQIEGgkIMY1gnYMAQIECBAgQIAAAQIECBAgQIAAATHOO0CAAAECBAgQIECAAAECBAgQIECgkcD/B0UR8CJMEcFJAAAAAElFTkSuQmCC", "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = px.bar(x=[\"a\", \"b\", \"c\"], y=[1, 3, 2])\n", "fig.show()" ] }, { "cell_type": "code", "execution_count": 7, "id": "87cc22e3-d4e4-4a5f-a211-36bc83a3dbfe", "metadata": {}, "outputs": [], "source": [ "import plotly.graph_objects as go" ] }, { "cell_type": "code", "execution_count": 8, "id": "d0a708db-8a28-447a-9fb1-4994cc2ee11e", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "095bd9316e1444a6803d44c2101da35b", "version_major": 2, "version_minor": 0 }, "text/plain": [ "FigureWidget({\n", " 'data': [{'alignmentgroup': 'True',\n", " 'hovertemplate': 'x=%{x}
y=%{y}…" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig_widget = go.FigureWidget(fig)\n", "fig_widget" ] }, { "cell_type": "code", "execution_count": null, "id": "63420fc9-0b2c-4cdc-8c91-4076ec8d0b8d", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "jupytext": { "formats": "ipynb,py:percent" }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.13" } }, "nbformat": 4, "nbformat_minor": 5 }