2248 lines
166 KiB
Plaintext
2248 lines
166 KiB
Plaintext
|
{
|
||
|
"cells": [
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 1,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"import numpy as np\n",
|
||
|
"import matplotlib.pyplot as plt"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 2,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"text/html": [
|
||
|
" <script type=\"text/javascript\">\n",
|
||
|
" window.PlotlyConfig = {MathJaxConfig: 'local'};\n",
|
||
|
" if (window.MathJax) {MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}\n",
|
||
|
" if (typeof require !== 'undefined') {\n",
|
||
|
" require.undef(\"plotly\");\n",
|
||
|
" requirejs.config({\n",
|
||
|
" paths: {\n",
|
||
|
" 'plotly': ['https://cdn.plot.ly/plotly-latest.min']\n",
|
||
|
" }\n",
|
||
|
" });\n",
|
||
|
" require(['plotly'], function(Plotly) {\n",
|
||
|
" window._Plotly = Plotly;\n",
|
||
|
" });\n",
|
||
|
" }\n",
|
||
|
" </script>\n",
|
||
|
" "
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"import plotly.graph_objs as go\n",
|
||
|
"from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot\n",
|
||
|
"init_notebook_mode(connected=True)"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 3,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"ingredients = [\n",
|
||
|
" \"noodles\",\n",
|
||
|
" \"boiled noodles\",\n",
|
||
|
" \"cheese powder\",\n",
|
||
|
" \"butter\",\n",
|
||
|
" \"milk\",\n",
|
||
|
" \"soup\",\n",
|
||
|
" \"drained boiled noodles\",\n",
|
||
|
" \"tuna\",\n",
|
||
|
" \"corn\",\n",
|
||
|
" \"drained tuna\",\n",
|
||
|
" \"drained corn\"\n",
|
||
|
"]"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 4,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"actions = [\n",
|
||
|
" \"boil\",\n",
|
||
|
" \"drain\"\n",
|
||
|
"]"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 11,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"ii = {}\n",
|
||
|
"ai = {}"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 12,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"i = 0\n",
|
||
|
"for ing in ingredients:\n",
|
||
|
" ii[ing] = i\n",
|
||
|
" i += 1\n",
|
||
|
"i = 0\n",
|
||
|
"for act in actions:\n",
|
||
|
" ai[act] = i\n",
|
||
|
" i += 1"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 13,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"ing_act = np.zeros((len(actions), len(ingredients)))\n",
|
||
|
"ing_ing = np.zeros((len(ingredients), len(ingredients)))"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 16,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"ing_act[ai[\"boil\"], ii[\"noodles\"]] = 1\n",
|
||
|
"ing_act[ai[\"drain\"], ii[\"boiled noodles\"]] = 1\n",
|
||
|
"ing_act[ai[\"drain\"], ii[\"tuna\"]] = 1\n",
|
||
|
"ing_act[ai[\"drain\"], ii[\"corn\"]] = 1\n",
|
||
|
"\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"butter\"]] = 1\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"milk\"]] = 1\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"soup\"]] = 1\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"drained boiled noodles\"]] = 1\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"drained tuna\"]] = 1\n",
|
||
|
"ing_ing[ii[\"cheese powder\"], ii[\"drained corn\"]] = 1\n",
|
||
|
"\n",
|
||
|
"\n",
|
||
|
"ing_ing[ii[\"butter\"], ii[\"milk\"]] = 1\n",
|
||
|
"ing_ing[ii[\"butter\"], ii[\"soup\"]] = 1\n",
|
||
|
"ing_ing[ii[\"butter\"], ii[\"drained boiled noodles\"]] = 1\n",
|
||
|
"ing_ing[ii[\"butter\"], ii[\"drained tuna\"]] = 1\n",
|
||
|
"ing_ing[ii[\"butter\"], ii[\"drained corn\"]] = 1\n",
|
||
|
"\n",
|
||
|
"ing_ing[ii[\"milk\"], ii[\"soup\"]] = 1\n",
|
||
|
"ing_ing[ii[\"milk\"], ii[\"drained boiled noodles\"]] = 1\n",
|
||
|
"ing_ing[ii[\"milk\"], ii[\"drained tuna\"]] = 1\n",
|
||
|
"ing_ing[ii[\"milk\"], ii[\"drained corn\"]] = 1\n",
|
||
|
"\n",
|
||
|
"ing_ing[ii[\"soup\"], ii[\"drained boiled noodles\"]] = 1\n",
|
||
|
"ing_ing[ii[\"soup\"], ii[\"drained tuna\"]] = 1\n",
|
||
|
"ing_ing[ii[\"soup\"], ii[\"drained corn\"]] = 1\n",
|
||
|
"\n",
|
||
|
"ing_ing[ii[\"drained boiled noodles\"], ii[\"drained tuna\"]] = 1\n",
|
||
|
"ing_ing[ii[\"drained boiled noodles\"], ii[\"drained corn\"]] = 1\n",
|
||
|
"\n"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 19,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": [
|
||
|
"ing_ing += np.transpose(ing_ing)"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 20,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"text/plain": [
|
||
|
"array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n",
|
||
|
" [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n",
|
||
|
" [0., 0., 0., 1., 1., 1., 1., 0., 0., 1., 1.],\n",
|
||
|
" [0., 0., 1., 0., 1., 1., 1., 0., 0., 1., 1.],\n",
|
||
|
" [0., 0., 1., 1., 0., 1., 1., 0., 0., 1., 1.],\n",
|
||
|
" [0., 0., 1., 1., 1., 0., 1., 0., 0., 1., 1.],\n",
|
||
|
" [0., 0., 1., 1., 1., 1., 0., 0., 0., 1., 1.],\n",
|
||
|
" [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n",
|
||
|
" [0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],\n",
|
||
|
" [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0.],\n",
|
||
|
" [0., 0., 1., 1., 1., 1., 1., 0., 0., 0., 0.]])"
|
||
|
]
|
||
|
},
|
||
|
"execution_count": 20,
|
||
|
"metadata": {},
|
||
|
"output_type": "execute_result"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"ing_ing"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 35,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"application/vnd.plotly.v1+json": {
|
||
|
"config": {
|
||
|
"plotlyServerURL": "https://plot.ly"
|
||
|
},
|
||
|
"data": [
|
||
|
{
|
||
|
"type": "heatmap",
|
||
|
"x": [
|
||
|
"noodles",
|
||
|
"boiled noodles",
|
||
|
"cheese powder",
|
||
|
"butter",
|
||
|
"milk",
|
||
|
"soup",
|
||
|
"drained boiled noodles",
|
||
|
"tuna",
|
||
|
"corn",
|
||
|
"drained tuna",
|
||
|
"drained corn"
|
||
|
],
|
||
|
"xgap": 2,
|
||
|
"y": [
|
||
|
"boil",
|
||
|
"drain"
|
||
|
],
|
||
|
"ygap": 2,
|
||
|
"z": [
|
||
|
[
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0
|
||
|
]
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"layout": {
|
||
|
"autosize": true,
|
||
|
"template": {
|
||
|
"data": {
|
||
|
"bar": [
|
||
|
{
|
||
|
"error_x": {
|
||
|
"color": "#2a3f5f"
|
||
|
},
|
||
|
"error_y": {
|
||
|
"color": "#2a3f5f"
|
||
|
},
|
||
|
"marker": {
|
||
|
"line": {
|
||
|
"color": "#E5ECF6",
|
||
|
"width": 0.5
|
||
|
}
|
||
|
},
|
||
|
"type": "bar"
|
||
|
}
|
||
|
],
|
||
|
"barpolar": [
|
||
|
{
|
||
|
"marker": {
|
||
|
"line": {
|
||
|
"color": "#E5ECF6",
|
||
|
"width": 0.5
|
||
|
}
|
||
|
},
|
||
|
"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": {
|
||
|
"colorbar": {
|
||
|
"outlinewidth": 0,
|
||
|
"ticks": ""
|
||
|
}
|
||
|
},
|
||
|
"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"
|
||
|
}
|
||
|
],
|
||
|
"scatter": [
|
||
|
{
|
||
|
"marker": {
|
||
|
"colorbar": {
|
||
|
"outlinewidth": 0,
|
||
|
"ticks": ""
|
||
|
}
|
||
|
},
|
||
|
"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
|
||
|
},
|
||
|
"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": "",
|
||
|
"zerolinecolor": "white",
|
||
|
"zerolinewidth": 2
|
||
|
},
|
||
|
"yaxis": {
|
||
|
"automargin": true,
|
||
|
"gridcolor": "white",
|
||
|
"linecolor": "white",
|
||
|
"ticks": "",
|
||
|
"zerolinecolor": "white",
|
||
|
"zerolinewidth": 2
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"xaxis": {
|
||
|
"autorange": true,
|
||
|
"domain": [
|
||
|
0,
|
||
|
1
|
||
|
],
|
||
|
"range": [
|
||
|
-0.5,
|
||
|
10.5
|
||
|
],
|
||
|
"type": "category"
|
||
|
},
|
||
|
"yaxis": {
|
||
|
"autorange": true,
|
||
|
"domain": [
|
||
|
0,
|
||
|
1
|
||
|
],
|
||
|
"range": [
|
||
|
-1.8248355263157894,
|
||
|
2.8248355263157894
|
||
|
],
|
||
|
"scaleanchor": "x",
|
||
|
"scaleratio": 1,
|
||
|
"type": "category"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"image/png": "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
|
||
|
"text/html": [
|
||
|
"<div>\n",
|
||
|
" \n",
|
||
|
" \n",
|
||
|
" <div id=\"d18fd7e3-6765-4a04-9c0d-abdcd649db3e\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
|
||
|
" <script type=\"text/javascript\">\n",
|
||
|
" require([\"plotly\"], function(Plotly) {\n",
|
||
|
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
|
||
|
" \n",
|
||
|
" if (document.getElementById(\"d18fd7e3-6765-4a04-9c0d-abdcd649db3e\")) {\n",
|
||
|
" Plotly.newPlot(\n",
|
||
|
" 'd18fd7e3-6765-4a04-9c0d-abdcd649db3e',\n",
|
||
|
" [{\"type\": \"heatmap\", \"x\": [\"noodles\", \"boiled noodles\", \"cheese powder\", \"butter\", \"milk\", \"soup\", \"drained boiled noodles\", \"tuna\", \"corn\", \"drained tuna\", \"drained corn\"], \"xgap\": 2, \"y\": [\"boil\", \"drain\"], \"ygap\": 2, \"z\": [[1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0]]}],\n",
|
||
|
" {\"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"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.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.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"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\":
|
||
|
" {\"responsive\": true}\n",
|
||
|
" ).then(function(){\n",
|
||
|
" \n",
|
||
|
"var gd = document.getElementById('d18fd7e3-6765-4a04-9c0d-abdcd649db3e');\n",
|
||
|
"var x = new MutationObserver(function (mutations, observer) {{\n",
|
||
|
" var display = window.getComputedStyle(gd).display;\n",
|
||
|
" if (!display || display === 'none') {{\n",
|
||
|
" console.log([gd, 'removed!']);\n",
|
||
|
" Plotly.purge(gd);\n",
|
||
|
" observer.disconnect();\n",
|
||
|
" }}\n",
|
||
|
"}});\n",
|
||
|
"\n",
|
||
|
"// Listen for the removal of the full notebook cells\n",
|
||
|
"var notebookContainer = gd.closest('#notebook-container');\n",
|
||
|
"if (notebookContainer) {{\n",
|
||
|
" x.observe(notebookContainer, {childList: true});\n",
|
||
|
"}}\n",
|
||
|
"\n",
|
||
|
"// Listen for the clearing of the current output cell\n",
|
||
|
"var outputEl = gd.closest('.output');\n",
|
||
|
"if (outputEl) {{\n",
|
||
|
" x.observe(outputEl, {childList: true});\n",
|
||
|
"}}\n",
|
||
|
"\n",
|
||
|
" })\n",
|
||
|
" };\n",
|
||
|
" });\n",
|
||
|
" </script>\n",
|
||
|
" </div>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"fig = go.Figure(data=go.Heatmap(\n",
|
||
|
" z=ing_act,\n",
|
||
|
" x=ingredients,\n",
|
||
|
" y=actions,\n",
|
||
|
" xgap = 2,\n",
|
||
|
" ygap = 2,))\n",
|
||
|
"\n",
|
||
|
"fig.update_layout(\n",
|
||
|
" yaxis = dict(\n",
|
||
|
" scaleanchor = \"x\",\n",
|
||
|
" scaleratio = 1,\n",
|
||
|
" )\n",
|
||
|
")\n",
|
||
|
"fig.show()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 33,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"application/vnd.plotly.v1+json": {
|
||
|
"config": {
|
||
|
"plotlyServerURL": "https://plot.ly"
|
||
|
},
|
||
|
"data": [
|
||
|
{
|
||
|
"type": "heatmap",
|
||
|
"x": [
|
||
|
"noodles",
|
||
|
"boiled noodles",
|
||
|
"cheese powder",
|
||
|
"butter",
|
||
|
"milk",
|
||
|
"soup",
|
||
|
"drained boiled noodles",
|
||
|
"tuna",
|
||
|
"corn",
|
||
|
"drained tuna",
|
||
|
"drained corn"
|
||
|
],
|
||
|
"xgap": 2,
|
||
|
"y": [
|
||
|
"noodles",
|
||
|
"boiled noodles",
|
||
|
"cheese powder",
|
||
|
"butter",
|
||
|
"milk",
|
||
|
"soup",
|
||
|
"drained boiled noodles",
|
||
|
"tuna",
|
||
|
"corn",
|
||
|
"drained tuna",
|
||
|
"drained corn"
|
||
|
],
|
||
|
"ygap": 2,
|
||
|
"z": [
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
],
|
||
|
[
|
||
|
0,
|
||
|
0,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
1,
|
||
|
0,
|
||
|
0,
|
||
|
0,
|
||
|
0
|
||
|
]
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"layout": {
|
||
|
"autosize": true,
|
||
|
"template": {
|
||
|
"data": {
|
||
|
"bar": [
|
||
|
{
|
||
|
"error_x": {
|
||
|
"color": "#2a3f5f"
|
||
|
},
|
||
|
"error_y": {
|
||
|
"color": "#2a3f5f"
|
||
|
},
|
||
|
"marker": {
|
||
|
"line": {
|
||
|
"color": "#E5ECF6",
|
||
|
"width": 0.5
|
||
|
}
|
||
|
},
|
||
|
"type": "bar"
|
||
|
}
|
||
|
],
|
||
|
"barpolar": [
|
||
|
{
|
||
|
"marker": {
|
||
|
"line": {
|
||
|
"color": "#E5ECF6",
|
||
|
"width": 0.5
|
||
|
}
|
||
|
},
|
||
|
"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": {
|
||
|
"colorbar": {
|
||
|
"outlinewidth": 0,
|
||
|
"ticks": ""
|
||
|
}
|
||
|
},
|
||
|
"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"
|
||
|
}
|
||
|
],
|
||
|
"scatter": [
|
||
|
{
|
||
|
"marker": {
|
||
|
"colorbar": {
|
||
|
"outlinewidth": 0,
|
||
|
"ticks": ""
|
||
|
}
|
||
|
},
|
||
|
"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
|
||
|
},
|
||
|
"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": "",
|
||
|
"zerolinecolor": "white",
|
||
|
"zerolinewidth": 2
|
||
|
},
|
||
|
"yaxis": {
|
||
|
"automargin": true,
|
||
|
"gridcolor": "white",
|
||
|
"linecolor": "white",
|
||
|
"ticks": "",
|
||
|
"zerolinecolor": "white",
|
||
|
"zerolinewidth": 2
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"xaxis": {
|
||
|
"autorange": true,
|
||
|
"domain": [
|
||
|
0,
|
||
|
1
|
||
|
],
|
||
|
"range": [
|
||
|
-9.940298507462686,
|
||
|
19.940298507462686
|
||
|
],
|
||
|
"type": "category"
|
||
|
},
|
||
|
"yaxis": {
|
||
|
"autorange": true,
|
||
|
"domain": [
|
||
|
0,
|
||
|
1
|
||
|
],
|
||
|
"range": [
|
||
|
-0.5,
|
||
|
10.5
|
||
|
],
|
||
|
"scaleanchor": "x",
|
||
|
"scaleratio": 1,
|
||
|
"type": "category"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAw0AAAHCCAYAAACtwCWoAAAgAElEQVR4XuydB3hUxfrG32TTC4FIFUUFC/IXr3AREEERpagoIiq9Kb1DqCEUaQkQQu+9NwFBBBFBEBWwoahYEBEUAYFAKOmb/J8ZbpZECLun5Zzdfc/z8FyzO/OV3ze7d96dmXN8srOzs8GLBEiABEiABEiABEiABEiABPIh4EPRwLFBAiRAAiRAAiRAAiRAAiRwOwIUDRwfJEACJEACJEACJEACJEACtyVA0cABQgIkQAIkQAIkQAIkQAIkQNHAMUACJEACJEACJEACJEACJKCeAFca1LNjTxIgARIgARIgARIgARLwCgIUDV5RZiZJAiRAAiRAAiRAAiRAAuoJUDSoZ8eeJEACJEACJEACJEACJOAVBCgavKLMTJIESIAESIAESIAESIAE1BOgaFDPjj1JgARIgARIgARIgARIwCsIUDR4RZmZJAmQAAmQAAmQAAmQAAmoJ0DRoJ4de5IACZAACZAACZAACZCAVxCgaPCKMjNJEiABEiABEiABEiABElBPgKJBPTv2JAESIAESIAESIAESIAGvIEDR4BVlZpIkQAIkQAIkQAIkQAIkoJ4ARYN6duxJAiRAAiRAAiRAAiRAAl5BgKLBK8rMJEmABEiABEiABEiABEhAPQGKBvXs2JMESIAESIAESIAESIAEvIIARYNXlJlJkgAJkAAJkAAJkAAJkIB6AhQN6tmxJwmQAAmQAAmQAAmQAAl4BQGKBq8oM5MkARIgARIgARIgARIgAfUEKBrUs2NPEiABEiABEiABEiABEvAKAhQNXlFmJkkCJEACJEACJEACJEAC6glQNKhnx54kQAIkQAIkQAIkQAIk4BUEKBq8osxMkgRIgARIgARIgARIgATUE6BoUM+OPUmABEiABEiABEiABEjAKwhQNHhFmZkkCZAACZAACZAACZAACagnQNGgnh17kgAJkAAJkAAJkAAJkIBXEKBo8IoyM0kSIAESIAESIAESIAESUE+AokE9O/YkARIgARIgARIgARIgAa8gQNHgFWVmkiRAAiRAAiRAAiRAAiSgngBFg3p27EkCJEACJEACJEACJEACXkGAosEryswkSYAESIAESIAESIAESEA9AYoG9ezYkwRIgARIgARIgARIgAS8ggBFg1eUmUmSAAmQAAmQAAmQAAmQgHoCFA3q2bEnCZAACZAACZAACZAACXgFAYoGrygzkyQBEiABEiABEiABEiAB9QQoGtSzY08SIAESIAESIAESIAES8AoCFA1eUWYmSQIkQAIkQAIkQAIkQALqCVA0qGfHniRAAiRAAiRAAiRAAiTgFQQoGryizEySBEiABEiABEiABEiABNQToGhQz449SYAESIAESIAESIAESMArCFA0eEWZmSQJkAAJkAAJkAAJkAAJqCdA0aCeHXuSAAmQAAmQAAmQAAmQgFcQoGjwijIzSRIgARIgARIgARIgARJQT4CiQT079iQBEiABEiABEiABEiABryBA0eAVZWaSJEACJEACJEACJEACJKCeAEWDenbsSQIkQAIkQAIkQAIkQAJeQYCiwSvKzCRJgARIgARIgARIgARIQD0Bigb17NiTBEiABEiABEiABEiABLyCAEWDV5SZSZIACZAACZAACZAACZCAegIUDerZsScJkAAJkAAJkAAJkAAJeAUBigavKDOTJAESIAESIAESIAESIAH1BCga1LNjTxIgARIgARIgARIgARLwCgIUDV5RZiZJAiRAAiRAAiRAAiRAAuoJUDSoZ8eeJEACJEACJEACJEACJOAVBCgavKLMTJIESIAESIAESIAESIAE1BOgaFDPjj1JgARIgARIgARIgARIwCsIUDR4RZmZJAmQAAmQAAmQAAmQAAmoJ0DRoJ4de5IACZAACZAACZAACZCAVxCgaPCKMjNJEiABEiABEiABEiABElBPgKJBPTv2JAESIAESIAESIAESIAGvIEDR4BVlZpIkQAIkQAIkQAIkQAIkoJ4ARYN6duxJAiRAAiRAAiRAAiRAAl5BgKLBK8rMJEmABEiABEiABEiABEhAPQGKBvXs2JMESIAESIAESIAESIAEvIIARYNXlJlJkgAJkAAJkAAJkAAJkIB6AhQN6tmxJwmQAAmQAAmQAAmQAAl4BQGKBq8oM5MkARIgARIgARIgARIgAfUEKBrUs2NPEiABEiABEiABEiABEvAKAhQNXlFmJkkCJEACJEACJEACJEAC6glQNKhnx54kQAIkQAIkQAIkQAIk4BUEKBq8osxMkgRIgARIgARIgARIgATUE6BoUM+OPUmABEiABEiABEiABEjAKwhQNHhFmZkkCZAACZAACZAACZAACagnQNGgnh17kgAJkAAJkAAJkAAJkIBXEKBo8IoyM0kSIAESIAESIAESIAESUE+AokE9O/YkARIgARIgARIgARIgAa8gQNHgFWVmkiRAAiRAAiRAAiRAAiSgngBFg3p27EkCJEACJEACJEACJEACXkGAosEryswkSYAESIAESIAESIAESEA9AYoG9ezYkwRIgARIgARIgARIgAS8ggBFg1eUmUmSAAmQAAmQAAmQAAmQgHoCFA3q2bEnCZAACZAACZAACZAACXgFAYoGrygzkyQBEiABEiABEiABEiAB9QQoGtSzY08SIAESIAESIAESIAES8AoCFA1eUWYmSQIkQAIkQAIkQAIkQALqCVA0qGfHniRAAiRAAiRAAiRAAiTgFQQoGryizEySBEiABEiABEiABEiABNQToGhQz449SYAESIAESIAESIAESMArCFA0eEWZmSQJkAAJkAAJkAAJkAAJqCdA0aCeHXuSAAmQAAmQAAmQAAmQgFcQoGjwijIzSRIgARIgARIgARIgARJQT4CiQT079iQBEiABEiABEiABEiABryBA0eAVZWaSJEACJEACJEACJEACJKCeAEWDenbsSQIkQAIkQAIkQAIkQAJeQYCiwSvKzCRJgARIgARIgARIgARIQD0Bigb17NiTBEiABEiABEiABEiABLyCAEWDV5SZSZIACZAACZAACZAACZCAegIUDerZsScJkAAJkAAJkAAJkAAJeAUBigavKLMxSf59IcUYw7RKAiYRKFEkCOeT0mDPytYUQUSoPzLs2UhOzdRkJyjAhpBAGxKvpGuy4+MDlCwSjNOJ2j+zRSMCkXQtAxmZWZpiCg/2A3x8cCU5Q5OdAD9fFAr1l3XTepWKDMaZxBRoqz4QGR6A5DQ7UtPtmkIKDfKDn81H8tZy2Xx9IOp29mKqFjPsSwKWI3DnHcGWi8mTA6Jo8OTqGpwbRYPBgGledwIzEg5gRsJB1XZ79KuGHv2qQ6sdEUCOrYCAmfAPnKU6poy0bkhP7w5PsyOA6J2b1rrpVX+97OQeR3rlpnogsiMJmECAoqFgoVM0FCxvj/JG0eBR5fSKZPSaWGm1Q9Hg2nCjaHDOSS8BkmPHuUe2IAHrEKBoKNhaUDQo4L12824cPX4KMX1aK+hlXFOz46FoMK62tGwMAa2Tfb0maBQNrtWXosE5J73GJEWDc9ZsYT0CFA0FWxOKBgW8tUzS+46Ygdav1Uflig8o8Hj7plri0SMIigY9KNJGQRKgaMiftt4TdK3bpUSkesdklfrrNdHPLT71yq0gP4/0RQJaCVA0aCWorD9FgwJeWibp3//0O8recydCQ4IUeKRo0A0WDZEAoPksghGTPa2Ta70n1laJh6LBtY+sXmOSKw2u8WYraxHwdNGwd/93GDB6NpZNi0b5+8uYDp+i4TYluHDxMobGLcDvJ/5GyeKRqFzxQVy9liK3J81fuRVhocH4/MsfcPDQT1g7ZwSKRIRj8Lh5OH7yNDIz7Wj2Sh10bNlQeug0IB4dWjRE1Url5X/XrlEJe/d/i+SUVAQHBWLisK6IKBQq2wrbm3d8Brs9Cy1ffQ6tmtSVr98unn+nIQZawrx1SLx4GaVLFsXq2cNlkwWr3sfGbfuQabejWqWHEd2rJUKCg/DdkWNYt+VjmeeqjR8hqktTPFD2Lsxb8R5KFovEiVN
|
||
|
"text/html": [
|
||
|
"<div>\n",
|
||
|
" \n",
|
||
|
" \n",
|
||
|
" <div id=\"0db72a0b-4e5b-40c4-89c6-404bff4bc40c\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
|
||
|
" <script type=\"text/javascript\">\n",
|
||
|
" require([\"plotly\"], function(Plotly) {\n",
|
||
|
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
|
||
|
" \n",
|
||
|
" if (document.getElementById(\"0db72a0b-4e5b-40c4-89c6-404bff4bc40c\")) {\n",
|
||
|
" Plotly.newPlot(\n",
|
||
|
" '0db72a0b-4e5b-40c4-89c6-404bff4bc40c',\n",
|
||
|
" [{\"type\": \"heatmap\", \"x\": [\"noodles\", \"boiled noodles\", \"cheese powder\", \"butter\", \"milk\", \"soup\", \"drained boiled noodles\", \"tuna\", \"corn\", \"drained tuna\", \"drained corn\"], \"xgap\": 2, \"y\": [\"noodles\", \"boiled noodles\", \"cheese powder\", \"butter\", \"milk\", \"soup\", \"drained boiled noodles\", \"tuna\", \"corn\", \"drained tuna\", \"drained corn\"], \"ygap\": 2, \"z\": [[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0], [0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0], [0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0], [0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0], [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0]]}],\n",
|
||
|
" {\"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"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.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.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.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.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"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\":
|
||
|
" {\"responsive\": true}\n",
|
||
|
" ).then(function(){\n",
|
||
|
" \n",
|
||
|
"var gd = document.getElementById('0db72a0b-4e5b-40c4-89c6-404bff4bc40c');\n",
|
||
|
"var x = new MutationObserver(function (mutations, observer) {{\n",
|
||
|
" var display = window.getComputedStyle(gd).display;\n",
|
||
|
" if (!display || display === 'none') {{\n",
|
||
|
" console.log([gd, 'removed!']);\n",
|
||
|
" Plotly.purge(gd);\n",
|
||
|
" observer.disconnect();\n",
|
||
|
" }}\n",
|
||
|
"}});\n",
|
||
|
"\n",
|
||
|
"// Listen for the removal of the full notebook cells\n",
|
||
|
"var notebookContainer = gd.closest('#notebook-container');\n",
|
||
|
"if (notebookContainer) {{\n",
|
||
|
" x.observe(notebookContainer, {childList: true});\n",
|
||
|
"}}\n",
|
||
|
"\n",
|
||
|
"// Listen for the clearing of the current output cell\n",
|
||
|
"var outputEl = gd.closest('.output');\n",
|
||
|
"if (outputEl) {{\n",
|
||
|
" x.observe(outputEl, {childList: true});\n",
|
||
|
"}}\n",
|
||
|
"\n",
|
||
|
" })\n",
|
||
|
" };\n",
|
||
|
" });\n",
|
||
|
" </script>\n",
|
||
|
" </div>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"fig = go.Figure(data=go.Heatmap(\n",
|
||
|
" z=ing_ing,\n",
|
||
|
" x=ingredients,\n",
|
||
|
" y=ingredients,\n",
|
||
|
" xgap = 2,\n",
|
||
|
" ygap = 2,))\n",
|
||
|
"\n",
|
||
|
"fig.update_layout(\n",
|
||
|
" yaxis = dict(\n",
|
||
|
" scaleanchor = \"x\",\n",
|
||
|
" scaleratio = 1,\n",
|
||
|
" )\n",
|
||
|
")\n",
|
||
|
"fig.show()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": null,
|
||
|
"metadata": {},
|
||
|
"outputs": [],
|
||
|
"source": []
|
||
|
}
|
||
|
],
|
||
|
"metadata": {
|
||
|
"kernelspec": {
|
||
|
"display_name": "Python 3",
|
||
|
"language": "python",
|
||
|
"name": "python3"
|
||
|
},
|
||
|
"language_info": {
|
||
|
"codemirror_mode": {
|
||
|
"name": "ipython",
|
||
|
"version": 3
|
||
|
},
|
||
|
"file_extension": ".py",
|
||
|
"mimetype": "text/x-python",
|
||
|
"name": "python",
|
||
|
"nbconvert_exporter": "python",
|
||
|
"pygments_lexer": "ipython3",
|
||
|
"version": "3.7.3"
|
||
|
}
|
||
|
},
|
||
|
"nbformat": 4,
|
||
|
"nbformat_minor": 4
|
||
|
}
|