master-thesis/EvolutionaryAlgorithm/InitializationPlots.ipynb

7841 lines
570 KiB
Plaintext
Raw Permalink Normal View History

2019-12-01 14:04:07 +01:00
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
2019-12-01 14:04:07 +01:00
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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
2019-12-01 14:04:07 +01:00
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
2019-12-01 14:04:07 +01:00
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"import matplotlib.pyplot as plt\n",
"\n",
"# Data to plot\n",
"labels = 'Python', 'C++', 'Ruby', 'Java'\n",
"sizes = [215, 130, 245, 210]\n",
"colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue']\n",
"explode = (0.1, 0, 0, 0) # explode 1st slice\n",
"\n",
"# Plot\n",
"plt.pie(sizes, explode=explode, labels=labels, colors=colors,\n",
"autopct='%1.1f%%', shadow=True, startangle=140)\n",
"\n",
"plt.axis('equal')\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Initialization Plots for Thesis"
]
},
{
"cell_type": "code",
"execution_count": 2,
2019-12-01 14:04:07 +01:00
"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"
},
{
"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"
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"/home/jonas/Dokumente/gitRepos/master_thesis/EvolutionaryAlgorithm/EvolutionaryAlgorithm.py:58: TqdmExperimentalWarning:\n",
"\n",
"Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n",
"\n"
]
},
{
"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 EvolutionaryAlgorithm as EA\n",
"import ea_tools as ET\n",
"import plotly\n",
"plotly.__version__\n",
"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": [
"def forward_normalized_score(key, matrix):\n",
" sum_key = matrix.get_fw_sum(key)\n",
" keys, values = matrix.get_forward_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_bw_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]\n",
"\n",
"def backward_normalized_score(key, matrix):\n",
" sum_key = matrix.get_bw_sum(key)\n",
" keys, values = matrix.get_backward_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_fw_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]\n",
"\n",
"def normalized_score(key, matrix):\n",
" sum_key = matrix.get_sum(key)\n",
" keys, values = matrix.get_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]\n"
]
},
{
"cell_type": "code",
"execution_count": 4,
2019-12-01 14:04:07 +01:00
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"bread",
"cheese",
"rye bread",
"cucumber",
"prosciutto",
"onion",
"ham",
"swiss cheese",
"wheat bread",
"tomato",
"avocado",
"salt",
"bacon",
"banana",
"steak",
"pork tenderloin",
"apple",
"egg",
"country bread",
"red apple",
"bagel",
"baguette",
"butter",
"leaf lettuce leaf",
"mozzarella",
"red onion",
"olive oil",
"sourdough bread",
"mushroom",
"chicken breast",
"loaf",
"eggplant",
"potato",
"sugar",
"strawberry",
"flour",
"mozzarella cheese",
"lettuce leaf",
"black pepper",
"lemon",
"arugula",
"goat cheese",
"roast beef",
"cucumbers",
"nectarine",
"green tomato",
"green apple",
"radish",
"turkey breast",
"peach",
"carrot",
"salami",
"sandwich bread",
"pork loin roast",
"duck breast",
"clove garlic",
"orange",
"beef tenderloin",
"zucchini",
"muenster cheese",
"basil leaf",
"pepperoni",
"pepper jack cheese",
"dill pickle",
"loaf bread",
"lettuce",
"avocados",
"jack pepper cheese",
"pepper",
"red pepper",
"sirloin steak",
"garlic clove",
"salmon",
"green onion",
"turkey bacon",
"iceberg lettuce",
"dough",
"mushrooms",
"cream cheese",
"peaches",
"beef brisket",
"sausage",
"water",
"garlic",
"fennel bulb",
"strawberries",
"flour tortilla",
"roll",
"sponge cake",
"almond",
"black olive",
"bananas",
"green onions",
"kielbasa",
"milk",
"vanilla extract",
"pear",
"tofu",
"lime",
"olive",
"roast red pepper",
"cinnamon",
"croissant",
"parsley",
"pork loin",
"lemon juice",
"pineapple",
"sauce",
"vidalia onion",
"shiitake mushroom",
"hamburger bun",
"ground black pepper",
"red bell pepper",
"salad green",
"grapefruit",
"basil",
"eggs",
"apples",
"lamb",
"mango",
"jack cheese",
"chicken breast half",
"pork",
"red",
"scallion",
"kosher salt",
"cream",
"plum tomato",
"orange juice",
"grape tomato",
"squash",
"bread flour",
"vegetable oil",
"ground cinnamon",
"pastry",
"fontina cheese",
"leek",
"mint",
"onions",
"rosemary",
"crust",
"artichoke",
"russet potato",
"pancetta",
"ginger",
"spinach",
"shallot",
"green olive",
"daikon radish",
"pita bread",
"yeast",
"cherry tomato",
"cilantro",
"turkey",
"chicken breast fillet",
"thyme",
"lime zest",
"orange marmalade",
"potatoes",
"celery",
"soy sauce",
"dijon mustard",
"beet",
"cornmeal",
"walnut",
"cake",
"mustard",
"green",
"asparagus",
"lime juice",
"fig",
"portobello mushroom",
"honey",
"oregano",
"green pepper",
"canola oil",
"bread dough",
"cabbage",
"dill",
"cake flour",
"ground pepper",
"baking soda",
"mint leaf",
"chorizo sausage",
"chicken breasts",
"cremini mushroom",
"bread crumb",
"monterey jack cheese",
"roast",
"tortilla",
"hot",
"pie crust",
"dress",
"tomatoes",
"red potato",
"sprout",
"caster sugar",
"vanilla",
"pistachio",
"pecan",
"polenta",
"tuna",
"veal",
"apricot",
"ketchup",
"tablespoon butter",
"sage leaf",
"nutmeg",
"vinegar",
"lemongrass",
"okra",
"hazelnut",
"walnuts",
"salmon fillet",
"ricotta cheese",
"raisin",
"almonds",
"chive",
"cocoa",
"leaf",
"red wine vinegar",
"beef",
"chicken",
"tart apple",
"red wine",
"spaghetti sauce",
"breadcrumb",
"shrimp",
"chocolate",
"buttermilk",
"ground beef",
"carrots",
"peanut butter",
"ear corn",
"wheat flour",
"extra-virgin olive oil",
"dressing",
"sauerkraut",
"lemon zest",
"salsa",
"biscuit",
"meat",
"vanilla ice cream",
"egg yolk",
"soda",
"chocolate chip",
"cranberry",
"tomato sauce",
"date",
"rice",
"ground nutmeg",
"topping",
"orange zest",
"water chestnut",
"scallop",
"butternut squash",
"almond extract",
"maraschino cherry",
"sesame seed",
"broccoli",
"season",
"coconut",
"spinach leaf",
"salad dress",
"ground cumin",
"paprika",
"margarine",
"garlic salt",
"beef stock",
"pecans",
"fruit",
"caraway seed",
"cherry",
"salt butter",
"green bean",
"wine",
"flaked coconut",
"cayenne pepper",
"ice water",
"gingerroot",
"thyme leaf",
"sage",
"pie shell",
"nut",
"black peppercorn",
"mushroom soup",
"flat-leaf parsley",
"cracker",
"molasses",
"fish sauce",
"applesauce",
"ground ginger",
"chocolate chips",
"apple juice",
"raspberry",
"allspice",
"vanilla bean",
"marshmallow",
"vanilla pudding",
"maple syrup",
"vegetable shortening",
"oil",
"parsley leaf",
"caper",
"juice",
"apple cider vinegar",
"clove",
"bean",
"rhubarb",
"celery rib",
"seasoning",
"oat",
"syrup",
"hot sauce",
"chili",
"corn syrup",
"sesame oil",
"chicken broth",
"pumpkin",
"rice vinegar",
"ground allspice",
"blueberry",
"corn",
"graham cracker crumb",
"pea",
"ground clove",
"rum",
"hot water",
"noodle",
"chicken stock",
"roll oat",
"peanut oil",
"all-purpose flour",
"curry",
"cumin"
2019-12-01 14:04:07 +01:00
],
"y": [
0.0026991014202120615,
0.001356918157056977,
0.0010230530800835727,
0.0009864878008613367,
0.0009750900945432229,
0.0009337388395964211,
0.0009293989795348573,
0.0008922834507078139,
0.000891097487936137,
0.0008526644502733097,
0.0007997064053646741,
0.0006825453955595456,
0.0006653779498966055,
0.0006633597290002522,
0.000643543547317847,
0.0006346993178090827,
0.0006184111109180587,
0.00059515470257716,
0.0005769508149430262,
0.0005288715803644406,
0.0005288715803644406,
0.0005002021108564692,
0.0004961442552933756,
0.0004807923457858551,
0.000471176498870138,
0.0004640487106741826,
0.0004469391088428624,
0.0004394392217441701,
0.00043615116940057486,
0.0004270914510020739,
0.0004256277503220044,
0.0004223692671666697,
0.00040779167123968174,
0.00039871500407682385,
0.00036070725401525164,
0.00034379445104975107,
0.00032988838540387496,
0.00032756786923167136,
0.0003264758312129011,
0.0003254120511948922,
0.00028618592011062804,
0.00028052713854604186,
0.00027817271434753043,
0.00027702797066708794,
0.00027702797066708794,
0.00026702467204414417,
0.0002644357901822203,
0.0002590537863114831,
0.00025904228630321233,
0.0002284169717099185,
0.00022837171801378382,
0.00022537141208711956,
0.0002251515375387419,
0.0002225890489749329,
0.00021166589857157767,
0.00020796653487445473,
0.0002069712993692224,
0.00020182097305662057,
0.00020108908238464565,
0.00020033014407743962,
0.0001919309811560277,
0.000191718441618343,
0.00018711918322476524,
0.00017643755808655233,
0.00017288065199533938,
0.0001659072179120204,
0.00016159964955580133,
0.0001593213851721755,
0.00015891464412228648,
0.000157041778808351,
0.00015372702634995104,
0.0001482973742051404,
0.00014596510138528655,
0.00014401430204836847,
0.00014278075723337514,
0.00014233983921291762,
0.00014213204382720532,
0.00013913109164624747,
0.00013900458976801936,
0.00013869009974591974,
0.00013851398533354397,
0.00013490855741430833,
0.00013392129962157457,
0.00013178592250433734,
0.00013093919204380734,
0.00012821129220956135,
0.00012607702433077025,
0.00012529022212843217,
0.00012377845497891165,
0.0001231256276620217,
0.00012277590076925578,
0.00012019808644646377,
0.00011875981874539497,
0.00011872627314303769,
0.00011733100949699372,
0.00011702946155774838,
0.00011660428507392303,
0.0001139307198826702,
0.0001133959445266555,
0.00011116586029730754,
0.00010980257626731015,
0.0001089166135641452,
0.0001081782778018174,
0.00010722398434118088,
0.00010586589556732351,
0.00010577181259803372,
0.00010364639218436824,
0.00010010832128968938,
9.926035525901526e-05,
9.924927709436579e-05,
9.884711056452613e-05,
9.812088689507247e-05,
9.777501608985665e-05,
9.751281379318751e-05,
9.673084099739227e-05,
9.400967655030685e-05,
9.390922795913682e-05,
8.97000645122864e-05,
8.9242198753755e-05,
8.740949324888083e-05,
8.570373976312965e-05,
8.430844835991614e-05,
8.411837733897647e-05,
8.218194747734965e-05,
8.073947264508822e-05,
7.988999729326114e-05,
7.873944797277623e-05,
7.626957715523816e-05,
7.531994973146555e-05,
7.512380402903986e-05,
7.481294690891968e-05,
7.481294690891968e-05,
7.444111190067952e-05,
7.392614495238599e-05,
7.387412551122345e-05,
7.32017175115401e-05,
7.22005636873524e-05,
7.075672960186933e-05,
7.066484275763878e-05,
7.029127862366302e-05,
7.020916264396248e-05,
6.96169912450107e-05,
6.839658854566519e-05,
6.798534301270576e-05,
6.588987769103033e-05,
6.426167514606491e-05,
6.315836725703211e-05,
6.202588277695382e-05,
6.0859790605804444e-05,
6.06372436103056e-05,
5.979184009061232e-05,
5.928651536613458e-05,
5.869356672708587e-05,
5.7647070846363944e-05,
5.75998750891965e-05,
5.7550706883608434e-05,
5.7221060871696836e-05,
5.576053241066722e-05,
5.563860704825323e-05,
5.525381196297451e-05,
5.391713827215534e-05,
5.386758853158367e-05,
5.319404676779673e-05,
5.2821452605944505e-05,
5.05349842252332e-05,
4.9831109522744495e-05,
4.979208220648872e-05,
4.97579186865218e-05,
4.957865477561258e-05,
4.7913607294112025e-05,
4.774765365045734e-05,
4.646583744507593e-05,
4.636470118652424e-05,
4.610294246338551e-05,
4.6011566062353706e-05,
4.5637286998409044e-05,
4.4873952273346476e-05,
4.448418607157647e-05,
4.4130032884451455e-05,
4.336345846997565e-05,
4.2960851839853025e-05,
4.2693092978348585e-05,
4.1988334241136665e-05,
4.145607471316812e-05,
4.102244369688989e-05,
4.001970970703071e-05,
3.9844669540264234e-05,
3.973490461040125e-05,
3.852706876827051e-05,
3.8023446954306185e-05,
3.799810474759177e-05,
3.758670958799686e-05,
3.756190201451993e-05,
3.7102240382561416e-05,
3.705306344856323e-05,
3.7047355411581296e-05,
3.6855690859925174e-05,
3.6336747204134286e-05,
3.591103323462251e-05,
3.556832859480756e-05,
3.556049048076513e-05,
3.49667160571531e-05,
3.479100391616238e-05,
3.3823182465167715e-05,
3.379919190722164e-05,
3.369821857690674e-05,
3.329869249965639e-05,
3.282136746972551e-05,
3.222300642721341e-05,
3.1964765846202455e-05,
3.190511419039776e-05,
3.172905716297225e-05,
3.147004445143779e-05,
3.129224759013023e-05,
3.1046680624736835e-05,
3.101831986594717e-05,
3.0908079371947826e-05,
3.0423343411569062e-05,
2.9996183530559106e-05,
2.9929710014193426e-05,
2.9503166673222928e-05,
2.9493250975611438e-05,
2.90364165240509e-05,
2.9019252299217682e-05,
2.8656497430945008e-05,
2.7953043359642738e-05,
2.7535311078563513e-05,
2.7368832150585577e-05,
2.7306231951454005e-05,
2.6444405405890966e-05,
2.6040093199121067e-05,
2.59717734452546e-05,
2.5660016238617193e-05,
2.5632147141264828e-05,
2.557406094605612e-05,
2.552691684380708e-05,
2.5238990819994998e-05,
2.5084818041001138e-05,
2.4510323082369818e-05,
2.3940143010854303e-05,
2.362032163889811e-05,
2.314926109339302e-05,
2.246037235787936e-05,
2.2160414167858366e-05,
2.2005202767504745e-05,
2.1529353576612213e-05,
2.146734648290872e-05,
2.1439361760652395e-05,
2.1184654134454203e-05,
2.091856708083254e-05,
2.0834334984053718e-05,
2.0813521462591127e-05,
2.052475328861708e-05,
2.048446261974946e-05,
2.037255702482437e-05,
2.024388824361495e-05,
2.0154888259654192e-05,
1.9624177379014492e-05,
1.9456524784499532e-05,
1.873723891560572e-05,
1.8544847623168696e-05,
1.848064059754978e-05,
1.780712391799463e-05,
1.761144123757711e-05,
1.750771941923411e-05,
1.74355262000078e-05,
1.7244677372896323e-05,
1.716489977668991e-05,
1.7060373560143247e-05,
1.7060373560143247e-05,
1.6694178673119966e-05,
1.6522073738345537e-05,
1.627552673126556e-05,
1.6133971335095808e-05,
1.602641152619517e-05,
1.5585038369253423e-05,
1.550943050922113e-05,
1.5454856193591917e-05,
1.525190093199243e-05,
1.507493625933386e-05,
1.501920636558401e-05,
1.481894216463252e-05,
1.4501109624908498e-05,
1.4135294966104138e-05,
1.4064970115526506e-05,
1.3829532642829092e-05,
1.3312556942812006e-05,
1.3282162977189147e-05,
1.278100418473444e-05,
1.245576025351956e-05,
1.2448593533005454e-05,
1.21290032724454e-05,
1.185349682692171e-05,
1.1800380089267439e-05,
1.1775928469247755e-05,
1.169120955939705e-05,
1.1657142004506185e-05,
1.1209730466409737e-05,
1.1209224246645176e-05,
1.103993293991977e-05,
1.0834757088131948e-05,
1.0665757410847391e-05,
1.0660584163766189e-05,
1.055823481671297e-05,
1.0295339310189616e-05,
1.0287384516071788e-05,
1.0220748348593014e-05,
9.989754553052527e-06,
9.974944933316496e-06,
9.940432465614726e-06,
9.76847940644277e-06,
9.630895189450619e-06,
9.528341736504306e-06,
9.06166259191409e-06,
8.823529941388352e-06,
8.624077951315786e-06,
8.47792145782268e-06,
8.405460590661804e-06,
8.183097051361137e-06,
8.026583402101086e-06,
7.947523748645965e-06,
7.63664534189939e-06,
7.385788801221008e-06,
7.009141426516683e-06,
6.640965452715123e-06,
6.6407782567107054e-06,
6.464434901322422e-06,
6.418160066177686e-06,
6.326215076129672e-06,
5.330569100094366e-06,
5.312622605368565e-06,
4.896052401077954e-06,
4.845194182338074e-06,
4.39883207489346e-06,
4.137686617360488e-06
2019-12-01 14:04:07 +01:00
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
2019-12-01 14:04:07 +01:00
"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
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
2019-12-01 14:04:07 +01:00
"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
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"autorange": true,
2019-12-01 14:04:07 +01:00
"range": [
-0.5,
334.5
2019-12-01 14:04:07 +01:00
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
0.002841159389696907
2019-12-01 14:04:07 +01:00
],
"type": "linear"
}
}
},
"image/png": "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
2019-12-01 14:04:07 +01:00
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"a8685fe6-00f5-42af-bd68-9bf7597de794\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
2019-12-01 14:04:07 +01:00
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"a8685fe6-00f5-42af-bd68-9bf7597de794\")) {\n",
2019-12-01 14:04:07 +01:00
" Plotly.newPlot(\n",
" 'a8685fe6-00f5-42af-bd68-9bf7597de794',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"bread\", \"cheese\", \"rye bread\", \"cucumber\", \"prosciutto\", \"onion\", \"ham\", \"swiss cheese\", \"wheat bread\", \"tomato\", \"avocado\", \"salt\", \"bacon\", \"banana\", \"steak\", \"pork tenderloin\", \"apple\", \"egg\", \"country bread\", \"red apple\", \"bagel\", \"baguette\", \"butter\", \"leaf lettuce leaf\", \"mozzarella\", \"red onion\", \"olive oil\", \"sourdough bread\", \"mushroom\", \"chicken breast\", \"loaf\", \"eggplant\", \"potato\", \"sugar\", \"strawberry\", \"flour\", \"mozzarella cheese\", \"lettuce leaf\", \"black pepper\", \"lemon\", \"arugula\", \"goat cheese\", \"roast beef\", \"cucumbers\", \"nectarine\", \"green tomato\", \"green apple\", \"radish\", \"turkey breast\", \"peach\", \"carrot\", \"salami\", \"sandwich bread\", \"pork loin roast\", \"duck breast\", \"clove garlic\", \"orange\", \"beef tenderloin\", \"zucchini\", \"muenster cheese\", \"basil leaf\", \"pepperoni\", \"pepper jack cheese\", \"dill pickle\", \"loaf bread\", \"lettuce\", \"avocados\", \"jack pepper cheese\", \"pepper\", \"red pepper\", \"sirloin steak\", \"garlic clove\", \"salmon\", \"green onion\", \"turkey bacon\", \"iceberg lettuce\", \"dough\", \"mushrooms\", \"cream cheese\", \"peaches\", \"beef brisket\", \"sausage\", \"water\", \"garlic\", \"fennel bulb\", \"strawberries\", \"flour tortilla\", \"roll\", \"sponge cake\", \"almond\", \"black olive\", \"bananas\", \"green onions\", \"kielbasa\", \"milk\", \"vanilla extract\", \"pear\", \"tofu\", \"lime\", \"olive\", \"roast red pepper\", \"cinnamon\", \"croissant\", \"parsley\", \"pork loin\", \"lemon juice\", \"pineapple\", \"sauce\", \"vidalia onion\", \"shiitake mushroom\", \"hamburger bun\", \"ground black pepper\", \"red bell pepper\", \"salad green\", \"grapefruit\", \"basil\", \"eggs\", \"apples\", \"lamb\", \"mango\", \"jack cheese\", \"chicken breast half\", \"pork\", \"red\", \"scallion\", \"kosher salt\", \"cream\", \"plum tomato\", \"orange juice\", \"grape tomato\", \"squash\", \"bread flour\", \"vegetable oil\", \"ground cinnamon\", \"pastry\", \"fontina cheese\", \"leek\", \"mint\", \"onions\", \"rosemary\", \"crust\", \"artichoke\", \"russet potato\", \"pancetta\", \"ginger\", \"spinach\", \"shallot\", \"green olive\", \"daikon radish\", \"pita bread\", \"yeast\", \"cherry tomato\", \"cilantro\", \"turkey\", \"chicken breast fillet\", \"thyme\", \"lime zest\", \"orange marmalade\", \"potatoes\", \"celery\", \"soy sauce\", \"dijon mustard\", \"beet\", \"cornmeal\", \"walnut\", \"cake\", \"mustard\", \"green\", \"asparagus\", \"lime juice\", \"fig\", \"portobello mushroom\", \"honey\", \"oregano\", \"green pepper\", \"canola oil\", \"bread dough\", \"cabbage\", \"dill\", \"cake flour\", \"ground pepper\", \"baking soda\", \"mint leaf\", \"chorizo sausage\", \"chicken breasts\", \"cremini mushroom\", \"bread crumb\", \"monterey jack cheese\", \"roast\", \"tortilla\", \"hot\", \"pie crust\", \"dress\", \"tomatoes\", \"red potato\", \"sprout\", \"caster sugar\", \"vanilla\", \"pistachio\", \"pecan\", \"polenta\", \"tuna\", \"veal\", \"apricot\", \"ketchup\", \"tablespoon butter\", \"sage leaf\", \"nutmeg\", \"vinegar\", \"lemongrass\", \"okra\", \"hazelnut\", \"walnuts\", \"salmon fillet\", \"ricotta cheese\", \"raisin\", \"almonds\", \"chive\", \"cocoa\", \"leaf\", \"red wine vinegar\", \"beef\", \"chicken\", \"tart apple\", \"red wine\", \"spaghetti sauce\", \"breadcrumb\", \"shrimp\", \"chocolate\", \"buttermilk\", \"ground beef\", \"carrots\", \"peanut butter\", \"ear corn\", \"wheat flour\", \"extra-virgin olive oil\", \"dressing\", \"sauerkraut\", \"lemon zest\", \"salsa\", \"biscuit\", \"meat\", \"vanilla ice cream\", \"egg yolk\", \"soda\", \"chocolate chip\", \"cranberry\", \"tomato sauce\", \"date\", \"rice\", \"ground nutmeg\", \"topping\", \"orange zest\", \"water chestnut\", \"scallop\", \"butternut squash\", \"almond extract\", \"maraschino cherry\", \"sesame seed\", \"broccoli\", \"season\", \"coconut\", \"spinach leaf\", \"salad dress\", \"gr
" {\"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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
2019-12-01 14:04:07 +01:00
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('a8685fe6-00f5-42af-bd68-9bf7597de794');\n",
2019-12-01 14:04:07 +01:00
"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": [
"keys, values = forward_normalized_score(\"slice\", EA.m_base_act)\n",
2019-12-01 14:04:07 +01:00
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 19,
2019-12-01 14:04:07 +01:00
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"sugar",
"butter",
2019-12-01 14:04:07 +01:00
"salt",
"onion",
2019-12-01 14:04:07 +01:00
"olive oil",
"water",
"flour",
"egg",
"milk",
2019-12-01 14:04:07 +01:00
"garlic clove",
"clove garlic",
2019-12-01 14:04:07 +01:00
"garlic",
"vegetable oil",
"black pepper",
"tomato",
"cream",
"bacon",
"carrot",
"cheese",
"oil",
"chicken",
"vanilla extract",
"chicken breast",
"vanilla",
"kosher salt",
"cream cheese",
"rice",
"celery",
"ginger",
"soy sauce",
"potatoes",
"potato",
"parsley",
"pepper",
"sauce",
"honey",
"chocolate",
"cinnamon",
"coconut",
"oregano",
"eggs",
"almond",
"lemon juice",
"apple",
"corn syrup",
"red onion",
"red bell pepper",
"baking soda",
"ground cinnamon",
"egg yolk",
"sesame oil",
"nut",
"curry",
"vinegar"
2019-12-01 14:04:07 +01:00
],
"y": [
143,
137,
2019-12-01 14:04:07 +01:00
130,
99,
2019-12-01 14:04:07 +01:00
98,
75,
71,
65,
59,
2019-12-01 14:04:07 +01:00
59,
51,
39,
33,
27,
25,
2019-12-01 14:04:07 +01:00
24,
21,
21,
21,
21,
18,
18,
17,
17,
17,
16,
16,
16,
15,
15,
15,
15,
15,
15,
15,
14,
13,
2019-12-01 14:04:07 +01:00
12,
12,
12,
12,
11,
11,
11,
11,
10,
10,
10,
10,
10,
10,
10,
10,
2019-12-01 14:04:07 +01:00
10
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
2019-12-01 14:04:07 +01:00
"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
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
2019-12-01 14:04:07 +01:00
"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
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"autorange": false,
"range": [
-0.5,
16.57861570247934
2019-12-01 14:04:07 +01:00
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
150.52631578947367
2019-12-01 14:04:07 +01:00
],
"type": "linear"
}
}
},
"image/png": "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
2019-12-01 14:04:07 +01:00
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"bd66a42b-303a-4c90-b2ac-b7c8b80642af\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
2019-12-01 14:04:07 +01:00
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"bd66a42b-303a-4c90-b2ac-b7c8b80642af\")) {\n",
2019-12-01 14:04:07 +01:00
" Plotly.newPlot(\n",
" 'bd66a42b-303a-4c90-b2ac-b7c8b80642af',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"sugar\", \"butter\", \"salt\", \"onion\", \"olive oil\", \"water\", \"flour\", \"egg\", \"milk\", \"garlic clove\", \"clove garlic\", \"garlic\", \"vegetable oil\", \"black pepper\", \"tomato\", \"cream\", \"bacon\", \"carrot\", \"cheese\", \"oil\", \"chicken\", \"vanilla extract\", \"chicken breast\", \"vanilla\", \"kosher salt\", \"cream cheese\", \"rice\", \"celery\", \"ginger\", \"soy sauce\", \"potatoes\", \"potato\", \"parsley\", \"pepper\", \"sauce\", \"honey\", \"chocolate\", \"cinnamon\", \"coconut\", \"oregano\", \"eggs\", \"almond\", \"lemon juice\", \"apple\", \"corn syrup\", \"red onion\", \"red bell pepper\", \"baking soda\", \"ground cinnamon\", \"egg yolk\", \"sesame oil\", \"nut\", \"curry\", \"vinegar\"], \"y\": [143, 137, 130, 99, 98, 75, 71, 65, 59, 59, 51, 39, 33, 27, 25, 24, 21, 21, 21, 21, 18, 18, 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10]}],\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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
2019-12-01 14:04:07 +01:00
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('bd66a42b-303a-4c90-b2ac-b7c8b80642af');\n",
2019-12-01 14:04:07 +01:00
"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": [
"keys, values = EA.m_base_act.get_forward_adjacent('burn')\n",
2019-12-01 14:04:07 +01:00
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 6,
2019-12-01 14:04:07 +01:00
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"egg",
"butter",
"salt",
"milk",
"onion",
"cheese",
"sugar",
"olive oil",
"tomato",
"garlic clove",
"black pepper",
"water",
"cream",
"parsley",
"clove garlic",
"bacon",
"mustard",
"pepper",
"vanilla extract",
"garlic",
"cinnamon",
"thyme",
"flour",
"cream cheese",
"raisin",
"nutmeg",
"ham",
"celery",
"lemon juice",
"vanilla",
"ground beef",
"sauce",
"mushroom",
"tablespoon butter",
"ground black pepper",
"vegetable oil",
"apple",
"dijon mustard",
"swiss cheese",
"ground cinnamon",
"oregano",
"basil",
"red onion",
"avocado",
"potato",
"peanut butter",
"chicken broth",
"eggs",
"spinach",
"chicken breast",
"red pepper",
"chicken",
"sausage",
"margarine",
"flat-leaf parsley",
"pineapple",
"banana",
"carrot",
"egg yolk",
"yeast",
"paprika",
"ketchup",
"kosher salt",
"wine",
"lemon",
"honey",
"goat cheese",
"shrimp",
"zucchini",
"almond",
"ground pepper",
"chicken stock",
"vinegar",
"pork",
"extra-virgin olive oil",
"cucumber",
"leaf",
"mozzarella cheese",
"cayenne pepper",
"parsley leaf",
"sage",
"plum tomato",
"seasoning",
"turkey breast",
"oil",
"green onion",
"turkey",
"tuna",
"lemon zest",
"green pepper",
"walnut",
"all-purpose flour",
"red bell pepper",
"broccoli",
"jack cheese",
"cilantro",
"maple syrup",
"crabmeat",
"pecan"
],
"y": [
421,
346,
319,
290,
215,
210,
172,
166,
124,
114,
89,
86,
75,
68,
65,
60,
56,
56,
54,
53,
52,
47,
47,
45,
44,
44,
43,
42,
41,
40,
38,
36,
35,
33,
33,
33,
32,
31,
31,
28,
28,
28,
27,
25,
25,
24,
24,
23,
23,
23,
23,
22,
22,
22,
21,
21,
21,
21,
20,
20,
2019-12-01 14:04:07 +01:00
19,
19,
19,
18,
18,
18,
17,
17,
17,
17,
17,
17,
16,
16,
16,
16,
15,
15,
15,
14,
14,
14,
13,
12,
12,
12,
12,
11,
11,
11,
10,
10,
10,
10,
10,
10,
10,
10,
10
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"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
},
"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": {
"autorange": true,
"range": [
-0.5,
98.5
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
443.1578947368421
],
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAABCkAAAHCCAYAAADCTZOBAAAgAElEQVR4XuzdB5QUxdrG8Xd2lygZFBURzAkFVAwgQYKKiAgiYEAFlCArknPOSYIKCBjAgAqYAEVBMH0KKIoKGPCKIhhQkCgg7Mx8523u7h2we7d7q1aH2X+f4zketqun+lc1PT3PVFeFotFoVNgQQAABBBBAAAEEEEAAAQQQQACBf1kgREjxL7cAL48AAggggAACCCCAAAIIIIAAAo4AIQUdAQEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIQV9AAEEEEAAAQQQQAABBBBAAAEE4kKAkCIumoFKIIAAAggggAACCCCAAAIIIIAAIYVhH/h5+37DI1AcAQQQQAABBBBAAAEEEEAgUQROLlkgUU7lXzkPQgpDdkIKQ0CKI4AAAggggAACCCCAAAIJJEBIYdaYhBRmfkJIYQhIcQQQQAABBBBAAAEEEEAggQQIKcwak5DCzI+QwtCP4ggggAACCCCAAAIIIIBAIgkQUpi1JiGFmR8hhaEfxRFAAAEEEEAAAQQQQACBRBIgpDBrTUIKMz9CCkM/iiOAAAIIIIAAAggggAACiSRASGHWmoQUZn6EFIZ+FEcAAQQQQAABBBBAAAEEEkmAkMKsNQkpzPwIKQz9KI4AAggggAACCCCAAAIIJJIAIYVZaxJSmPkRUhj6URwBBBBAAAEEEEAAAQQQSCQBQgqz1iSkMPMjpDD0ozgCCCCAAAIIIIAAAgggkEgChBRmrUlIYeYnG37cLxu/D3kepVhRkVPLRg1fheIIIIAAAggggAACCCCAAALHggAhhVkrEVKY+TkhxdgHUzyPck+rMCGFoTHFEUAAAQQQQAABBBBAAIFjRYCQwqylCCnM/AgpDP0ojgACCCCAAAIIIIAAAggkkgAhhVlrElKY+RFSGPpRHAEEEEAAAQQQQAABBBBIJAFCCrPWJKQw8yOkMPSjOAIIIIAAAggggAACCCCQSAKEFGatSUhh5kdIYehHcQQQQAABBBBAAAE
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"16093fc4-274d-4637-b887-e7baec225874\" 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(\"16093fc4-274d-4637-b887-e7baec225874\")) {\n",
" Plotly.newPlot(\n",
" '16093fc4-274d-4637-b887-e7baec225874',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"egg\", \"butter\", \"salt\", \"milk\", \"onion\", \"cheese\", \"sugar\", \"olive oil\", \"tomato\", \"garlic clove\", \"black pepper\", \"water\", \"cream\", \"parsley\", \"clove garlic\", \"bacon\", \"mustard\", \"pepper\", \"vanilla extract\", \"garlic\", \"cinnamon\", \"thyme\", \"flour\", \"cream cheese\", \"raisin\", \"nutmeg\", \"ham\", \"celery\", \"lemon juice\", \"vanilla\", \"ground beef\", \"sauce\", \"mushroom\", \"tablespoon butter\", \"ground black pepper\", \"vegetable oil\", \"apple\", \"dijon mustard\", \"swiss cheese\", \"ground cinnamon\", \"oregano\", \"basil\", \"red onion\", \"avocado\", \"potato\", \"peanut butter\", \"chicken broth\", \"eggs\", \"spinach\", \"chicken breast\", \"red pepper\", \"chicken\", \"sausage\", \"margarine\", \"flat-leaf parsley\", \"pineapple\", \"banana\", \"carrot\", \"egg yolk\", \"yeast\", \"paprika\", \"ketchup\", \"kosher salt\", \"wine\", \"lemon\", \"honey\", \"goat cheese\", \"shrimp\", \"zucchini\", \"almond\", \"ground pepper\", \"chicken stock\", \"vinegar\", \"pork\", \"extra-virgin olive oil\", \"cucumber\", \"leaf\", \"mozzarella cheese\", \"cayenne pepper\", \"parsley leaf\", \"sage\", \"plum tomato\", \"seasoning\", \"turkey breast\", \"oil\", \"green onion\", \"turkey\", \"tuna\", \"lemon zest\", \"green pepper\", \"walnut\", \"all-purpose flour\", \"red bell pepper\", \"broccoli\", \"jack cheese\", \"cilantro\", \"maple syrup\", \"crabmeat\", \"pecan\"], \"y\": [421, 346, 319, 290, 215, 210, 172, 166, 124, 114, 89, 86, 75, 68, 65, 60, 56, 56, 54, 53, 52, 47, 47, 45, 44, 44, 43, 42, 41, 40, 38, 36, 35, 33, 33, 33, 32, 31, 31, 28, 28, 28, 27, 25, 25, 24, 24, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 14, 14, 14, 13, 12, 12, 12, 12, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10]}],\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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('16093fc4-274d-4637-b887-e7baec225874');\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": [
"keys, values = EA.m_base_mix.get_adjacent('bread')\n",
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"{\"base\": \"salt\", \"actions\": []}",
"{\"base\": \"water\", \"actions\": []}",
"{\"base\": \"onion\", \"actions\": [\"chop\"]}",
"{\"base\": \"soy sauce\", \"actions\": []}",
"{\"base\": \"egg\", \"actions\": [\"beat\"]}",
"{\"base\": \"salt\", \"actions\": [\"cook\"]}",
"{\"base\": \"egg\", \"actions\": []}",
"{\"base\": \"parsley\", \"actions\": [\"chop\"]}",
"{\"base\": \"sugar\", \"actions\": []}",
"{\"base\": \"cheese\", \"actions\": []}",
"{\"base\": \"onion\", \"actions\": [\"chop\", \"saute\"]}",
"{\"base\": \"pepper\", \"actions\": []}",
"{\"base\": \"water\", \"actions\": [\"cook\"]}",
"{\"base\": \"milk\", \"actions\": []}",
"{\"base\": \"onion\", \"actions\": [\"cook\", \"chop\"]}",
"{\"base\": \"black pepper\", \"actions\": []}",
"{\"base\": \"chicken broth\", \"actions\": []}",
"{\"base\": \"cheese\", \"actions\": [\"grate\"]}",
"{\"base\": \"flour\", \"actions\": []}",
"{\"base\": \"garlic\", \"actions\": []}",
"{\"base\": \"butter\", \"actions\": []}",
"{\"base\": \"butter\", \"actions\": [\"melt\"]}",
"{\"base\": \"parsley\", \"actions\": []}",
"{\"base\": \"olive oil\", \"actions\": [\"cook\", \"heat\"]}",
"{\"base\": \"mushroom soup\", \"actions\": []}",
"{\"base\": \"olive oil\", \"actions\": [\"heat\"]}",
"{\"base\": \"mushroom\", \"actions\": [\"slice\"]}",
"{\"base\": \"green onion\", \"actions\": [\"chop\"]}",
"{\"base\": \"onion\", \"actions\": [\"cook\"]}",
"{\"base\": \"curry\", \"actions\": []}",
"{\"base\": \"carrot\", \"actions\": []}",
"{\"base\": \"chicken broth\", \"actions\": [\"cook\"]}",
"{\"base\": \"sauce\", \"actions\": []}",
"{\"base\": \"butter\", \"actions\": [\"cook\"]}",
"{\"base\": \"thyme\", \"actions\": []}",
"{\"base\": \"lemon juice\", \"actions\": []}",
"{\"base\": \"raisin\", \"actions\": []}",
"{\"base\": \"clove garlic\", \"actions\": []}",
"{\"base\": \"green onion\", \"actions\": [\"slice\"]}",
"{\"base\": \"almond\", \"actions\": []}",
"{\"base\": \"pea\", \"actions\": []}",
"{\"base\": \"chicken stock\", \"actions\": []}",
"{\"base\": \"tomato\", \"actions\": [\"dice\"]}",
"{\"base\": \"onion\", \"actions\": []}",
"{\"base\": \"ground beef\", \"actions\": []}",
"{\"base\": \"pork\", \"actions\": []}",
"{\"base\": \"garlic clove\", \"actions\": [\"mince\"]}",
"{\"base\": \"pea\", \"actions\": [\"thaw\"]}",
"{\"base\": \"olive oil\", \"actions\": []}",
"{\"base\": \"tomato\", \"actions\": []}",
"{\"base\": \"vegetable oil\", \"actions\": [\"heat\"]}",
"{\"base\": \"scallion\", \"actions\": [\"chop\"]}",
"{\"base\": \"ground beef\", \"actions\": [\"brown\"]}",
"{\"base\": \"cream\", \"actions\": [\"sour\"]}",
"{\"base\": \"scallion\", \"actions\": [\"slice\"]}",
"{\"base\": \"shrimp\", \"actions\": [\"cook\"]}",
"{\"base\": \"celery\", \"actions\": [\"dice\"]}",
"{\"base\": \"ground black pepper\", \"actions\": []}",
"{\"base\": \"onion\", \"actions\": [\"cook\", \"dice\"]}",
"{\"base\": \"egg\", \"actions\": [\"cook\", \"beat\"]}",
"{\"base\": \"sugar\", \"actions\": [\"cook\"]}",
"{\"base\": \"chicken\", \"actions\": [\"cook\"]}",
"{\"base\": \"orange juice\", \"actions\": []}",
"{\"base\": \"vegetable oil\", \"actions\": []}",
"{\"base\": \"celery\", \"actions\": [\"chop\"]}",
"{\"base\": \"paprika\", \"actions\": [\"cook\"]}",
"{\"base\": \"onion\", \"actions\": [\"chop\", \"fry\"]}",
"{\"base\": \"chicken soup\", \"actions\": []}",
"{\"base\": \"pea\", \"actions\": [\"cook\"]}",
"{\"base\": \"red onion\", \"actions\": [\"chop\"]}",
"{\"base\": \"leaf\", \"actions\": [\"cook\"]}",
"{\"base\": \"season\", \"actions\": []}",
"{\"base\": \"chicken\", \"actions\": []}",
"{\"base\": \"cayenne\", \"actions\": []}",
"{\"base\": \"red pepper\", \"actions\": []}",
"{\"base\": \"egg\", \"actions\": [\"cook\"]}",
"{\"base\": \"tomato\", \"actions\": [\"chop\"]}",
"{\"base\": \"butter\", \"actions\": [\"saute\"]}",
"{\"base\": \"onion\", \"actions\": [\"chop\", \"brown\"]}",
"{\"base\": \"onion\", \"actions\": [\"dice\"]}",
"{\"base\": \"vinegar\", \"actions\": []}",
"{\"base\": \"leaf\", \"actions\": []}",
"{\"base\": \"cilantro\", \"actions\": [\"chop\"]}",
"{\"base\": \"onion\", \"actions\": [\"mince\"]}",
"{\"base\": \"soy sauce\", \"actions\": [\"cook\"]}",
"{\"base\": \"chive\", \"actions\": [\"chop\"]}",
"{\"base\": \"garlic clove\", \"actions\": [\"cook\", \"mince\"]}"
],
"y": [
81,
33,
33,
30,
27,
25,
21,
21,
20,
19,
18,
18,
18,
16,
16,
15,
15,
13,
12,
12,
11,
11,
11,
10,
10,
10,
10,
9,
9,
9,
9,
9,
9,
2019-12-01 14:04:07 +01:00
8,
8,
8,
8,
8,
8,
8,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
6,
6,
6,
6,
6,
6,
6,
6,
6,
6,
6,
2019-12-01 14:04:07 +01:00
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"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
},
"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": {
"autorange": true,
"range": [
-0.5,
86.5
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
85.26315789473684
],
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAABCkAAAHCCAYAAADCTZOBAAAgAElEQVR4XuzdB7RcVbkH8O8WIAKBECAgReztofSugNjoGIKAUiQgTUIUEAhIRxJpoYoCKh1pVlAUpIkKPgsqTUQiKCCEAAmhhszMW3uAvAiZyeXuGTlz5nfWci0Xmb1n79+3z54z/zszp6dWq9XCQYAAAQIECBAgQIAAAQIECBB4gwV6hBRvcAU8PQECBAgQIECAAAECBAgQIFAXEFJYCAQIECBAgAABAgQIECBAgEAhBIQUhSiDQRAgQIAAAQIECBAgQIAAAQJCCmuAAAECBAgQIECAAAECBAgQKISAkKIQZTAIAgQIECBAgAABAgQIECBAQEhhDRAgQIAAAQIECBAgQIAAAQKFEBBSFKIMBkGAAAECBAgQIECAAAECBAgIKawBAgQIECBAgAABAgQIECBAoBACQopClMEgCBAgQIAAAQIECBAgQIAAASGFNUCAAAECBAgQIECAAAECBAgUQkBIUYgyGAQBAgQIECBAgAABAgQIECAgpLAGCBAgQIAAAQIECBAgQIAAgUIICCkKUQaDIECAAAECBAgQIECAAAECBIQU1gABAgQIECBAgAABAgQIECBQCAEhRSHKYBAECBAgQIAAAQIECBAgQICAkMIaIECAAAECBAgQIECAAAECBAohIKQoRBkMggABAgQIECBAgAABAgQIEBBSWAMECBAgQIAAAQIECBAgQIBAIQSEFIUog0EQIECAAAECBAgQIECAAAECQgprgAABAgQIECBAgAABAgQIECiEgJCiEGUwCAIECBAgQIAAAQIECBAgQEBIYQ0QIECAAAECBAgQIECAAAEChRAQUhSiDAZBgAABAgQIECBAgAABAgQICCmsAQIECBAgQIAAAQIECBAgQKAQAkKKQpTBIAgQIECAAAECBAgQIECAAAEhhTVAgAABAgQIECBAgAABAgQIFEJASFGIMhgEAQIECBAgQIAAAQIECBAgIKSwBggQIECAAAECBAgQIECAAIFCCAgpClEGgyBAgAABAgQIECBAgAABAgSEFNYAAQIECBAgQIAAAQIECBAgUAgBIUUhymAQBAgQIECAAAECBAgQIECAgJDCGiBAgAABAgQIECBAgAABAgQKISCkKEQZDIIAAQIECBAgQIAAAQIECBAQUlgDBAgQIECAAAECBAgQIECAQCEEhBSFKINBECBAgAABAgQIECBAgAABAkIKa4AAAQIECBAgQIAAAQIECBAohICQohBlMAgCBAgQIECAAAECBAgQIEBASGENECBAgAABAgQIECBAgAABAoUQEFIUogwGQYAAAQIECBAgQIAAAQIECAgprAECBAgQIECAAAECBAgQIECgEAJCikKUwSAIECBAgAABAgQIECBAgAABIYU1QIAAAQIECBAgQIAAAQIECBRCQEhRiDIYBAECBAgQIECAAAECBAgQICCksAYIECBAgAABAgQIECBAgACBQggIKQpRBoMgQIAAAQIECBAgQIAAAQIEhBTWAAECBAgQIECAAAECBAgQIFAIASFFIcpgEAQIECBAgAABAgQIECBAgICQwhogQIAAAQIECBAgQIAAAQIECiEgpChEGQyCAAECBAgQIECAAAECBAgQEFJYAwQIECBAgAABAgQIECBAgEAhBIQUhSiDQRAgQIAAAQIECBAgQIAAAQJCCmuAAAECBAgQIECAAAECBAgQKISAkKIQZTAIAgQIECBAgAABAgQIECBAQEhhDRAgQIAAAQIECBAgQIAAAQKFEBBSFKIMBkGAAAECBAgQIECAAAECBAgIKawBAgQIECBAgAABAgQIECBAoBACQopClMEgCBAgQIAAAQIECBAgQIAAASGFNUCAAAECBAgQIECAAAECBAgUQkBIUYgyGAQBAgQIECBAgAABAgQIECAgpLAGCBAgQIAAAQIECBAgQIAAgUIICCkKUQaDIECAAAECBAgQIECAAAECBIQU1gABAgQIECBAgAABAgQIECBQCAEhRSHKYBAECBAgQIAAAQIECBAgQICAkMIaIECAAAECBAgQIECAAAECBAohIKQoRBkMggABAgQIECBAgAABAgQIEBBSWAMECBAgQIAAAQIECBAgQIBAIQSEFIUog0EQIECAAAECBAgQIECAAAECQgprgAABAgQIECBAgAABAgQIECiEgJCiEGUwCAIECBAgQIAAAQIECBAgQEBIYQ0QIECAAAECBAgQIECAAAEChRAQUhSiDAZBgAABAgQIECBAgAABAgQICCmsAQIECBAgQIAAAQIECBAgQKAQAkKKQpTBIAgQIECAAAECBAgQIECAAAEhhTVAgAABAgQIECBAgAABAgQIFEJASFGIMhgEAQIECBAgQIAAAQIECBAgIKSwBggQIECAAAECBAgQIECAAIFCCAgpClEGgyBAgAABAgQIECBAgAABAgSEFNYAAQIECBAgQIAAAQIECBAgUAgBIUUhymAQBAgQIECAAAECBAgQIECAgJDCGiBAgAABAgQIECBAgAABAgQKISCkKEQZDIIAAQIECBAgQIAAAQIECBAQUlgDBAgQIECAAAECBAgQIECAQCEEhBSFKINBECBAgAABAgQIECBAgAABAkIKa4AAAQIECBAgQIAAAQIECBAohICQohBlMAgCBAgQIECAAAECBAgQIEBASGENECBAgAABAgQIECBAgAABAoUQEFIUogwGQYAAAQIECBAgQIAAAQIECAgprAECBAgQIECAAAECBAgQIECgEAJCikKUwSAIECBAgAABAgQIECBAgAABIYU1QIAAAQIECBAgQIAAAQIECBRCQEhRiDIYBAECBAgQIECAAAECBAgQICCksAYIECBAgAABAgQIECBAgACBQggIKQpRBoMgQIAAAQIECBAgQIAAAQIEhBTWAAECBAgQIECAAAECBAgQIFAIASFFIcpgEAQIECBAgAABAgQIECBAgICQwhogQIAAAQIECBAgQIAAAQIECiEgpChEGQyCAAECBAgQIECAAAECBAgQEFJYAwQIECBAgAABAgQIECBAgEAhBIQUhSiDQRAgQIAAAQIECBAgQIAAAQJCisw18PDjz2X2oDkBAgQIECBAgAABAgQIlEVgqUXfVJapvCHzEFJksgspMgE1J0CAAAECBAgQIECAQIkEhBR5xRRS5PmFkCITUHMCBAgQIECAAAECBAiUSEBIkVdMIUWen5Ai009zAgQIECBAgAABAgQIlElASJFXTSFFnp+QItNPcwIECBAgQIAAAQIECJRJQEiRV00hRZ6fkCLTT3MCBAgQIECAAAECBAiUSUBIkVdNIUWen5Ai009zAgQIECBAgAABAgQIlElASJFXTSFFnp+QItNPcwIECBAgQIAAAQIECJRJQEiRV00hRZ6fkCLTT3MCBAgQIECAAAECBAiUSUBIkVdNIUWen5Ai009zAgQIECBAgAABAgQIlElASJFXTSFFnp+QItNPcwIECBAgQIAAAQIECJRJQEiRV00hRZ6fkCLTT3MCBAgQIECAAAECBAiUSUBIkVdNIcXLfvf/65E44oRz49EpT0Zfb098frtN41Mbfqj+r09Omx4HjT87br97UiwybGgcfcDOsdLy76r/28OPP5dXAa0JECBAgAABAgQIECBAoDQCQoq8UgopXvbbdf8T4lOf/FBs8rE1Y8oT02LU5w+L733rqFhs+MIx7pizYuklF4u9Ro+MO+6ZFPsdcUZcef6EGDLfvPWQ4oabeptWYfjwWqzwgVpepbQmQIAAAQIECBAgQIAAgcILCCnySiSkeNlvmz2OjKP33zne/Y5l6/9l850OjtOP+WIs8+YRsfbme8WNV5wcQ4bMW/+3sYecGqM2WTfWW2vFekhx9IT+ePHFxoUYNbIipMhbp1oTIECAAAECBAgQIECgIwSEFHllElK87PeLm/8QZ17w49hnt63j+l/9MXp7e+LgsdvXv/6xw5hj4ppLTpglPfGsy2PYQgvGzttuJKTIW39aEyBAgAABAgQIECBAoFQCQoq8cgopXvab/sxz8aVDT6uHEs+
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"008311ea-131c-4a65-b51e-7950a0941222\" 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(\"008311ea-131c-4a65-b51e-7950a0941222\")) {\n",
" Plotly.newPlot(\n",
" '008311ea-131c-4a65-b51e-7950a0941222',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"{\\\"base\\\": \\\"salt\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"water\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": [\\\"chop\\\"]}\", \"{\\\"base\\\": \\\"soy sauce\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"egg\\\", \\\"actions\\\": [\\\"beat\\\"]}\", \"{\\\"base\\\": \\\"salt\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"egg\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"parsley\\\", \\\"actions\\\": [\\\"chop\\\"]}\", \"{\\\"base\\\": \\\"sugar\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"cheese\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": [\\\"chop\\\", \\\"saute\\\"]}\", \"{\\\"base\\\": \\\"pepper\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"water\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"milk\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": [\\\"cook\\\", \\\"chop\\\"]}\", \"{\\\"base\\\": \\\"black pepper\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"chicken broth\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"cheese\\\", \\\"actions\\\": [\\\"grate\\\"]}\", \"{\\\"base\\\": \\\"flour\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"garlic\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"butter\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"butter\\\", \\\"actions\\\": [\\\"melt\\\"]}\", \"{\\\"base\\\": \\\"parsley\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"olive oil\\\", \\\"actions\\\": [\\\"cook\\\", \\\"heat\\\"]}\", \"{\\\"base\\\": \\\"mushroom soup\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"olive oil\\\", \\\"actions\\\": [\\\"heat\\\"]}\", \"{\\\"base\\\": \\\"mushroom\\\", \\\"actions\\\": [\\\"slice\\\"]}\", \"{\\\"base\\\": \\\"green onion\\\", \\\"actions\\\": [\\\"chop\\\"]}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"curry\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"carrot\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"chicken broth\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"sauce\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"butter\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"thyme\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"lemon juice\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"raisin\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"clove garlic\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"green onion\\\", \\\"actions\\\": [\\\"slice\\\"]}\", \"{\\\"base\\\": \\\"almond\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"pea\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"chicken stock\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"tomato\\\", \\\"actions\\\": [\\\"dice\\\"]}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"ground beef\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"pork\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"garlic clove\\\", \\\"actions\\\": [\\\"mince\\\"]}\", \"{\\\"base\\\": \\\"pea\\\", \\\"actions\\\": [\\\"thaw\\\"]}\", \"{\\\"base\\\": \\\"olive oil\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"tomato\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"vegetable oil\\\", \\\"actions\\\": [\\\"heat\\\"]}\", \"{\\\"base\\\": \\\"scallion\\\", \\\"actions\\\": [\\\"chop\\\"]}\", \"{\\\"base\\\": \\\"ground beef\\\", \\\"actions\\\": [\\\"brown\\\"]}\", \"{\\\"base\\\": \\\"cream\\\", \\\"actions\\\": [\\\"sour\\\"]}\", \"{\\\"base\\\": \\\"scallion\\\", \\\"actions\\\": [\\\"slice\\\"]}\", \"{\\\"base\\\": \\\"shrimp\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \\\"celery\\\", \\\"actions\\\": [\\\"dice\\\"]}\", \"{\\\"base\\\": \\\"ground black pepper\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"onion\\\", \\\"actions\\\": [\\\"cook\\\", \\\"dice\\\"]}\", \"{\\\"base\\\": \\\"egg\\\", \\\"actions\\\": [\\\"cook\\\", \\\"beat\\\"]}\", \"{\\\"base\\\": \\\"sugar\\\", \\\"actions\\\": [\\\"cook\\\"]}\", \"{\\\"base\\\": \
" {\"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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('008311ea-131c-4a65-b51e-7950a0941222');\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": [
"ing = EA.Ingredient(\"rice\")\n",
"ing.apply_action(\"cook\")\n",
"\n",
"keys, values = EA.m_mix.get_adjacent(ing.to_json())\n",
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"920"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"EA.np.sum(values)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"1531"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"EA.m_base_mix.get_sum('noodle')"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
"def normalized_score(key, matrix):\n",
" sum_key = matrix.get_sum(key)\n",
" keys, values = matrix.get_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]\n",
" "
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"def forward_normalized_score(key, matrix):\n",
" sum_key = matrix.get_fw_sum(key)\n",
" keys, values = matrix.get_forward_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_bw_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"def backward_normalized_score(key, matrix):\n",
" sum_key = matrix.get_bw_sum(key)\n",
" keys, values = matrix.get_backward_adjacent(key)\n",
" normalized_values = EA.np.array([(values[i] / matrix.get_fw_sum(keys[i])) * (values[i] / sum_key) for i in range(len(keys))])\n",
" sort = EA.np.argsort(-normalized_values)\n",
" return keys[sort], normalized_values[sort]"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"sugar",
"cream",
"butter",
"milk",
"egg",
"salt"
],
"y": [
8.182689305440411e-05,
5.7593182880276924e-05,
3.462434354470022e-05,
2.742606390272889e-05,
2.658606302605515e-05,
1.538411186882952e-05
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"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
},
"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": {
"autorange": true,
"range": [
-0.5,
5.5
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
8.613357163621485e-05
],
"type": "linear"
}
}
},
"image/png": "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
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"9d5eeebe-98b6-4a7c-a70a-f6a5b11ac0d8\" 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(\"9d5eeebe-98b6-4a7c-a70a-f6a5b11ac0d8\")) {\n",
" Plotly.newPlot(\n",
" '9d5eeebe-98b6-4a7c-a70a-f6a5b11ac0d8',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"sugar\", \"cream\", \"butter\", \"milk\", \"egg\", \"salt\"], \"y\": [8.182689305440411e-05, 5.7593182880276924e-05, 3.462434354470022e-05, 2.742606390272889e-05, 2.658606302605515e-05, 1.538411186882952e-05]}],\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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('9d5eeebe-98b6-4a7c-a70a-f6a5b11ac0d8');\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"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"6\n"
]
}
],
"source": [
"keys, values = normalized_score('whiskey', EA.m_base_mix)\n",
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])\n",
"print(len(keys))"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"{\"base\": \"ricotta cheese\", \"actions\": []}",
"{\"base\": \"mozzarella cheese\", \"actions\": []}",
"{\"base\": \"cheese\", \"actions\": []}",
"{\"base\": \"cheese\", \"actions\": [\"grate\"]}"
],
"y": [
0.005435964340073929,
0.0034655371582595304,
0.0003054101221640489,
0.0002708911234396671
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
2019-12-01 14:04:07 +01:00
"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
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
2019-12-01 14:04:07 +01:00
"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
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"autorange": true,
2019-12-01 14:04:07 +01:00
"range": [
-0.5,
3.5
2019-12-01 14:04:07 +01:00
],
"type": "category"
},
"yaxis": {
"autorange": true,
"range": [
0,
0.005722067726393609
2019-12-01 14:04:07 +01:00
],
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAABCkAAAHCCAYAAADCTZOBAAAgAElEQVR4Xu3dCZRcVZ0/8F8gQGQJEFAQ1MGNGRVBQEYFFEQHZReI7CABZEtkhyTsa0IAQ0DZd5B9iaxREEFEQVABQXFFHBgEBAKCbEL6f+7D9L87pjrduSS5XfdT58w5Y+j76t7P91W9qm+9ejWgo6OjI9wIECBAgAABAgQIECBAgAABAnNYYICSYg4n4O4JECBAgAABAgQIECBAgACBRkBJYUcgQIAAAQIECBAgQIAAAQIEihBQUhQRg0kQIECAAAECBAgQIECAAAECSgr7AAECBAgQIECAAAECBAgQIFCEgJKiiBhMggABAgQIECBAgAABAgQIEFBS2AcIECBAgAABAgQIECBAgACBIgSUFEXEYBIECBAgQIAAAQIECBAgQICAksI+QIAAAQIECBAgQIAAAQIECBQhoKQoIgaTIECAAAECBAgQIECAAAECBJQU9gECBAgQIECAAAECBAgQIECgCAElRRExmAQBAgQIECBAgAABAgQIECCgpLAPECBAgAABAgQIECBAgAABAkUIKCmKiMEkCBAgQIAAAQIECBAgQIAAASWFfYAAAQIECBAgQIAAAQIECBAoQkBJUUQMJkGAAAECBAgQIECAAAECBAgoKewDBAgQIECAAAECBAgQIECAQBECSooiYjAJAgQIECBAgAABAgQIECBAQElhHyBAgAABAgQIECBAgAABAgSKEFBSFBGDSRAgQIAAAQIECBAgQIAAAQJKCvsAAQIECBAgQIAAAQIECBAgUISAkqKIGEyCAAECBAgQIECAAAECBAgQUFLYBwgQIECAAAECBAgQIECAAIEiBJQURcRgEgQIECBAgAABAgQIECBAgICSwj5AgAABAgQIECBAgAABAgQIFCGgpCgiBpMgQIAAAQIECBAgQIAAAQIElBT2AQIECBAgQIAAAQIECBAgQKAIASVFETGYBAECBAgQIECAAAECBAgQIKCksA8QIECAAAECBAgQIECAAAECRQgoKYqIwSQIECBAgAABAgQIECBAgAABJYV9gAABAgQIECBAgAABAgQIEChCQElRRAwmQYAAAQIECBAgQIAAAQIECCgp7AMECBAgQIAAAQIECBAgQIBAEQJKiiJiMAkCBAgQIECAAAECBAgQIEBASWEfIECAAAECBAgQIECAAAECBIoQUFIUEYNJECBAgAABAgQIECBAgAABAkoK+wABAgQIECBAgAABAgQIECBQhICSoogYTIIAAQIECBAgQIAAAQIECBBQUtgHCBAgQIAAAQIECBAgQIAAgSIElBRFxGASBAgQIECAAAECBAgQIECAgJLCPkCAAAECBAgQIECAAAECBAgUIaCkKCIGkyBAgAABAgQIECBAgAABAgSUFPYBAgQIECBAgAABAgQIECBAoAgBJUURMZgEAQIECBAgQIAAAQIECBAgoKSwDxAgQIAAAQIECBAgQIAAAQJFCCgpiojBJAgQIECAAAECBAgQIECAAAElhX2AAAECBAgQIECAAAECBAgQKEJASVFEDCZBgAABAgQIECBAgAABAgQIKCnsAwQIECBAgAABAgQIECBAgEARAkqKImIwCQIECBAgQIAAAQIECBAgQEBJYR8gQIAAAQIECBAgQIAAAQIEihBQUhQRg0kQIECAAAECBAgQIECAAAECSgr7AAECBAgQIECAAAECBAgQIFCEgJKiiBhMggABAgQIECBAgAABAgQIEFBS2AcIECBAgAABAgQIECBAgACBIgSUFEXEYBIECBAgQIAAAQIECBAgQICAksI+QIAAAQIECBAgQIAAAQIECBQhoKQoIgaTIECAAAECBAgQIECAAAECBJQU9gECBAgQIECAAAECBAgQIECgCAElRRExmAQBAgQIECBAgAABAgQIECCgpLAPECBAgAABAgQIECBAgAABAkUIKCmKiMEkCBAgQIAAAQIECBAgQIAAASWFfYAAAQIECBAgQIAAAQIECBAoQkBJUUQMJkGAAAECBAgQIECAAAECBAgoKewDBAgQIECAAAECBAgQIECAQBECSooiYjAJAgQIECBAgAABAgQIECBAQElhHyBAgAABAgQIECBAgAABAgSKEFBSFBGDSRAgQIAAAQIECBAgQIAAAQJKCvsAAQIECBAgQIAAAQIECBAgUISAkqKIGEyCAAECBAgQIECAAAECBAgQUFLYBwgQIECAAAECBAgQIECAAIEiBJQURcRgEgQIECBAgAABAgQIECBAgICSwj5AgAABAgQIECBAgAABAgQIFCGgpCgiBpMgQIAAAQIECBAgQIAAAQIElBT2AQIECBAgQIAAAQIECBAgQKAIASVFETGYBAECBAgQIECAAAECBAgQIKCksA8QIECAAAECBAgQIECAAAECRQgoKYqIwSQIECBAgAABAgQIECBAgAABJYV9gAABAgQIECBAgAABAgQIEChCQElRRAwmQYAAAQIECBAgQIAAAQIECCgp7AMECBAgQIAAAQIECBAgQIBAEQJKiiJiMAkCBAgQIECAAAECBAgQIEBASWEfIECAAAECBAgQIECAAAECBIoQUFIUEYNJECBAgAABAgQIECBAgAABAkoK+wABAgQIECBAgAABAgQIECBQhICSoogYTIIAAQIECBAgQIAAAQIECBBQUtgHCBAgQIAAAQIECBAgQIAAgSIElBRFxGASBAgQIECAAAECBAgQIECAgJLCPkCAAAECBAgQIECAAAECBAgUIaCkKCIGkyBAgAABAgQIECBAgAABAgSUFPYBAgQIECBAgAABAgQIECBAoAgBJUURMZgEAQIECBAgQIAAAQIECBAgoKSwDxAgQIAAAQIECBAgQIAAAQJFCCgpiojBJAgQIECAAAECBAgQIECAAAElhX2AAAECBAgQIECAAAECBAgQKEJASVFEDCZBgAABAgQIECBAgAABAgQIKCnsAwQIECBAgAABAgQIECBAgEARAkqKImIwCQIECBAgQIAAAQIECBAgQEBJYR8gQIAAAQIECBAgQIAAAQIEihBQUhQRg0kQIECAAAECBAgQIECAAAECSorMfeCJZ1/J3ILhBAgQIECAAAECBAgQINAuAkst9o52WcocWYeSIpNdSZEJaDgBAgQIECBAgAABAgTaSEBJkRemkiLPL5QUmYCGEyBAgAABAgQIECBAoI0ElBR5YSop8vyUFJl+hhMgQIAAAQIECBAgQKCdBJQUeWkqKfL8lBSZfoYTIECAAAECBAgQIECgnQSUFHlpKiny/JQUmX6GEyBAgAABAgQIECBAoJ0ElBR5aSop8vyUFJl+hhMgQIAAAQIECBAgQKCdBJQUeWkqKfL8lBSZfoYTIECAAAECBAgQIECgnQSUFHlpKiny/JQUmX6GEyBAgAABAgQIECBAoJ0ElBR5aSop8vyUFJl+hhMgQIAAAQIECBAgQKCdBJQUeWkqKfL8lBSZfoYTIECAAAECBAgQIECgnQSUFHlpKiny/JQUmX6GEyBAgAABAgQIECBAoJ0ElBR5aSop8vyUFJl+hhMgQIAAAQIECBAgQKCdBJQUeWkqKfL8ZllJcf8DA2Ly8wMyZ2c4gbIEPr/GlLImZDYECBAgQIAAAQIE3mYBJUUeqJIiz2+WlhTXXDt35uwMJ1COwCdW6IhNNnqznAmZCQECBAgQIECAAIFZIKCkyENVUuT5KSky/QyvR0BJUU/WVkqAAAECBAgQqFlASZGXvpIiz09JkelneD0CSop6srZSAgQIECBAgEDNAkqKvPSVFHl+SopMP8PrEVBS1JO1lRIgQIAAAQIEahZQUuSlr6TI81NSZPoZXo+AkqKerK2UAAECBAgQIFCzgJIiL30lRZ6fkiLTz/B6BJQU9WRtpQQIECBAgACBmgWUFHnpKyny/JQUmX6G1yOgpKgnayslQIAAAQIECNQsoKTIS19JkeenpMj0M7weASVFPVlbKQECBAgQIECgZgElRV76Soo8PyVFpp/h9QgoKerJ2koJECBAgAABAjULKCny0ldS5PkpKTL9DK9HQElRT9Z
2019-12-01 14:04:07 +01:00
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"77b39475-1e92-45a5-b567-1aa6f9d241e8\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
2019-12-01 14:04:07 +01:00
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"77b39475-1e92-45a5-b567-1aa6f9d241e8\")) {\n",
2019-12-01 14:04:07 +01:00
" Plotly.newPlot(\n",
" '77b39475-1e92-45a5-b567-1aa6f9d241e8',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"{\\\"base\\\": \\\"ricotta cheese\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"mozzarella cheese\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"cheese\\\", \\\"actions\\\": []}\", \"{\\\"base\\\": \\\"cheese\\\", \\\"actions\\\": [\\\"grate\\\"]}\"], \"y\": [0.005435964340073929, 0.0034655371582595304, 0.0003054101221640489, 0.0002708911234396671]}],\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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
2019-12-01 14:04:07 +01:00
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('77b39475-1e92-45a5-b567-1aa6f9d241e8');\n",
2019-12-01 14:04:07 +01:00
"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": [
"ing = EA.Ingredient(\"noodle\")\n",
"ing.apply_action(\"cook\")\n",
2019-12-01 14:04:07 +01:00
"\n",
"keys, values = normalized_score(ing.to_json(), EA.m_mix)\n",
2019-12-01 14:04:07 +01:00
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 15,
2019-12-01 14:04:07 +01:00
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"linkText": "Export to plot.ly",
"plotlyServerURL": "https://plot.ly",
"showLink": false
},
"data": [
{
"histfunc": "sum",
"type": "histogram",
"x": [
"heat",
"prepare",
null,
"cool"
2019-12-01 14:04:07 +01:00
],
"y": [
1696,
1395,
446,
103
2019-12-01 14:04:07 +01:00
]
}
],
"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"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
2019-12-01 14:04:07 +01:00
"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
},
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
2019-12-01 14:04:07 +01:00
"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
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
2019-12-01 14:04:07 +01:00
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"xaxis": {
"autorange": true,
2019-12-01 14:04:07 +01:00
"range": [
-0.5,
2.5
2019-12-01 14:04:07 +01:00
],
"type": "category"
},
"yaxis": {
"autorange": true,
2019-12-01 14:04:07 +01:00
"range": [
0,
1785.2631578947369
2019-12-01 14:04:07 +01:00
],
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAABCkAAAHCCAYAAADCTZOBAAAgAElEQVR4Xu3deZyeZXXw8ZMgSdgXUanYt61VixUraCkKCMimEEBBVEBBAUWQkZdFIQhlkc0Asi8aXBEQZa2oFFBRWivV4lLcbWmrFkkAoyKL0Uzez/P4Ggs2IeSEe57rPt98Pv1DZ66Zc33P3TH8mHlm0oIFCxaEPwQIECBAgAABAgQIECBAgACBCRaYJFJM8AZ8egIECBAgQIAAAQIECBAgQGAoIFJ4EAgQIECAAAECBAgQIECAAIGREBApRmINhiBAgAABAgQIECBAgAABAgRECs8AAQIECBAgQIAAAQIECBAgMBICIsVIrMEQBAgQIECAAAECBAgQIECAgEjhGSBAgAABAgQIECBAgAABAgRGQkCkGIk1GIIAAQIECBAgQIAAAQIECBAQKTwDBAgQIECAAAECBAgQIECAwEgIiBQjsQZDECBAgAABAgQIECBAgAABAiKFZ4AAAQIECBAgQIAAAQIECBAYCQGRYiTWYAgCBAgQIECAAAECBAgQIEBApPAMECBAgAABAgQIECBAgAABAiMhIFKMxBoMQYAAAQIECBAgQIAAAQIECIgUngECBAgQIECAAAECBAgQIEBgJAREipFYgyEIECBAgAABAgQIECBAgAABkcIzQIAAAQIECBAgQIAAAQIECIyEgEgxEmswBAECBAgQIECAAAECBAgQICBSeAYIECBAgAABAgQIECBAgACBkRAQKUZiDYYgQIAAAQIECBAgQIAAAQIERArPAAECBAgQIECAAAECBAgQIDASAiLFSKzBEAQIECBAgAABAgQIECBAgIBI4RkgQIAAAQIECBAgQIAAAQIERkJApBiJNRiCAAECBAgQIECAAAECBAgQECk8AwQIECBAgAABAgQIECBAgMBICIgUI7EGQxAgQIAAAQIECBAgQIAAAQIihWeAAAECBAgQIECAAAECBAgQGAkBkWIk1mAIAgQIECBAgAABAgQIECBAQKTwDBAgQIAAAQIECBAgQIAAAQIjISBSjMQaDEGAAAECBAgQIECAAAECBAiIFJ4BAgQIECBAgAABAgQIECBAYCQERIqRWIMhCBAgQIAAAQIECBAgQIAAAZHCM0CAAAECBAgQIECAAAECBAiMhIBIMRJrMAQBAgQIECBAgAABAgQIECAgUngGCBAgQIAAAQIECBAgQIAAgZEQEClGYg2GIECAAAECBAgQIECAAAECBEQKzwABAgQIECBAgAABAgQIECAwEgIixUiswRAECBAgQIAAAQIECBAgQICASOEZIECAAAECBAgQIECAAAECBEZCQKQYiTUYggABAgQIECBAgAABAgQIEBApPAMECBAgQIAAAQIECBAgQIDASAiIFCOxBkMQIECAAAECBAgQIECAAAECIoVngAABAgQIECBAgAABAgQIEBgJAZFiJNZgCAIECBAgQIAAAQIECBAgQECk8AwQIECAAAECBAgQIECAAAECIyEgUozEGgxBgAABAgQIECBAgAABAgQIiBSeAQIECBAgQIAAAQIECBAgQGAkBESKkViDIQgQIECAAAECBAgQIECAAAGRwjNAgAABAgQIECBAgAABAgQIjISASDESazAEAQIECBAgQIAAAQIECBAgIFJ4BggQIECAAAECBAgQIECAAIGREBApRmINhiBAgAABAgQIECBAgAABAgRECs8AAQIECBAgQIAAAQIECBAgMBICIsVIrMEQBAgQIECAAAECBAgQIECAgEjhGSBAgAABAgQIECBAgAABAgRGQkCkGIk1GIIAAQIECBAgQIAAAQIECBAQKTwDBAgQIECAAAECBAgQIECAwEgIiBQjsQZDECBAgAABAgQIECBAgAABAiKFZ4AAAQIECBAgQIAAAQIECBAYCQGRYiTWYAgCBAgQIECAAAECBAgQIEBApPAMECBAgAABAgQIECBAgAABAiMhIFKMxBoMQYAAAQIECBAgQIAAAQIECIgUngECBAgQIECAAAECBAgQIEBgJAREipFYgyEIECBAgAABAgQIECBAgAABkcIzQIAAAQIECBAgQIAAAQIECIyEgEgxEmswBAECBAgQIECAAAECBAgQICBSeAYIECBAgAABAgQIECBAgACBkRAQKUZiDYYgQIAAAQIECBAgQIAAAQIERArPAAECBAgQIECAAAECBAgQIDASAiLFSKzBEAQIECBAgAABAgQIECBAgIBI4RkgQIAAAQIECBAgQIAAAQIERkJApBiJNRiCAAECBAgQIECAAAECBAgQECk8AwQIECBAgAABAgQIECBAgMBICIgUI7EGQxAgQIAAAQIECBAgQIAAAQIihWeAAAECBAgQIECAAAECBAgQGAkBkWIk1mAIAgQIECBAgAABAgQIECBAQKTwDBAgQIAAAQIECBAgQIAAAQIjISBSjMQaDEGAAAECBAgQIECAAAECBAiIFJ4BAgQIECBAgAABAgQIECBAYCQERIqRWIMhCBAgQIAAAQIECBAgQIAAAZHCM0CAAAECBAgQIECAAAECBAiMhIBIMRJrMAQBAgQIECBAgAABAgQIECAgUngGCBAgQIAAAQIECBAgQIAAgZEQEClGYg2GIECAAAECBAgQIECAAAECBEQKzwABAgQIECBAgAABAgQIECAwEgIixUiswRAECBAgQIAAAQIECBAgQICASOEZIECAAAECBAgQIECAAAECBEZCQKQYiTUYggABAgQIECBAgAABAgQIEBApPAMECBAgQIAAAQIECBAgQIDASAiIFCOxBkMQIECAAAECBAgQIECAAAECIoVngAABAgQIECBAgAABAgQIEBgJAZFiJNZgCAIECBAgQIAAAQIECBAgQECk8AwQIECAAAECBAgQIECAAAECIyEgUozEGgxBgAABAgQIECBAgAABAgQIiBSeAQIECBAgQIAAAQIECBAgQGAkBESKkViDIQgQIECAAAECBAgQIECAAAGRwjNAgAABAgQIECBAgAABAgQIjISASDESazAEAQIECBAgQIAAAQIECBAgIFJ4BggQIECAAAECBAgQIECAAIGREBApRmINhiBAgAABAgQIECBAgAABAgREiuQzcOe9DyY/guMECBAgQIAAAQIECBAg0BeBpz5xhb5cZULuIVIk2UWKJKDjBAgQIECAAAECBAgQ6JGASJFbpkiR8wuRIgnoOAECBAgQIECAAAECBHokIFLklilS5PxEiqSf4wQIECBAgAABAgQIEOiTgEiR26ZIkfMTKZJ+jhMgQIAAAQIECBAgQKBPAiJFbpsiRc5PpEj6OU6AAAECBAgQIECAAIE+CYgUuW2KFDk/kSLp5zgBAgQIECBAgAABAgT6JCBS5LYpUuT8RIqkn+MECBAgQIAAAQIECBDok4BIkdumSJHzEymSfo4TIECAAAECBAgQIECgTwIiRW6bIkXOT6RI+jlOgAABAgQIECBAgACBPgmIFLltihQ5P5Ei6ec4AQIECBAgQIAAAQIE+iQgUuS2KVLk/ESKpJ/jBAgQIECAAAECBAgQ6JOASJHbpkiR8xMpkn6OEyBAgAABAgQIECBAoE8CIkVumyJFzm/CIsXNX5icnNxxAgQmWuAlm49P9Ag+PwECBAgQIECAwDIWEClyoCJFzm/CIsV5Fy4Xc+6elJzecQIEJkpgEChEionS93kJECBAgAABAo+fgEiRsxUpcn4iRdLPcQJVBUSKqpt3bwIECBAgQKDvAiJFbsMiRc5PpEj6OU6gqoBIUXXz7k2AAAECBAj0XUCkyG1YpMj5iRRJP8cJVBUQKapu3r0JECBAgACBvguIFLkNixQ5P5Ei6ec4gaoCIkXVzbs3AQIECBAg0HcBkSK3YZEi5ydSJP0cJ1BVQKSounn3JkCAAAECBPouIFLkNixS5PxEiqSf4wSqCogUVTfv3gQIECBAgEDfBUSK3IZFipyfSJH0c5xAVQGRourm3ZsAAQIECBDou4BIkduwSJHzEymSfo4TqCogUlTdvHsTIECAAAECfRcQKXIbFilyfiJF0s9xAlUFRIqqm3dvAgQ
2019-12-01 14:04:07 +01:00
"text/html": [
"<div>\n",
" \n",
" \n",
" <div id=\"9afc4c11-0fa0-4591-bc07-dca2d4d6318e\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div>\n",
2019-12-01 14:04:07 +01:00
" <script type=\"text/javascript\">\n",
" require([\"plotly\"], function(Plotly) {\n",
" window.PLOTLYENV=window.PLOTLYENV || {};\n",
" \n",
" if (document.getElementById(\"9afc4c11-0fa0-4591-bc07-dca2d4d6318e\")) {\n",
2019-12-01 14:04:07 +01:00
" Plotly.newPlot(\n",
" '9afc4c11-0fa0-4591-bc07-dca2d4d6318e',\n",
" [{\"histfunc\": \"sum\", \"type\": \"histogram\", \"x\": [\"heat\", \"prepare\", null, \"cool\"], \"y\": [1696, 1395, 446, 103]}],\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\"}], \"pie\": [{\"automargin\": true, \"type\": \"pie\"}], \"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
2019-12-01 14:04:07 +01:00
" {\"responsive\": true}\n",
" ).then(function(){\n",
" \n",
"var gd = document.getElementById('9afc4c11-0fa0-4591-bc07-dca2d4d6318e');\n",
2019-12-01 14:04:07 +01:00
"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": [
"keys, values = EA.m_grouped_act.get_backward_adjacent(EA.Ingredient(\"onion\").to_json())\n",
2019-12-01 14:04:07 +01:00
"data = go.Histogram(x=keys, y=values, histfunc=\"sum\")\n",
"iplot([data])"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"def prepare_ratio(ing:str):\n",
" keys, values = EA.m_grouped_act.get_backward_adjacent(EA.Ingredient(ing).to_json())\n",
" action_dict = dict(zip(keys,values))\n",
" return action_dict['prepare'] / action_dict['heat']"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.405195500803428"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"prepare_ratio(\"sugar\")"
]
},
2019-12-01 14:04:07 +01:00
{
"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.5"
}
},
"nbformat": 4,
"nbformat_minor": 4
}