{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"tags": [
"remove-cell"
]
},
"outputs": [],
"source": [
"import sys\n",
"import os\n",
"if not any(path.endswith('textbook') for path in sys.path):\n",
" sys.path.append(os.path.abspath('../../..'))\n",
"from textbook_utils import * "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"(ch:viz_plotly)=\n",
"# Creating Plots Using plotly"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"In this section, we cover the basics of the `plotly` Python package, the main tool we use in this book to create plots.\n",
"\n",
"The `plotly` package has several advantages over other plotting libraries.\n",
"It creates interactive plots rather than static images.\n",
"When you create a plot in `plotly`, you can pan and zoom to see parts of the\n",
"plot that are too small to see normally.\n",
"You can also hover over plot elements, like the symbols in a scatter plot, to\n",
"see the raw data values.\n",
"Also, `plotly` can save plots using the SVG file format, which means that\n",
"images appear sharp even when zoomed in. If you're reading this chapter\n",
"in a PDF or paper copy of the book, we used this feature to render plot images.\n",
"Finally, it has a simple \"express\" API for creating basic plots, which helps when\n",
"you're doing exploratory analysis and want to quickly create many plots.\n",
"\n",
"We go over the fundamentals of `plotly` in this section.\n",
"We recommend using the [official `plotly` documentation](https://plotly.com/python/) if you encounter\n",
"something that isn't covered here. "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Figure and Trace Objects"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Every plot in `plotly` is wrapped in a `Figure` object.\n",
"`Figure` objects keep track of what to draw.\n",
"For instance, a single `Figure` can draw a scatter plot on the left and \n",
"a line plot on the right.\n",
"`Figure` objects also keep track of the plot layout, which includes the\n",
"plot's size, title, legend, and annotations."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"tags": [
"remove-cell"
]
},
"outputs": [],
"source": [
"dogs = pd.read_csv('data/akc.csv').dropna()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The `plotly.express` module provides a concise API for making plots:"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"import plotly.express as px"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We use `plotly.express` in the following code to make a scatter plot of weight against height for the data on dog breeds. Notice that the return value from `.scatter()` is a `Figure` object: "
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"plotly.graph_objs._figure.Figure"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fig = px.scatter(\n",
" dogs, x=\"height\", y=\"weight\",\n",
" labels=dict(height=\"Height (cm)\", weight=\"Weight (kg)\"),\n",
" width=350, height=250,\n",
")\n",
"\n",
"fig.__class__"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Displaying a `Figure` object renders it to the screen:"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
48,
25,
41,
37,
37,
55,
27,
33,
13,
50,
61,
65,
25,
58,
23,
25,
66,
58,
60,
39,
64,
41,
24,
25,
32,
42,
38,
28,
47,
23,
65,
25,
47,
66,
69,
65,
71,
55,
61,
64,
65,
76,
67
],
"xaxis": "x",
"y": [
16,
6,
14,
11,
10.15,
22,
7,
7,
2,
20,
28,
27,
5,
31,
2,
6,
29,
27,
31,
11,
28,
7,
5,
5,
7,
10,
14,
12,
32,
10,
35,
9,
17,
25,
57,
35,
37,
27,
36,
39,
52,
79,
70
],
"yaxis": "y"
}
],
"layout": {
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
8.418417799752781,
80.58158220024721
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-4.342342342342343,
85.34234234234235
],
"title": {
"text": "Weight (kg)"
},
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAoUAAAFoCAYAAAAhG4EVAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQmcjWX7xy+zMGaMsRsk+5KtGJJdikqrJd42tFGR8JL3VUpSSmVJKluW6t+ilEohIbIb+zYN2aPBWAczDP/PdffONOPMcs753WfmzDm/+/PxSea57ue5v8915vmee3vyXbly5YqwkAAJkAAJkAAJkAAJ+DWBfJRCv77/bDwJkAAJkAAJkAAJGAKUQiYCCZAACZAACZAACZAApZA5QAIkQAIkQAIkQAIkwJ5C5gAJkAAJkAAJkAAJkACHj5kDJEACJEACJEACJEACSoBzCpkHJEACJEACJEACJEAClELmAAmQAAmQAAmQAAmQAHsKmQMkQAIkQAIkQAIkQAIcPmYOkAAJkAAJkAAJkAAJKAGfn1NYrVo1iY2NzfRuJyYmyvnz56VIkSLMCDcJHD16VIoXLy4BAQFu1uDfYWfOnJHAwEAJDQ31bxButv7SpUty6tQpk4Ms7hGIj4+X8PBwCQ4Odq8CP4/SZ8jFixelcOHCfk7Cvebri9X0OVKqVCn3KmCUNQKUQkohnEyUQgwhpRDjRynE+Gk0pRBjSCnE+FEKMX42oymFlEI4nyiFGEJKIcaPUojxoxTi/CiFGENKIcbPZjSlkFII5xOlEENIKcT4UQoxfpRCnB+lEGNIKcT42YymFFIK4XyiFGIIKYUYP0ohxo9SiPOjFGIMKYUYP5vRlEJKIZxPlEIMIaUQ40cpxPhRCnF+lEKMIaUQ42czmlJIKYTziVKIIaQUYvwohRg/SiHOj1KIMaQUYvxsRlMKKYVwPlEKMYSUQowfpRDjRynE+VEKMYaUQoyfzWhKIaUQzidKIYaQUojxoxRi/CiFOD9KIcaQUojxsxntlVJ4+fJlSUpKkpCQEIe2Jicny4ULFyQsLMwpDty82ilM0EGUQgifUAoxfpRCjB+lEOdHKcQYUgoxfjajvU4K33zzTfnhhx/M7vC1atWSESNGSNmyZU2bJ0yYIGPHjjVC2KhRo9S/ZwWEUmgzXTKui1KIMaYUYvwohRg/SiHOj1KIMaQUYvxsRnuVFG7atEl69eolv/zyixQsWFBee+018/qvIUOGyObNm6Vnz54yZ84cKVGihAwcOFDKly8vAwYMyJIHpdBmulAKPUGTUohRpRRi/CiFOD9KIcaQUojxsxntVVK4YsUKGTZsmMybN8+8R/f999+Xw4cPy6uvvirjxo2T06dPy9ChQ037o6OjpV+/frJs2TJKoc2McKMu9hS6AS1NCKUQ40cpxPhRCnF+lEKMIaUQ42cz2qukMDExUZ588knROYUNGzaU7777TqZOnSqVKlUyvYU1a9aUbt26mfbHxcVJs2bNZOfOnaY3MbPCnkKb6cKeQk/QpBRiVCmFGD9KIc6PUogxpBRi/GxGe5UUasNmz54tgwcPNm287777zJzCAgUKSJ8+faRly5bSpUsX8zPtNYyKipKNGzemLjqZOXOmAxvtZdywYUOmzHThis5fzGhRi03QvlzXuXPnJDQ01Jeb6NG26aIq7RkPCgry6Hl8tXL9EqlfKHXKCYt7BHTxXv78+U0esrhOQL+YaB4qQxb3CPA54h63tFGFChWCK/EqKVy8eLEZKp42bZr5Ba9DxSobY8aMMX+vUqWK9OjRwzT6yJEj0qJFC4mJiUn9RUYphPPBrQr4YXYLW2oQpRDjRynE+Gk0pRBjSCnE+Gl0Xn2OHDmdKJ+sOSR7j5+T8JAguaVGCbm1ZgkciBs1+JwUvvjii1KmTBnp3bu3wREbGyvt27c3Q8STJk0y8wuHDx9ufrZq1SoZNGgQ5xS6kTi2QzinECPK4WOMH4ePMX4aHR8fL+Hh4RIcHIxX5oc1cPgYu+l5efi43Zil8vtfZ9IB+PDhKLm9TiQGJZeivaqnUFcWz5o1SyZPnmy64WfMmCGrV6+WiRMnyq5du6Rz584yd+5ciYyMlL59+0rFihWNGGZVOKfQ85lFKcQYUwoxfpRCjB+lEOdHKcQY5lUpXP3Hcek6aZVD4zvULydjut6AQcmlaK+SQh3CeOWVV0SHkbXUrVtX+vfvb/Yr1KLDw6NHjzZ/b9CggRlWjoiIoBTmUvKknJZSiN0ASiHGj1KI8aMU4vwohRjDvCqFv+z4Sx6fsc6h8bdcV1qmdm+IQcmlaK+SwhQGWc0R4htNcilTsjgtpRC7J5RCjB+lEONHKcT5UQoxhnlVCnXYWIePry49W1aWIe2vw6DkUrRXSqFNFhw+tkkz47oohRhjSiHGj1KI8aMU4vwohRjDvCqF2uph322T6Sv2pgKoXjpcZjx2o5SJcHxNL0YpZ6IphYmJoh/oIkWK5AxxHzwLpRC7qZRCjB+lEONHKcT5UQoxhnlZCrXl2mN4IP6cFCoQLI0rF8Ng5HI0pZBSCKcgpRBDSCnE+FEKMX6UQpwfpRBjmNelEGu9d0VTCimFcEZSCjGElEKMH6UQ40cpxPlRCjGGlEKMn81oSiGlEM4nSiGGkFKI8aMUYvwohTg/SiHGkFKI8bMZTSmkFML5RCnEEFIKMX6UQowfpRDnRynEGFIKMX42oymFlEI4nyiFGEJKIcaPUojxoxTi/CiFGENKIcbPZjSlkFII5xOlEENIKcT4UQoxfpRCnB+lEGNIKcT42YymFFIK4XyiFGIIKYUYP0ohxo9SiPOjFGIMKYUYP5vRlEJKIZxPlEIMIaUQ40cpxPhRCnF+lEKMIaUQ42czmlJIKYTziVKIIaQUYvwohRg/SiHOj1KIMaQUYvxsRlMKKYVwPlEKMYSUQowfpRDjRynE+VEKMYaUQoyfzWhKIaUQzidKIYaQUojxoxRi/CiFOD9KIcaQUojxsxlNKaQUwvlEKcQQUgoxfpRCjB+lEOdHKcQYUgoxfjajKYWUQjifKIUYQkohxo9SiPGjFOL8KIUYQ0ohxs9mNKWQUgjnE6UQQ0gpxPhRCjF+lEKcH6UQY0gpxPjZjKYUUgrhfKIUYggphRg/SiHGj1KI86MUYgwphRg/m9GUQkohnE+UQgwhpRDjRynE+FEKcX6UQowhpRDjZzOaUkgphPOJUoghpBRi/CiFGD9KIc6PUogxpBRi/GxGUwophXA+UQoxhJRCjB+lEONHKcT5UQoxhpRCjJ/NaEohpRDOJ0ohhpBSiPGjFGL8KIU4P0ohxpBSiPGzGU0ppBTC+UQpxBBSCjF+lEKMH6UQ50cpxBhSCjF+NqMphZRCOJ8ohRhCSiHGj1KI8aMU4vwohRhDSiHGz2Y0pZBSCOcTpRBDSCnE+FEKMX6UQpwfpRBjSCnE+NmMphRSCuF8ohRiCCmFGD9KIcaPUojzoxRiDCmFGD+b0ZRCSiGcT5RCDCGlEONHKcT4UQpxfr4shW8viJGvow/KyXMXpWKJMOnVqrLcd0M5HFqaGiiFVnFClVEKKYVQAmkwpRBDSCnE+FEKMX6UQpyfr0rhrOiDMmjWJgdAy//TRsoVKYiD+18NlEJrKOGKKIWUQjiJKIUYQkohxo9SiPGjFOL8fFUKn/9qs3y57oADoAkPNpA765XBwVEKrTG0VRGlkFII5xKlEENIKcT4UQoxfpRCnJ+vSqH2Empv4dVl/AP15e7ry+LgKIXWGNqqiFJIKYRziVKIIaQUYvwohRg/SiHOz1el8NPV++WFb7Y4AFo8sLVUKhGGg6MUWmNoqyJKIaUQziVKIYaQUojxoxRi/CiFOD9flUIlM3TOVvly7QFJvHRZIguHSO+bq8ojTSrg0NLUwDmFVnFClVEKKYVQAmkwpRBDSCnE+FEKMX6UQpyfL0thCp2ziZekUIEgHFYGNVAKPYLVrUophZRCtxInbRClEENIKcT4UQoxfpRCnJ8/SCFOKfMaKIWepOta3ZRCSqFrGZPB0ZRCDCGlEONHKcT4UQpxfpRCjCGlEONnM5pSSCmE84lSiCGkFGL8KIUYP0ohzo9SiDGkFGL8bEZTCimFcD5RCjGElEKMH6UQ40cpxPlRCjGGlEKMn81oSiGlEM4nSiGGkFKI8aMUYvwohTg/SiHGkFKI8bMZTSmkFML5RCnEEFIKMX6UQowfpRDnRynEGFIKMX42oymFlEI4nyiFGEJKIcaPUojxoxTi/CiFGENKIcbPZjSlkFII5xOlEENIKcT4UQoxfpRCnB+lEGNIKcT42YymFFIK4XyiFGIIKYUYP0ohxo9SiPOjFGIMKYUYP5vRlEJKIZxPlEIMIaUQ40cpxPhRCnF+lEKMIaUQ42czmlJIKYTziVKIIaQUYvwohRg/SiHOj1KIMaQUYvxsRlMKKYVwPlEKMYSUQowfpRDjRynE+VEKMYaUQoyfzWhKIaUQzidKIYaQUojxoxRi/CiFOD9KIcaQUojxsxlNKaQUwvlEKcQQUgoxfpRCjB+lEOdHKcQYUgoxfjajKYWUQjifKIUYQkohxo9SiPGjFOL8KIUYQ0ohxs9mNKWQUgjnE6UQQ0gpxPhRCjF+lEKcH6UQY0gpxPjZjKYUUgrhfKIUYggphRg/SiHGj1KI86MUYgwphRg/m9GUQkohnE+UQgwhpRDjRynE+FEKcX6UQowhpRDjZzOaUkgphPOJUoghpBRi/CiFGD9KIc6PUogxpBRi/GxGUwophXA+UQoxhJRCjB+lEONHKcT5UQoxhpRCjJ/NaEohpRDOJ0ohhpBSiPGjFGL8KIU4P0ohxpBSiPGzGU0ppBTC+UQpxBBSCjF+lEKMH6UQ50cpxBhSCjF+NqMphZRCOJ8ohRhCSiHGj1KI8aMU4vwohRhDSiHGz2a010rh5cuXRR+WhQoVksDAwNQ2Jycny4ULFyQsLMwpDtWqVZPY2NhMj02kFDrFMauDKIUYQkohxo9SiPGjFOL8KIUYQ0ohxs9mtNdJ4YkTJ+Tll1+WpUuXSrFixaRPnz7SsWNH0+YJEybI2LFjjRA2atQo9e9ZAaEU2kyXjOuiFGKMKYUYP0ohxo9SiPOjFGIMKYUYP5vRXieFnTp1kqZNm0q/fv3S9RBu3rxZevbsKXPmzJESJUrIwIEDpXz58jJgwIAseVAKbaYLpdATNCmFGFVKIcaPUojzoxRiDCmFGD+b0V4lhWvXrpXBgwfLzz//nE4ItcHjxo2T06dPy9ChQ037o6OjjTguW7aMUmgzI9yoiz2FbkBLE0IpxPhRCjF+lEKcH6UQY0gpxPjZjPYqKZwxY4Zs375dtHdP/3vLLbfIrbfeKgUKFJAhQ4ZIzZo1pVu3bqb9cXFx0qxZM9m5c6eDQKYFxJ5Cm+nCnkJP0KQUYlQphRg/SiHOj1KIMaQUYvxsRnuVFI4aNUomT54s/fv3l6pVq8q0adOkbt26Rgh1bmHLli2lS5cupv3aaxgVFSUbN25MXXTy7bffOrAZNGiQbNq0KVNm+kC5ePGiFCxY0CZXv6rr7Nmz5h7ky5fPr9ptq7G62EnZ5c+f31aVflWPLkrTh7Kzi8/8Co6TjT137pz58p12UZ+ToTxMxDxDdBFkSEgIebhJQJ8jurCUxX0CoaGh7gf/L9KrpPD1118XTQz9rxbtBezRo4csX75chg0bJlWqVDH/r+XIkSPSokULiYmJkYCAAPNvuhDl6qILU9avX58pKP0gqxjqL0QW9wjoA1l/GVIK3eOXlJRkcjgoKMi9Cvw8SqVQGfKB7H4i6I4O+qUk5Xep+zX5Z6Q+QzQP+cXOvfuvPYX6HLEhNe5dgW9EhYeHww3xKinUnkHdPiZFCg8cOCB333236FzDKVOmyOHDh2X48OGm0atWrRLtBeScQjgH4Ao4pxBDyOFjjB+HjzF+Gh0fHy/6QAkODsYr88MaOHyM3XQOH2P8bEZ7lRSqBLZp00a+//57qVy5sowfP16OHTsmI0eOlF27dknnzp1l7ty5EhkZKX379pWKFSsaMcyqcE6hzXTJuC5KIcaYUojxoxRi/CiFOD9KIcaQUojxsxntVVKoDfvmm2/klVdeMW1s1aqVPPfcc0YQtcycOVNGjx5t/t6gQQMZM2aMREREUAptZoQbdVEK3YCWJoRSiPGjFGL8KIU4P0ohxpBSiPGzGe11UqiN07kZOsclo/kFfKOJzdtvpy5KIcaRUojxoxRi/CiFOD9KIcaQUojxsxntlVJos4EcPrZJM+O6KIUYY0ohxo9SiPGjFOL8KIUYQ0ohxs9mNKWQ7z6G84lSiCGkFGL8KIUYP0ohzo9SmD3DxEuXpUDQ3zuFXF0ohdnzy6kjKIWUQjjXKIUYQkohxo9SiPGjFOL8KIWZM3xrfoz83+r9cuJckpSJCJEnW1SWx5pXShdAKcRz0FYNlEJKIZxLlEIMIaUQ40cpxPhRCnF+lMKMGf645bA886njPsHf92kuda/5Z5EopRDPQVs1UAophXAuUQoxhJRCjB+lEONHKcT5UQozZvja3B0yedkfDj8ccV8defimCqn/TinEc9BWDZRCSiGcS5RCDCGlEONHKcT4UQpxfpTCjBm+/uMOmbTUUQpf61BHHmpMKcQzz34NlEJKIZxVlEIMIaUQ40cpxPhRCnF+lMKMGc7bekSe+iTa4Yc/9G0udcpy+BjPPPs1UAophXBWUQoxhJRCjB+lEONHKcT5UQozZzh24e9mocnxhCQpV6SgPNGisnRr8k8voUZy+BjPQVs1UAophXAuUQoxhJRCjB+lEONHKcT5UQqzZ3j5yhUJyJcvwwMphdnzy6kjKIWUQjjXKIUYQkohxo9SiPGjFOL8KIUYQ0ohxs9mNKWQUgjnE6UQQ0gpxPhRCjF+lEKcH6UQY0gpxPjZjKYUUgrhfKIUYggphRg/SiHGj1KI86MUYgwphRg/m9GUQkohnE+UQgwhpRDjRynE+FEKcX6UQowhpRDjZzOaUkgphPOJUoghpBRi/CiFGD9KIc6PUogxpBRi/GxGUwophXA+UQoxhJRCjB+lEONHKcT5UQoxhpRCjJ/NaEohpRDOJ0ohhpBSiPGjFGL8KIU4P0ohxpBSiPGzGU0ppBTC+UQpxBBSCjF+lEKMH6UQ50cpxBhSCjF+NqMphZRCOJ8ohRhCSiHGj1KI8aMU4vwohRhDSiHGz2Y0pZBSCOcTpRBDSCnE+FEKMX6UQpyfN0vh3uMJsmTnUTmbeEkqlgiTu+qVwRtsuQZKoWWgQHWUQkohkD5/h1IKMYSUQowfpRDjRynE+XmrFK7be0K6TFwp+oq5lHJb7UiZ+EgU3miLNVAKLcIEq6IUUgrBFKIUogAphRhBSiHGj1KI8/NWKRz89Wb5Yu0BhwbO7dtCapctjDfcUg2UQksgLVRDKaQUwmnEnkIMIaUQ40cpxPhRCnF+3iqF3T9aI7/+ftShgdMfvVFa1yiJN9xSDZRCSyAtVEMppBTCaUQpxBBSCjF+lEKMH6UQ5+etUvj8V5vly3WOPYU/PNtc6pSLwBtuqQZKoSWQFqpxSgqTk5Pl0KFDool/7bXXSsGCBS2cOmeqqFatmsTGxmZ6skRKIXwjKIUYQkohxo9SiPGjFOL8vFUKV++Jl64TV6Zr4C3XlZKp3RvhjbZYA6XQIkywqkyl8Pjx4zJp0iRZunSp7Nq1K91pIiMjpX79+vLMM89IzZo1wUvwbDil0LN8tXZKIcaYUojxoxRi/CiFOD9vlUJtWWzcWVm8M86sPq5UIkw61C+HN9hyDZRCy0CB6hykUHsFp0yZIm+//bZUrVpV7rrrLqlYsaL5ExISIvv27ZM//vhDVq1aJb/++qt07dpVBg0aJBER3tMVnZYHpRDIDidDKYVOgsrkMEohxo9SiPGjFOL8vFkK8dZ5vgZKoecZO3sGByk8deqU3H///TJgwABp166dBAQEZFrX5s2b5d1335XHHntMmjZt6uw5c/Q4SqHncVMKMcaUQowfpRDjRynE+VEKMYaUQoyfzegMh4+1tzAwMNDMIyxUqFCmvYBnz56V4OBg8ycrebR5wa7WRSl0lZjrx1MKXWeWNoJSiPGjFGL8KIU4P0ohxpBSiPGzGZ3lQpO33npLypUrlzp8XLZs2dRzjx8/3vQSahk5cqR07tzZ5nVZq4tSaA1lphVRCjHGlEKMH6UQ40cpxPlRCjGGlEKMn83obKVQF5uklG7dusnQoUPNKuR69erJmDFj5M8//xSVx3Xr1nnlvEJKoc10ybguSiHGmFKI8aMUYvwohTg/SiHGkFKI8bMZnaUUvvbaa3Lw4EHR/+pcwwceeEDmz58vu3fvNgtMYmJizLBxmzZt5KWXXpLWrVvbvDYrdVEKrWDMshJKIcaYUojxoxRi/CiFOD9KIcaQUojxsxmdpRTqquLmzZvLvffea8753HPPyd133y3h4eHm77oCWYsuSmnWrJl06tTJ5rVZqYtSaAUjpdCDGCmFGFxKIcaPUojzoxRiDCmFGD+b0VlK4ezZs+WXX34xcwb1waXSp9vU1KlTR6ZOnSqbNm2S0NBQs/pY/6hAeluhFHr+jrCnEGNMKcT4UQoxfpRCnB+lEGNIKcT42YzOUgp1A2sdMt6zZ485p/YGVqhQQebMmWM2rS5fvrz57xtvvCHr1683PYjeViiFnr8jlEKMMaUQ40cpxPhRCnF+lEKMIaUQ42czOtvX3OnN2rBhg+h/r7/+egkKCjLn1zmGzz//vHmFnA4f6ybX3lgohZ6/K5RCjDGlEONHKcT4UQpxfpRCjCGlEONnMzpLKVy5cqVERUVJ/vz5051T9zGcMGGCGTLWfQy9uVAKPX93KIUYY0ohxo9SiPGjFOL8KIUYQ0ohxs9mdJZSqK+62759uxHAggULmvOqAPTv319Wr16dOqfQ5gXZrotSaJuoY32UQowxpRDjRynE+FEKcX6UQowhpRDjZzM6SynUIWLtDdSeQt2vcOvWrUYIIyMjZdy4cWZ+obcXSqHn7xClEGNMKcT4UQoxfpRCnB+lEGNIKcT42YzOdk6hvsruqaeekn379smRI0dEN7DWuYQFChSweR0eq4tS6DG0qRVTCjHGlEKMH6UQ40cpxPlRCjGGlEKMn83obKVQT6YJ/5///Ee2bNkiP/74o4SEhNi8Bo/WRSn0KF5TOaUQY0wpxPhRCjF+lEKcH6UQY0gpxPjZjHaQwj59+pi3ljhTvPXVdmmvnVLozJ3EjqEUYvwohRg/SiHGj1KI86MUYgwphRg/m9EOUrhz506Jj4936hyNGzeWwMBAp47NrYMohZ4nTynEGFMKMX6UQowfpRDnRynEGFIKMX42ox2kUG+O/pINDg52+jx6fMr+hU4H5dCBlELPg6YUYowphRg/SiHGj1KI86MUYgwphRg/m9EOUqgrjnUj6n79+pl3HmcleytWrJAxY8aYFclNmza1eV3W6qIUWkOZaUWUQowxpRDjRynE+FEKcX6UQowhpRDjZzPaQQp1Y+ovvvhCRo0aJcWKFZPbbrtNKlWqJBUrVjQLTPbu3Wtee6cbW0dHR8sTTzwhvXv39tpNrCmFNtMl47oohRhjSiHGj1KI8aMU4vwohRhDSiHGz2Z0pquP9UE1Y8YM+e2330TnGSYkJKSeV993XLduXenVq5fX71VIKbSZLpRCT9CkFGJUKYUYP0ohzo9SiDGkFGL8bEY7tSWNnvD48eNy4cIFs3G1ty8uSQuIUmgzXSiFnqBJKcSoUgoxfpRCnB+lEGNIKcT42Yx2WgptnjQn66IUep42h48xxpRCjB+lEONHKcT5UQoxhpRCjJ/NaEphYqLZnLtIkSI2ufpVXZRC7HZTCjF+lEKMH6UQ50cpxBhSCjF+NqMphZRCOJ8ohRhCSiHGj1KI8aMU4vwohRhDSiHGz2Z0llKoK4zDwsKkXr16DuccN26c9OzZUwoWLGjzeqzXxeFj60gdKqQUYowphRg/SiHGj1KI86MUYgwphRg/m9FZSuFbb70lpUqVku7du6c7p25bExUVJV9++aVUr17d5vVYr4tSaB0ppdAyUkohBpRSiPGjFOL8KIUYQ0ohxs9mdIZSqCuNN23aJLNmzTJz7dq2bZt6ThVC3aZmzpw5snbtWpfefGLzwp2ti1LoLCn3j2NPofvsNJJSiPGjFGL8KIU4P0ohxpBSiPGzGZ2hFOoG1SNHjpRFixZleK6GDRtKt27d5I477rB5LR6pi1LoEazpKqUUYowphRg/SiHGj1KI86MUYgwphRg/m9FZDh9Pnz5d8uXL5zB8bPMCPF0XpdDThEUohRhjSiHGj1KI8aMU4vwohRhDSiHGz2Z0llJ4+fJl0ZuVW5tVJyYmSv78+Y2YphQdvtZNtHUBjDOFUugMJewYSiHGj1KI8aMUYvwohTg/SiHGkFKI8bMZnaUUqoAtWLBAfvrpJ9m6davDeXVeYXh4uM3rSa1Lz9m3b19zfn33spYJEybI2LFjjRA2atQo9e9ZXQCl0CO3J12llEKMMaUQ40cpxPhRCnF+lEKMIaUQ42czOkspXLdunTzwwANy//33yw033CABAQHpzn3PPfeYnjzbRSWja9euEh8fL998842Rws2bN5stcFRES5QoIQMHDpTy5cvLgAEDsjw9pdD23XGsj1KIMaYUYvwohRg/SiHOj1KIMaQUYvxsRmcphaNGjZLTp0/LiBEjbJ4z27p69eplFrG88847MnPmTCOFui+iXsvQoUNNfHR0tPTr10+WLVtGKcyWqGcPoBRifCmFGD9KIcaPUojzoxRiDCmFGD+b0VlK4euvvy76C/ell16yec4s65o9e7YZrp48ebLcdNNN8tlnnxkpHDJkiNSsWdOsetYSFxcnzZo1k507d2Y555E9hZ6/dZRCjDGlEONHKcT4UQpxfpRCjCGlEONnMzpLKVyzZo0Zsv3555+lZMmSNs+bYV2HDh2STp06mSHi0qVLp5PCPn36SMuWLaVLly4mVnsNdQPtjRs3pi46yWgLHe113LJlS6bXfvHiRdE/oaGhHm+fr55A74XOLU27IMhX2+qJdukDRadmFChQwBPV+3ydOvdZGRYqVMjn2+pINQP4AAAgAElEQVSpBp49e9a8nSq3FhV6ql05VW9SUpJoHnr7G75yioer51Ep1C/HhQsXdjWUx6chEBISAvNwkMLx48fLhg0bUitev369JCQkSO3ataVYsWLpTvjee+9Zkyld6dyjRw9p2rSpdO7c2ZznrrvuMotLatWqJdprWaVKFXOMliNHjkiLFi0kJiYmda6j7q14dfnoo49E50ZmVvS82tPgibmR8N3JIxVktEo8j1y6V1ym5p8KNR/I7t0OfaDoQ5lS7R4/jVJ+QUFBDvPG3a/RvyJVCPVZEhwcnOMN33b4rCz/44ScT0qWSiVC5Z66pXL8GmycUHcVsSE1Nq4lr9YREREBX7qDFH733XeyZ88epyrWXjhbN1G/qdavXz/D87722muib1k5fPiwDB8+3ByzatUqGTRoEOcUOnWnPHsQh48xvhw+xvhx+Bjjp9G6qE97+3NDavCrz/0acmv4eNHOOHls+tp0AG6rHSkTH4nKfSguXAGHj12A5eFDsxw+9vC5s60+7ZzCXbt2mR7EuXPnSmRkpNmupmLFikYMsyqcU5gtZvgASiGGkFKI8aMUYvwohTi/3JLC3p+ul7lbDjs0YOGAVlK1VN6ZTkEpxHPQVg1ZSuFbb70lderUkdatW5uhmbRb0ixZskQmTpxovlkOHjzYDC/bLiqFn3/+uZE/LboSefTo0ebvDRo0kDFjxkh23aWUQtt3xbE+SiHGmFKI8aMUYvwohTi/3JLC+z9cKWv3xjs04IteTaRxpfTTvfBWeq4GSqHn2Lpac7ZS+PXXX5uhW10BrL1zOs9P50/oIo+OHTuKvid5+/btZhg3J4Ye+EYTV2+x54+nFGKMKYUYP0ohxo9SiPPLLSl87vMNMmfjnw4NWDywtVQq4dxbv/DW4zVQCnGGtmrIUgrfeOMN+fXXX+Xf//63nDx50uxXuHr1atm9e7fce++9RgZVBLVHT980ov/1tsKeQs/fEUohxphSiPGjFGL8KIU4v9ySwpV/HJcHJq1K14CODcrJ6C434I3KwRoohTkIO5tTZSmF+raQtKuBe/fuLQ899JARwWeffdYs9tDy9NNPy+23325E0dsKpdDzd4RSiDGmFGL8KIUYP0ohzi+3pFCvfN/xc7Is9qicS0qWKiXD5JbrSuMNyuEaKIU5DDyL02UphVOmTDE9hPpKOV1uf+edd0qTJk3MPEOdR5iycbQOK7dv396IobcVSqHn7wilEGNMKcT4UQoxfpRCnF9uSiF+9blfQ1ZS+PHKfTJz1V45cuqClC4cIg/fVEF6NP17nQGLfQJZSqFuTdOuXTupV6+enDhxwmzyXKRIESODYWFhRhb1Z/qWkfnz55sNp72tUAo9f0cohRhjSiHGj1KI8aMU4vwohRjDzKRw3b4T0vmDFQ6Vf9bzJmlSuTh2UkZnSCDbLWl0k2jdu1B7Cu+++24pUaKEHDhwwGy026FDB7Ox9YMPPiivvPKKVyKmFHr+tlAKMcaUQowfpRDjRynE+VEKMYaZSeHEX/+QkT/tcKh8YLsa0qdNVeykjHZPCrPipm+y0B5E3TfQWwul0PN3hlKIMaYUYvwohRg/SiHOLysp/HHLYVm++7hcvHRZapctLN059OkAPDMp/GDJbnlz3k6H4/u3rS7P3VINv3GswYGAQ0+hPuA//fRT6d69u3mF3ObNmzPFpsd4+6ulKIWez3pKIcaYUojxoxRi/CiFOL/MpHDa8j3yyvfb053gnuvLyrsPZPz2LvxK8mYNmUnhsthj8sjU1Q6N+qhHI2lTM2++zs/b75CDFOo2M7qIRLeYWblypfzwww+ZtmHq1KlmbqE3F0qh5+8OpRBjTCnE+FEKMX6UQpxfZlJ4z3u/yeaDpxxOsOGltlI0ND9+Yh+pIauFJu8s+F0+Wr5HEhIvSWj+QOnRrJI8f1sNH2m59zUj2zmF3nfJrl0RpdA1Xu4cTSl0h9o/MZRCjB+lEONHKcT5ZSaFLUYtlgPx5xxO8Ougm6VC8VD8xE7UcFlEPliyS06duyj1yhWRu64v40RUzh7izJY0J84lUaRz4LY4JYX6RpN9+/ZJyZIlpXz58jlwWfZOQSm0xzKzmiiFGGNKIcaPUojxoxTi/DKTwoenrJbfdh1Ld4LAgHyy49XbJX9gAH7ibGpYvuuYdP9ojVy6fCX1yJplCsu851p4/NyunMAZKXSlPh7rPoFspfD111+XadOmmTPohtW6J+GCBQvk7bffNv/19kIp9PwdohRijCmFGD9KIcaPUojzy0wKF++MkydmrpPkNFI2oG116ZtDiyTuGLdMdhw+7dDA6Y82ktY1vGdOHqUQz0FbNWQphRs3bpQePXrIiy++KNHR0VKmTBkjhfq+47Zt28rSpUvNv3lzoRR6/u5QCjHGlEKMH6UQ40cpxPlltfo47nSirNkbLxeTL0uNyHCpVaYwfkIna2jw6s8Sn5DkcPS/29WQZ71oSxdKoZM3NAcOy1IKdcFJoUKFZOjQoTJu3DjJly+fkcILFy5I3bp1zSKUGjW8e8InpdDzWUQpxBhTCjF+lEKMH6UQ5+et+xQ2e2ORHDp53qGBIzvWlQduvBZvuKUaKIWWQFqoJksp1KFj3bz63XffTSeFP//8szzzzDOybt06iYiIsHAZnquCUug5tik1UwoxxpRCjB+lEONHKcT5easUvv7jDpm09I90DSwYHGjmNHpToRR6z93IUgp1yPhf//qXPPbYY3L48GGzJ2H16tVl5syZ5vV2EyZM8J6WZHIllELP3yJKIcaYUojxoxRi/CiFOD9vlUJt2dsLYkQ30D6XlCzli4bKm53qSeWS3rWVHKUQz0FbNWS70ETfaTxixAjTY5hS7r33XjPPUN+D7O2FUuj5O0QpxBhTCjF+lEKMH6UQ5+fNUoi3zvM1UAo9z9jZMzhI4cWLF2XFihUSFRVl5hNq0Rt27NgxOX36tJQtW1YKFizobP25fhyl0PO3gFKIMaYUYvwohRg/SiHOj1KIMaQUYvxsRjtIoYqfCqEW/W/Lli3lpptuMsPFQUFBNs+dI3VRCj2PmVKIMaYUYvwohRg/SiHOj1KIMaQUYvxsRmc4fKwPeZ1PuGrVKrPtzIEDB8w5b731VmnevLmRxMqVK5vVyN5eKIWev0OUQowxpRDj5+tSuHDHX/LnyfNSJDS/tKtVWkKCAzFgGUTHx8dLeHi4BAcHW6/bHyqkFGJ3mVKI8bMZne2cQj2ZLjJRSdTVxvrfnTt3SvHixWXhwoWpQ8w2L8pmXZRCmzQzrotSiDGmFGL8fFkKH5m6RpbFHk0FdG2xUPnq6aZSKrwABu2qaEohhpNSiPGjFGL8bEY7JYX60F+2bJksWbLE9BwmJCRImzZtZOzYsV4/v5BSaDNdKIWeoEkpxKj6qhQuiYmTHtPWOsAZ2K6G9LG88TClEMtBSiHGj1KI8bMZnakU7tq1y0igrj7WN5toz2C7du3k5ptvNsPHeWWxCaXQZrpQCj1Bk1KIUfVVKfxszX757+wtDnB002HdfNhm8XcpjDt9QfTtwKULh7iF9cDRU3IhKUmqlSvpVry/B1EKvScDHKRQv/HceeedZh5h7dq15ZZbbpFWrVpJnTp1JCDA8y/wto2GUmibqGN9HD7GGFMKMX6+KoXzth2Rpz6OdoCjvYTaW2iz+KsUbjxw0oh3yvuBq5cOl9c71pWGFYo6hXf30bMycNYm2bD/pDm+QvFQeeWe2l71XmGnGpLLB1EKc/kGpDl9hlKo+xDu2bNHatasKc2aNTMrkHUlsm5endcKpdDzd4xSiDGmFGL8fFUKteeq3ZilEvvXmVRAQYH55IdnW0jNyHAM2lXR/iqFXSaulDV74tPRqH9tUfnmmaZO8e31cbTM3/bPHr4aVKlEmCwe2NqpeB70NwFKofdkQqbDx/v375fffvtNFi1aJL/++qu5Yh0+1p5DXYFcqlQp72lFFldCKfT8baIUYowphRg/X5VCpXLq/EX5Yu0BOXTivBQNyy/t60aK9mbZLv4qhVWG/CjJl1W/05ddr7UXFfDsSsMRC+XY2USHw9a9eKuUKJT3OlGya6+nfk4p9BRZ1+t1aqHJuXPnzPY0+mfNmjWybds2M7T82Wefef3cQkqh60nhagSl0FVi6Y+nFGL8fFkKMTLOR/urFNYcOk8uXExOByowIJ/sfr29U/CavrHIbBd0ddn4UjspEsrtfZyCyJ5CZzHlyHHZSqG+4UQlUGVw7dq15o+uPtbNrD/++GMJDQ3NkQt19ySUQnfJOR9HKXSeVUZHUgoxfpRCjJ9G+6sU9v6/9TJ38+F0ANvVjpRJj/z9AofsygvfbJFPV+9Pd1jjSsXki15Nsgvlz9MQYE+h96SDgxTqzVEJVPnT193pCmQt5cuXl9atW0uTJk3kxhtvlIiICO9pRRZXQin0/G2iFGKMKYUYP0ohxs+fpfDMhUvy6g/bZcXuYwZi48rF5cU7r5OiofmdgnrlishLc7aKbh90MfmyNKpYXJ6/vYaUL+bdnSVONS4HD6IU5iDsbE7lIIWnTp2Shg0bSlhYmHmDSdOmTaVx48ZSrlw577lqF66EUugCLDcPpRS6Ce5/YZRCjB+lEOPnz1KIk/u7hry8T+GeYwnyy46/5PSFS2b1dKcG19jC4nQ9lEKnUXn8QAcpTE5OltjYWKlevXqe3ILmamKUQo/nkFAKMcaUQowfpRDjRynE+eVVKdx04KR0/GBFusU2zauVkE8eb4xDcaEGSqELsDx8aLZzCj18fo9XTyn0OGJKIYiYUogBpBRi/CiFOL+8KoUvzdkmM1fudQDw1VNNpWFF5/ZqxOlxSxobDG3VQSlMTDRd/0WKFLHF1O/qYU8hdssphRg/SiHGj1KI88tOCmOOnDFzDnU7ofxB9l8CsSvurJy/mCwVi4dJeEiQ0w166pNombc1/T6LGvzhw1Fye51Ip+tBD2RPIUrQXjylkFIIZxOlEENIKcT4UQoxfpRCnF9mUrj98Gl59rMNsjvurDlJweBAGX5fHbk/ys68vb9OXxDdQFvfzJJShrS/Tnq2rOxUo17+bpvMWOHYU/j1000lysm3ujh1omwOohTaoGinDkohpRDOJEohhpBSiPGjFGL8KIU4v8ykMKOeOF3ZvOGltvhJRSQzqYse2laKh2W/gnrLoVPS+YMVknjpcur1tK5RUqY/eqOV63O2Ekqhs6Q8fxylkFIIZxmlEENIKcT4UQoxfpRCnF9mUthi1GI5EH/O4QRLn79ZrrWwbU1Gr+nTk816qok0qljMqYYdPHE+3erje64v61SczYMohTZpYnVRCimFWAaJcKEJSJBSiAGkFGL8vFkK9x5PkFHzYiR63wkzF69V9ZLy6n11JPsX0DnHRF8j+Pc+hcdNwE2Vi8mLd9aSYk70sqU9Q2ZSeNuYpRKT5t3VKTFrXrhVSoXjr8HrMW2NLIk56tDY759tLnXL/b2X8JiFv5sNunVPxmqlCskzN1eVplWKOwcoh46iFOYQaCdOQymkFDqRJlkfwp5CDCGlEONHKcT4ebMU6tDmun0n0jXw4ZsqyIj76uCNFpFnPl0vP2656o0mtUrLpG4NXao/Myl8e36MvLd4V7q6mlQpLp89eZNL9Wd2sK4c1hXEaUvVUoVk4YBW5p90vqAOMact+vq91UNulQIeWPDibqMohe6Ssx9HKaQUwllFKcQQUgoxfpRCjJ+3SuHxhCSJevVnh8bp20KWPX8z3mgRyejdxwEB+eQPJ999nHIRWa0+Hr8oVn79/ZgkXUqWetcUkf63VpfihbKf7+dsAz/6bY8s2P6XJCRekhqR4fJ06ypSpWQhE97z42hZsM1xdbFKqcqptxRKobfcCRFKIaUQzkZKIYaQUojxoxRi/LxVCnVlbePXf3FoXOnCIbJ6yC14o0WkypAf023cnFLprtfbS1CA84PU2W1JY+Vi3ajkselrZdHOOIfIjx9vLC2qlXCjRs+EUAo9w9WdWimFlEJ38iZdDKUQQ0gpxPhRCjF+3iqFel2t3loi+44npGtg+7pl5P2HGuCNFpGuE1fK6j3x6epqcG1Rmf1MU5fq91YpHLvwdxm7MNahLWtfuFVKWpjT6BKkLA6mFNoiiddDKaQUwllEKcQQUgoxfpRCjJ83S+HimDgZ9t32VDFsWKGovN3lerNJs42y6eBJ+e/sLbL9z9OmupqR4fJah7ou79HnrVJ45YrI05/+s0G1zif8d7sa8shNFWzgs1YHpdAaSrgiSiGlEE4iSiGGkFKI8aMUYvy8WQpTWqZDyUGBAU7tvecOjaNnEk2Yu71n3iqFKSxOX7goCYnJUiYiJEM86/aekDOJF6V80VDRhSo5XSiFOU088/NRCimFcDZSCjGElEKMH6UQ45cXpBBvoWdr8HYpzKz1x84mSreP1qT2lOpx3ZtWlFfuqe1ZYFfVTinMUdxZnoxSSCmEs5FSiCGkFGL8KIUYP0ohzi+vSuFb82NkwlVb5iiNn55rIdeVKYyDcbIGSqGToHLgMEohpRBOM0ohhpBSiPGjFGL8KIU4v7wqhRm9hk9pfPhIlNxeOxIH42QNlEInQeXAYZRCSiGcZpRCDCGlEONHKcT4UQpxfnlVCgd9tVlmrTvgAOCTJxpL86o5t2UNpRDPQVs1UAophXAuUQoxhJRCjB+lEONHKcT55VUp/Hn7X/LkzHXpAFQqESaLB7bGobhQA6XQBVgePpRSSCmEU4xSiCGkFGL8KIUYP0ohzi+vSqG2fN7WI+aPvge6Uskw6dG0olxbLBSH4kINlEIXYHn4UEohpRBOMUohhpBSiPGjFGL8KIU4v7wshXjr8RoohThDWzVQCimFcC5RCjGElEKMH6UQ40cpxPlRCjGGlEKMn81oSiGlEM4nSiGGkFKI8aMUYvwohTg/SiHGkFKI8bMZTSmkFML5RCnEEFIKMX6UQoyft0vhjsOnZcfhMxIUmE/0NXdlixTEG2y5BkohBpRSiPGzGU0ppBTC+UQpxBBSCjF+lEKMnzdLoW6srBsspy0TH4mS23JwDz1n6FIKnaGU+TGUQoyfzWhKIaUQzidKIYaQUojxoxRi/LxZCq8bOk/OX0xO18BGFYvJrKea4I22WAOlEINJKcT42YymFFIK4XyiFGIIKYUYP0ohxs9bpfDwqfPSZOQih8aVLhwiq4fcgjfaYg2UQgwmpRDjZzPaK6UwMTFRAgICJDg42KGtycnJcuHCBQkLC3OKQ7Vq1SQ2NjbTY/Vc+oEuUqSIU/XxIEcClEIsKyiFGD9KIcbPW6UwIemS1H5pvkPjakaGy7x+LfFGW6yBUojBpBRi/GxGe5UU7ty5U0aMGCFbt241bbzttttk2LBhUrDg3xOLJ0yYIGPHjjVC2KhRo9S/ZwWEUmgzXTKui1KIMaYUYvwohRg/b5VCva6BszbJV9EH0zVwSPvrpGfLynijLdZAKcRgUgoxfjajvUoKN2/eLAcOHJD27dvLuXPn5PHHH5cuXbpIx44dRX/Ws2dPmTNnjpQoUUIGDhwo5cuXlwEDBmTJg1JoM10ohZ6gSSnEqFIKMX7eLIV6bZ+s2idbD52SoMAAaVK5uNxZrwzeYMs1UAoxoJRCjJ/NaK+Swqsb9u6774o+MF944QUZN26cnD59WoYOHWoOi46Oln79+smyZcsohTYzwo262FPoBrQ0IZRCjB+l0H1+u+LOyuRlf8jOP09K0bACckfdstK1UXn3K/TTSEohduMphRg/m9FeK4WaJB06dJDevXtL27ZtZciQIVKzZk3p1q2baX9cXJw0a9ZMdMg5MDAwUybsKbSZLuwp9ARNSiFGlVLoPr9Wby2WfcfPpatgTNcbpEP9cu5X6oeRlELsplMKMX42o71WCidOnGh6AadPny5BQUHSp08fadmypRlO1qK9hlFRUbJx48bURSfr1693YNO1a1fZtm1bpswuXrwoutikUKFCNrn6VV0nT56UwoULm8VBLK4T0KkSyi4kJMT1YEaILj5LSEgwOcjiPIE1e0/Iwx+tcwhoX6e0jO1Sz/mKeKR5hmgehoaGkoYbBFQKT506xQWfbrBLG5I/f36wBhGvlMK5c+fKG2+8Id9++60UL17cNFKHjatUqSI9evQw/3/kyBFp0aKFxMTEpMrI4MGDHYDMnj1b1qxZkymoy5cvi/5R8WRxj4CKdUYrxd2rzf+i9GGSL18+SrWbt14fKNpbyBx0DeDyP05In1k7HIJaVCkq73a+zrXK/PxoPkfwBEhKShIbUoNfSd6toWjRovDFe50U/vrrr6JyN2PGDKlRo0ZqAz/44AM5fPiwDB8+3PzbqlWrZNCgQZxTCKcAXgHnFGIMOXyM8ePwsXv8dNhYh4+vLk+1qiL/uaOme5X6aRSHj7Ebz+FjjJ/NaK+SwnXr1skTTzwhU6dOldq1a6e2U4fVdu3aJZ07dxbtRYyMjJS+fftKxYoVjRhmVTin0Ga6ZFwXpRBjTCnE+FEK3ef3zoLfZfyif/ZxrX9tEZnavZEUC8OHody/qrwXSSnE7hmlEONnM9qrpPDJJ5+UJUuWOLRP5wRqt/LMmTNl9OjR5ucNGjSQMWPGSEREBKXQZka4URel0A1oaUIohRg/SiHGL+50omzdd0RKFgmXuuWLYZX5aTSlELvxlEKMn81or5JCZxrGN5o4Qylnj6EUYrwphRg/SiHGT6Pj4+MlPDyc8zLdREkpdBPc/8IohRg/m9F5TgpdbTyHj10l5vrxlELXmaWNoBRi/CiFGD9KIc6PUogxpBRi/GxGUwr57mM4nyiFGEJKIcaPUojxoxTi/CiFGENKIcbPZjSlkFII5xOlEENIKcT4+bIU/rIzTqYv3yMH4s+bxR8dG5STh2+qgAHLIJrDxxhSSiHGj1KI8bMZTSmkFML5RCnEEFIKMX6+KoWHTp6XZm8scoAzpXtDufW60hi0q6IphRhOSiHGj1KI8bMZTSmkFML5RCnEEFIKMX6+KoXfbDgk/b/Y6ADnsWaV5KW7a2HQKIVW+VEKMZyUQoyfzWhKIaUQzidKIYaQUojx81Up/GLtARn89WYHODp8POK+OubfEy9dli/W7jfDy0VCg+X2OpFSpaTrr+xkTyGWg5RCjB+lEONnM5pSSCmE84lSiCGkFGL8fFUKNx44KfdNWO4A5/UOdeXBxteaf7/nvd9k88FTqccEBwbInN7NpFZZ194DTSnEcpBSiPGjFGL8bEZTCimFcD5RCjGElEKMn69KoVJ5e36MvLd4Vyqg+24oJ2P/dYP5/8UxcfLotLUO8Hq1qiL/dfE1dZRCLAcphRg/SiHGz2Y0pZBSCOcTpRBDSCnE+PmyFCqZ80nJcvj0BSlSMDjd6+e+jj4o/561yQFepwbXyDtdrncJKqXQJVwOB1MKMX6UQoyfzWhKIaUQzidKIYaQUojx83UpzIzOb7uOycNTVjv8uE+bqjKwXQ2XoFIKXcJFKcRwOURTCi0DBaqjFFIKgfT5O5RSiCGkFGL8/FUKldojU9fIstijqQBLhheQr59uKtcWC3UJKqXQJVyUQgwXpdAyP5vVUQophXA+UQoxhJRCjJ8/S6GS+2nrETl04pxEhOaXtrVKm2FmVwul0FVi6Y/n8DHGjz2FGD+b0ZRCSiGcT5RCDKE/S+Hw77fL3C2H5WziJakZGS7P3VJNWlYv6RLQrKRw7MLf5avog3Li3EWpWDxUerasLPfeUM6l+v3hYEohdpcphRg/SiHGz2Y0pZBSCOcTpRBD6K9S+P6SXTJqXkw6eEVD88vaF26VoMB8TkPNTAoz2/x52eCbpXxR14ZXnb6YPHogpRC7cZRCjB+lEONnM5pSSCmE84lSiCH0Vyns9tEaWfr7P/PhUijqnLioCkWdhpqZFP539hb5bM1+h3rGP1Bf7r6+rNP1+8OBlELsLlMKMX6UQoyfzWhKIaUQzidKIYbQX6XwoSmrZfmuYw7wZj3VRBpVLOY01MykUN8Gom8FubroPn+63x/LPwQohVg2UAoxfpRCjJ/NaEohpRDOJ0ohhtBfpfCdBb/L+EWx6eDlDwqQ9UPbSqECQU5DzUwKtZdQewuvLgsHtJKqpVx/FZzTF5QHD6QUYjeNUojxoxRi/GxGUwophXA+UQoxhP4qhUqt72cb5LtNfxqA5YuFysB21V1eCJLVQpOh326Vz9cekIvJl6VEoQLS++aq8mizitgN88FoSiF2UymFGD9KIcbPZjSlkFII55M/S+Huo2cl5sgZ0XfO6pBnkVDXtwPxZynU5LuUfEXOXbwkhUNcZ2fiL12SU6dOSfHixTPM5Ssicvr8RYlwY6sW+MORRyqgFGI3ilKI8aMUYvxsRlMKKYVwPvmrFL6/ZLeMmrczlV9IcKBM7tZQWlQr4RJTf5dCl2BlcHB2UojW7w/xlELsLlMKMX6UQoyfzWhKIaUQzid/lELt3ar10jxJSr6cjp/usTfzsRtdYkopdAmXw8GUQoyfRlMKMYaUQowfpRDjZzOaUkgphPPJH6Vw3/Fz0uqtxQ7sdF7csudvdompr0th8uUrcuFisoS5sHgkLcArV0QSki5luviEUuhSumV4MKUQY0gpxPhRCjF+NqMphZRCOJ/8UQrjE5Kkwas/O7CrUy5Cfni2uUtMfVUKtTe13xcb5IfNhw2PKiULyaDbasjtdSKd5jPoq03yzfpDcunyFbMQpd8t1aRT1DXp4imFTuPM9EBKIcaQUojxoxRi/GxGUwophXA++aMUKrRnPl0vP275W3hSygt3XidPtqjsElNflcLXf9whk5b+kY6FLvbQLWcCA7J/Y8nVczZTKooe2laKh+VPrZdS6FK6sacQx+VQA6UQg0opxPjZjKYUUgrhfPJXKVRwKj3b/jxlVh83q1pCOtR3fVNkX5XCTh+skOh9Jxzy6/tnm0vdchHZ5t2TM9fJz9v/cjhu5uM3Sstq/7wfmVKYLR0o0RsAACAASURBVMpsD2BPYbaIsjyAUojxoxRi/GxGUwophXA+eUoK9xxLkGnL98gfxxLMdiJ31Ckjd9UrA1+vt1Xgq1J4z/jfZPOhUw645/ZtIbXLFs72NvT8OFoWbDvicNwnTzSW5lX/WeGNSOEvO/4y+yQeT0gy70N++KYKTl1bthefxw6gFGI3jFKI8aMUYvxsRlMKKYVwPnlKCluOWiz748+lu76Jj0TJbbWdn5MGNy4HKvBVKWz/7jLZ/udpB4KbXm7n1J6BU3/bI6/+sD1dvG77s/aFWyU85J83nrgrhav+OC7/mrQqXf26z+Svg2526vpyIDVy7BSUQgw1pRDjRynE+NmMphRSCuF88oQU/hZ7TB6eutrh2u6Pukbeuv96+Jq9qQJflcJ7JyyXTQdOOqCe07uZXF++iFO3YMTc7fLdxj/lzIVLUq10IenTppq0q1U6Xay7UpjRnEetePwD9eXu68s6dX2+chClELuTlEKMH6UQ42czmlJIKYTzyRNSOH/bEen1cbTDtenK1Q8fjnL6mpfFHpM/jp6V0PxB0rxaCSkTEeJ0bE4d6KtS+OCU1bJi1zEHjAv6t5TqpcOt4XVXCod8s0X+b/V+h+t4o2Nd+deN11q7vrxQEaUQu0uUQowfpRDjZzOaUkgphPPJE1K488gZuX3sUodr69OmqgxsV8Opa37+q83y5boDqcfmDwqQT59obF5H503FV6Vw2vK98sr329Kh1gUmutDEZnFXCjMantbr+rznTXJT5YxfmWfzur2pLkohdjcohRg/SiHGz2Y0pZBSCOeTJ6RQL2r499vlo+V7Uq+v3jURMuPRG6Vomu1IMrv4zDaXvq9+ORnb9Qa4zTYr8FUpVEYzVuyVX3bGybmkS3JdZGF5+uYqUjaioE182b77OLOT6abaD01ZLTq3MKV0aVheRnWuZ/X68kJllELsLlEKMX6UQoyfzWhKIaUQzidPSaFe2N7jCXIg/rxZWHCDk/PQNG71nnjpOnGlQ9u0l3DWU03gNtuswJel0CanzOpyt6cwpb4th07JyXMXzdSCqqUK5cQle905KIXYLaEUYvwohRg/m9GUQkohnE+elEJ3Ly72r7PSdsyvDuF31ImUD1yYk+ju+V2JoxS6QsvxWFQKsbP7RjSlELuPlEKMH6UQ42czmlJIKYTzyRulUBv12PS1smhnXLr2TerW0GH1KgwArIBSiAGkFGL8NJpSiDGkFGL8KIUYP5vRlEJKIZxP3iqF2rBPV++X3XFnJbRAoLSuXlIaetkiE71GSiGWgpRCjB+lEOdHKcQYUgoxfjajKYWUQjifvFkKkcYdiD8n7y6Kla2HTktIcIC0qVlanm1TFakyw1h3pfCKiLw+d4dZKKF/1/mS/7mjphQICkg9zxs/7ZQVu4+JLqqIqlBUnr+tphRKs/Gz9cbkQoVZSeHnaw/InI2H5ERCklQoHiaPNqvodyuLnbkl7Cl0hlLmx1AKMX6UQoyfzWhKIaUQzidflcJ731sumw6m33x5QNvq0veWajCztBW4K4UDZ22Sr6IPpruWu+qVlfcerG/+7cVvt8onq/al+3nbWqVlcreGVq8/tyvLTAoXbP9Les5cl+7yCgYHyvL/tJFiTqxgz+125eT5KYUYbUohxo9SiPGzGU0ppBTC+eSLUqirnlu/tcSBja6A/rZ3M5iZDSmsO2y+edNH2hIYkE92v97e/NONry2UuDOJDte689XbRV8X5yslMykc+u1W+fgqKdY2v/9QA2lf1/feoY3cT0ohQk+EUojxoxRi/GxGUwophXA+ebMUDp2zVXYePiOh+QNFX5F3l5OvL4v564zcNsZx8+wapcNlfv+WMDMbUlj1hR/lUrIOHKcvMSPuMEPIGUmjHunsu4etNtKDlWUmhYO+2iSz1qXvSdXLGNP1BulQv5wHryjvVU0pxO4ZpRDjRynE+NmMphRSCuF88lYpvGnkL3Lk1IV07RvQtob0vSX7eYGXLl+ResPmy7mk5HTxnRpcI+90sfvuZXeHjzu+v0LW7z+R7vpqlSksPz7XwvxbRq+Zq1wiTBYNbA3fc2+qIDMpzOyNJfpGFX2zCss/BCiFWDZQCjF+lEKMn81oSiGlEM4nb5TCxTFx8ui0tQ5tK1skRFb85xan2vz5mv3yyvfb5fzFv8WwTrkImfBgA6lQPNSpeGcPclcKV+4+LgO/2iSHTpw3pypdOETe7FRPWtcoaf4/et8J+feXm8wG4FqKF8ovIzvUlXa1I529tDxxXFYLTZ6cuU5+3v5Xajuebl1FBt9eM0+0KycvklKI0aYUYvwohRg/m9GUQkohnE+5KYXxCUmyP/6chBUIkmpp3kYxfcVeGfZd+vfuakP1zShbht3mdJsvJl+W3UcTzHBspRJhTse5cqC7UphyDt2o+4pckeqlwzM87a64s5J85Yro0Lcvluy2pFFpPnXhonm9XpHQYF9EALeJUoghpBRi/CiFGD+b0ZRCSiGcT7klheN+iZUxP/+eev0NKxSVyd0bStHQ/LI09qh0m7rGoW0lwwvI2hduhdtsswJUCm1eS16sKzspzIttyulrphRixCmFGD9KIcbPZjSlkFII51NuSOHBE+el+ZuLHK79qVZVzF59sX+dkbYZLBQpFV5A1lAK4XvuTRVQCvG7QSnEGFIKMX6UQoyfzWhKIaUQzqfckMKlvx+Vbh859gTqfLrpj94oM1fulZfm4MPHMBwnKmBPoROQsjiEUojx02hKIcaQUojxoxRi/GxGUwophXA+5YYUrtkTL10mrnS4dt1/Tveh+2bDIen/xUaHn+umxeuHtoXbbLMCSiFGk1KI8aMU4vwohRhDSiHGz2Y0pZBSCOdTbkihXnTLUYvNIpO05a37rzf7EWqp/uJPknTpcrqfp33jB9xwSxVQCjGQlEKMH6UQ50cpxBhSCjF+NqMphZRCOJ9ySwp1g+nJS/+Q2LizZlXxHXUi5aHGFVLbsyz2mLz83VazV2FwYIA0rVpCPnioAdxe2xVQCjGilEKMH6UQ50cpxBhSCjF+NqMphZRCOJ9ySwrhC/eSCiiF2I2gFGL8KIU4P0ohxpBSiPGzGU0ppBTC+UQpxBBSCjF+lEKMH6UQ50cpxBhSCjF+NqMphZRCOJ8ohRhCSiHGj1KI8aMU4vwohRhDSiHGz2Y0pdDDUrj6j3g5m3hRyhcLzfSNEzZvaG7U5Ukp1HmDB+LPSXhIsDSuVCw3mufxc1IKMcSUQowfpRDnRynEGFIKMX42oymFHpLCw6cuSPeP1sjvf51JvV89mlaUYffUtnn/vKIuT0nh0G+3yser9qW2sWZkuHz8eGPRt5L4UqEUYneTUojxoxTi/CiFGENKIcbPZjSl0ENS+PqPO2TS0j8c7tWC/i19rsfQE1K4/fBpaT9umQO/Z1pXledvr2HzM5DrdVEKsVtAKcT4UQpxfpRCjCGlEONnM5pS6CEpfHzGOvllx18O92pq94Zyy3Wlbd7DXK/LE1I4b9sReerjaIe23V4nUj58OCrX22zzAiiFGE1KIcaPUojzoxRiDCmFGD+b0ZRCD0mhvk1D36pxdfmiZxNpXNm35sZ5QgqX7zomD01Z7cCvS8PyMqpzPZufgVyvi1KI3QJKIcaPUojzoxRiDCmFGD+b0XlOCpOTk+XChQsSFhbmFIdq1apJbGxspscmekgK5209Ik99kr6nq3rpcNHhY18rnpBCZdTmnSXyx9GEdLimdG8ot/pYTyulEPtEUAoxfpRCnB+lEGNIKcT42YzOU1I4YcIEGTt2rBHCRo0apf49KyC5JYV6TSqG87cdkdMXLkmVkmHyaLNKUiYixOb984q6PCWFB0+clxkr9sofxxIkomCw6NBxu1q+NfSuN5BSiKUxpRDjRynE+VEKMYaUQoyfzeg8I4WbN2+Wnj17ypw5c6REiRIycOBAKV++vAwYMCBLHrkphTZvlDfX5Skp9OY227w2SiFGk1KI8aMU4vwohRhDSiHGz2Z0npHCcePGyenTp2Xo0KGm/dHR0dKvXz9ZtsxxhWpaQJRCm+mScV2UQowxpRDjRynE+FEKcX6UQowhpRDjZzM6z0jhkCFDpGbNmtKtWzfT/ri4OGnWrJns3LlTAgMDzb/t2rXLgc0dd9whO3bsyJRZUlKS6LzC8PBwm1z9qq4TJ05IRESEBAQE+FW7bTU2ISHB5HBIiO9NLbDFKKt6VArPnj0rRYoUyYnT+eQ5Tp06ZablBAUF+WT7PN0oneeueVioUCFPn8on61cp1OdIsWK+tQgzp2+Wjc9vnpHCPn36SMuWLaVLly6Gs/YaRkVFycaNG1MXnTz99NMO92DhwoWyatWqTO+NJuPly5dTxTKnb6IvnE9/GdpIRl9g4U4bNP+0UKrdofd3jC5AS/ly6H4t/hup/DT/8uXL578QgJbrc0T/8DPsPkQ+R9xnlxJZvHhxuJI8I4U6bFylShXp0aOHafSRI0ekRYsWEhMTk+UHkcPHcI5kWwGHj7NFlOUBHD7G+HH4GOOn0fHx8Wa0JDg4GK/MD2vg8DF20zl8jPGzGZ1npPCDDz6Qw4cPy/Dhw037tfdv0KBBnFNoMxvcrItS6Ca4/4VRCjF+lEKMH6UQ50cpxBhSCjF+NqPzjBTqfMHOnTvL3LlzJTIyUvr27SsVK1Y0YphVYU+hzXTJuC5KIcaYUojxoxRi/CiFOD9KIcaQUojxsxmdZ6RQGz1z5kwZPXq0aX+DBg1kzJgxZoEDpdBmSrheF6XQdWZpIyiFGD9KIcaPUojzoxRiDCmFGD+b0XlKCrXheeWNJjZvkrfXRSnE7hClEONHKcT4UQpxfpRCjCGlEONnMzrPSaGrjefwsavEXD+eUug6M/YUYszSRlMKcZZcaIIxpBRi/CiFGD+b0ZRCD7372OZN8va6KIXYHWJPIcaPUojxY08hzo9SiDGkFGL8bEZTCimFcD5RCjGElEKMH6UQ40cpxPlRCjGGlEKMn81oSiGlEM4nSiGGkFKI8aMUYvwohTg/SiHGkFKI8bMZTSmkFML5RCnEEFIKMX6UQowfpRDnRynEGFIKMX42oymFlEI4nyiFGEJKIcaPUojxoxTi/CiFGENKIcbPZrRfSKFNYKyLBEiABEiABEiABLyNQGxsLHxJPi+F2RFasWKFzJ8/X1555ZXsDuXPMyHQsWNHmTFjhnl3KovrBCZOnCj6InN9Yw+L6wT27t0rr732mkyePNn1YEYYAn369JFnn31WatSoQSJuEPj+++9lz5495k1bLK4TSEpKkg4dOpg3lrG4R2DkyJHSuHFjadOmjXsV/C+KUkgphBJIgymFGEJKIcaPUojxoxTi/CiFGENKIcZPoymFOENTA3sKcZCUQowhpRDjRynE+FEKcX6UQowhpRDjRynE+aXWQCnEYVIKMYaUQowfpRDjRynE+VEKMYaUQowfpRDnRym0yJBSiMGkFGL8KIUYP0ohzo9SiDGkFGL8KIU4P9ZAAiRAAiRAAiRAAiSQhoDfLzRhNpAACZAACZAACZAACYhQCpkFJEACJEACJEACJEAClELmAAmQAAmQAAmQAAmQAHsKHXLg1KlTZhPmgIAA5kcmBBITEw2f4OBghyP0dU9BQUEZ/oxA/yaQnJwsOrG6YMGCDkj0dU+nT5+WiIgI4sqGwOXLl0VfcZc/f/50R/IzjKWO5ueFCxckLCwMq8gPohMSEkQ/s4UKFUptLT/D+I3nc8Q5hsopo+cI8hn2u+Hj7du3m937u3btKr169Uolv3//fvP/hw8fNv82atQoadeunXN3xk+O2rlzp4wYMUK2bt1qWnzbbbfJsGHDTFJqcg4aNEh+++0387NHHnlEBgwYIPny5fMTOtk3U1fJKr9169aZg+vUqSODBw+WunXrmv//9ddf5bnnnjN/L1WqlHz44YdSuXLl7Cv20yM09+bNmyerVq0yBPgZzj4R9HNar169dAeOGTNG7rrrLvNvEyZMkLFjxxohbNSoUerfs6/Zv47QN2+88847cvHiRSOEP/30Ez/DTqSAykrNmjUdjtSc/Prrr/kccYKhHjJnzhzzWdUOhMjISHn++eeladOmVj7DfiWFP/zwg3koV6xYUVq3bi1PPfVU6i148sknzcNZX1Ok4njvvfeahzd7bP7J0s2bN8uBAwekffv2cu7cOXn88celS5cu5o0mH330kSxZskSmTp1qfqavLBo+fLg0b97cyTT3/cOOHj0qq1evljvuuMM09oMPPpCNGzfKlClTTM/MTTfdJO+//775cP/f//2f+SWpf1gcCej+oi+++KLJtRQp5Gc4+0zRL7362dQvIClFe/YDAwNFP989e/Y0D5wSJUrIwIEDpXz58ubLHcs/BJSd5p7+rqtevXrqD/gZdi5LdJREe1NTir5itmjRoqZTgc+R7BnqF7smTZqYZ0StWrXMF5J3331XfvzxR9myZQv8GfYrKVRgKnmff/65FC5cOFUKU74964OmZMmS5q706NHDyM4999yT/V3y0yM0Ec+cOSMvvPCC/Otf/5JHH33U9B5q0V6ugwcPGglnyZjAN998Y34J6h5nmnva87VgwQJzsD5g9EuKina5cuWIMA0BHR5WsXn55ZdNT6tKIT/DzqWI9vbrw1dz7uoybtw40/MwdOhQ86Po6Gjp16+fLFu2zLnK/eSohx9+WO6//37TcZC28DPsegKcOHFCbrzxxtTfc3yOZM/w7NmzUr9+ffO51F7CtWvXmt+DixYtEhufYb+SwhTcb775ppHDlJ5ClZebb75ZYmNjU++IPqDLli1rrJvFkYB+09MHc+/evaVt27bSokUL0U2Y9ZuLFv32MmvWLCM9LP8QUNn7/fffTQ/h9OnTTc/0fffdZ3pndChUew9Tir7Y/O2335YGDRoQYRoC+gtQe2h0eoc+nFUK+Rl2LkVWrlwp/fv3l06dOpnewFtvvdX0BmoZMmSIGdrr1q2b+f+4uDhp1qyZqEhqTyLL3wSqVatmemaUpc4/79y5s1SqVImfYTcSRDsPdGROeWrhc8Q5iDrFQ0eRunfvLjNmzDBfkPWzbOMzTCkUMb/09BuKPqhTis4p1MUUOoTC4khABVC/qajY6PCT/qKcP39+6hw47eEaP348hz+vQrdnzx4jgppzjRs3NsNQ+iD+5JNPZP369TJ69OjUCJVFHbpr2bIlU/B/BBYuXGi+fGhv/59//pkqhfwMO5ciKnrKrlixYuZhrENOI0eONFMadK615ppOCdGivYZRUVHm9yIXnfzNV3upGzZsaLjodAX9gqefWRVE/VLHz7BzeahH6YLFVq1ayXvvvWeYpgg3nyPZM9Tfd3fffbf5XOqXOp2CVLp0aSufYUqhiHm4aHKm7Sl86aWXDGz94LOkJ6CTrN944w359ttvpXjx4qnf8LSXSxdPaNH5m7Nnz2ZPYSbJo78Q9eGszJYvX256VnVIT4UnpWhPoT5wbrjhBqagiMTHx4sy0d6FqlWrmt5Bneahoqg9sFf39vMznH3a6JcRlRn9rw4bV6lSxTDVcuTIEdNzExMTw90Y/ofy6uFO/ecUmQ4NDeVnOPuUSz1Cnx86LzPtVAbNNz5Hsoaoc9N13vm0adPMl5OUL8m6yFPnZ6KfYUrh/76xqMwsXbpUypQpY+7IAw88YP5wTmH6BNVJ1jp8p13WNWrUSP2hDjlpD0PKKkb99qcPFc4pzPwDrvMxdWhYhfDkyZNmBZnOC9GSMkeOcwr/4aefT13clFHR4Xed48XPsAtPZRGzW4BKjfYG6sNYF6LoAjEtOiyv8w85p/AfpjptRqcupP1c/ve//zX/pnOA+Rl2Lv+Uoy5Y1B0/dEQkpfA5kj2/7777Tj777DPzR4uu6FY51GeyzmtFP8OUwv/dA51no0KovwQ3bdpkhqV0AmeRIkWyv0t+coSuxn7iiSfMt7vatWuntjokJMT0euk3Px1O1hWh+oB+9dVXzSpvlr8J6FCT5pNuN6PSp70zOk1BV33qXns6f0uH8rTHS+di6odfmbJkTEBXwqfMKdQj+BnOPlN02Eknp2se6lCy9g5qD5duS7Nr1y4zP05HAvQYneagOzXo70SWfwjovC0tKs/aW61So71dOgedn2HnMkXl5ZlnnjFfPPT5kVL4HMmen/7e06FjHWbXIWP9Qqe9+ylzq9HPsF9KoT6IdaFJ2n0K9Rfk008/Lbt37zZ3RXu4Unq9sr9N/nGEDqXrN+Sry7Zt28x+hDo/ThNVN3R97LHHTI8iNwH/h5YOqSsj/SWow506f0tXMurqOy0q3dproz/TOV+6PU1Ge3r5R7Zl38qrpZCf4eyZaQ7qpH6dL6ibz+tIiH5WU6aBzJw5M3Veq/ZiqyxyW670XHUag8711WkfOsVIJ/vrH36Gs8+/lCP02aujc88++2y6IN33kc+R7DlOmjRJvvrqK/M51t0p9DN85513mkD0M+yXUpgVch3S08mblJnsEzOjI7gTfdbctKtfc0xXLWa2olMns/NB7F7+aRQ/w9mz020t9PdcRpvLI29DyP7MvnOEfvnVXtaMGPIzjN1nPkec46c5mNEiMOQzTCl0jj2PIgESIAESIAESIAGfJkAp9Onby8aRAAmQAAmQAAmQgHMEKIXOceJRJEACJEACJEACJODTBCiFPn172TgSIAESIAESIAEScI4ApdA5TjyKBEiABEiABEiABHyaAKXQp28vG0cCJEACJEACJEACzhGgFDrHiUeRAAmQAAmQAAmQgE8ToBT69O1l40iABEiABEiABEjAOQKUQuc48SgSIAESIAESIAES8GkClEKfvr1sHAmQAAmQAAmQAAk4R4BS6BwnHkUCJEACJEACJEACPk2AUujTt5eNIwESIAESIAESIAHnCFAKnePEo0iABEiABEiABEjApwlQCn369rJxJEACJEACJEACJOAcAUqhc5x4FAmQAAmQAAmQAAn4NAFKoU/fXjaOBEiABEiABEiABJwjQCl0jhOPIgESIAESIAESIAGfJkAp9Onby8aRgH8QOHPmjOifsmXLOjR4//79UqpUKQkJCckWxvHjx2XLli3SunXrbI9dsWKFTJs2TSZPnpztsdkdEBcXJwUKFJCIiIjsDnX658nJyXLw4EEpV66cBAUFOR3HA0mABPyXAKXQf+89W04CPkPgk08+kY8++kgWLVqUrk1JSUlSu3ZtmTFjhjRt2jTb9s6ePVsGDx4sMTExEhAQkOXxP/zwg4wYMUJWrVqV6XHnz5+XDRs2ZHnuP//8U1q1aiUzZ86UJk2aZHuNzh5w6dIladeunTz44IPyxBNPOBvG40iABPyYAKXQj28+m04CvkLAlhRevHhR/vrrL7nmmmuyReOMFP70008ya9YsI6yZlb59+8q5c+dkypQp2Z7T1QMWLFggvXv3lt9++01Kly7tajiPJwES8DMClEI/u+FsLgn4IgFXpHDz5s0ycuRI2bFjh1SsWFH69euXOly8ZMkS+fDDD+Xzzz83mLZv327+/t1335nh58KFC5t///e//y0qkNpTqPGffvqpHD16VO68807p0aOHlC9fXr755ht55ZVXJCEhQSpVqiTFihVLrTflHmj99957r8yZM0dq1apl/ll7N9977z2ZN2+e7NmzR6pWrSqTJk2S3bt3i4ro9ddfb4atVSRvv/126d+/v7zxxhuyePFi055OnTrJ/fffb+q6cuWKdO7cWW644QYZOnSoL956tokESMAiAUqhRZisigRIIHcIpEihSlPaooLVqFGj1OHjw4cPS8uWLaVjx45GxhYuXCgff/yxzJ07V6pXr26kK+2Q8N133y3169eXnj17SnR0tAwcOFBGjRold911l8yfP98ImUrbY489ZqRv7NixEhUVJcOGDRM91/jx481Q9KuvviqBgYFSo0aNdNen4vj888/L77//Lvny5TM/e/nll40kPvzww2ZYeefOnfLAAw8YSdTz1atXzwwHnz17VoYMGSJhYWHmOBXB1atXG6nV3kkVQS1vvfWWrFmzxvwbCwmQAAlkRYBSyPwgARLI8wRUCrVXLrOSMqdw9OjR8uWXX8ry5cuNpF2+fFkaNGggjzzyiOn9SyuFu3btkjvuuEN+/PFHqVatmqm6RYsW0r17dyNleqxKmoplhQoVzM91TuLw4cNl/fr1Zk7iuHHjZNOmTZkOH+v16LV8/fXXJv7UqVPSsGFDeeGFF0yPY9qScj7tzdTFI1pURpctWyZbt241C1V0cYlKqcpily5dzDFfffWVEd2NGzfm+fvMBpAACXiWAKXQs3xZOwmQQA4QUCmcOHGiGVZNW7SnUHsEU6Tw6aeflpUrV5rew5Sydu1a09OmApdWCnV4Vodq33zzTdOzqMPDulglZUFIiqTFxsam1qUy2LVrV9Eh6oIFC2YrhX369DHHaW+elm3btsl9991nhp7r1KmToRSmPZ/2QOqw8vTp01OP1d5NHTJWedWivYQPPfSQ6UXU3kwWEiABEsiMAKWQuUECJJDnCTg7p1B71uLj4x1W40ZGRpoeuquHj3WBiM4/1DmBum2MCpsODWvJaKGJq1Koi0zy588vb7/9tqkzJf7nn3828wPTlozOp1J47NgxI58p5Wop1NXR2hNKKczzac4GkIDHCVAKPY6YJyABEvA0AWelUCVKh2p1fqAOH19drhYvXfChw8Map3MOdYg2pTgjhe+++67pqdPry6joHEQdDv7222/Nj3Xlc/Pmzc3CEV0wYkMKdaGM1sfhY09nIesngbxPgFKY9+8hW0ACfk/AWSnURRvak6ZDvLp/ny7S0M2qdQGIzhu8WvR0Xp9u/NyhQwcJDg6Wa6+9VmrWrGl4OyOFum9ir169jFiWKVPG9AqmLSqDgwYNSrcvovZm6qbTAwYMMItc9Jp1nqDK49X7IjrTU6g9nTqvMWVFtd8nCwGQAAlkSoBSyOQgI9YbLQAAAhVJREFUARLI8wRUCnWun+7Ll7botjG61UvazatV0HRRypEjR8yhKoa65cuNN96YTvR00YcuJNGFHCqCurXMgQMHzDDzZ599lqEUam+crgJOmVOom1frELEKnZa08wH1/3XVsW5jk3a1sA5T60KTlBgd2tbFMdq76YwU6hC3zoHs1q2bWUij9euK6//+9795/j6zASRAAp4lQCn0LF/WTgIk4KUEVPp0Hz/dezCjt5ek7GWowpjyijyVwjZt2mS4ECSrZuor+LTHUReVXF20R/DkyZMOK5QvXLggiYmJ0KvvdNscXcyiK5z1VX8sJEACJJAVAUoh84MESIAEMiCgsqZbvKRdxJEy3Ks9krr4xEY5dOiQ2Txbh3d1mNhW0WvXLXW01/Cpp56yVS3rIQES8GEClEIfvrlsGgmQgPsEdJ9C3dpFe9h0LqHuBXj8+HGz+li3eLFZ9u7da4axS5Ysaa1affexDk9XqVIl3QIZaydgRSRAAj5HgFLoc7eUDSIBErBFQMVK5wmeOHHC7PGnK5DDw8NtVc96SIAESMCrCFAKvep28GJIgARIgARIgARIIHcIUApzhzvPSgIkQAIkQAIkQAJeRYBS6FW3gxdDAiRAAiRAAiRAArlDgFKYO9x5VhIgARIgARIgARLwKgKUQq+6HbwYEiABEiABEiABEsgdApTC3OHOs5IACZAACZAACZCAVxH4f0sqDdQrij6CAAAAAElFTkSuQmCC",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"This particular `Figure` holds one plot, but `Figure` objects can hold any number of plots. Here, we create a facet of three scatter plots:"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "size=medium
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
48,
41,
55,
50,
58,
58,
41,
42,
38,
47,
47,
55
],
"xaxis": "x",
"y": [
16,
14,
22,
20,
31,
27,
7,
10,
14,
32,
17,
27
],
"yaxis": "y"
},
{
"hovertemplate": "size=small
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
25,
37,
37,
27,
33,
13,
25,
23,
25,
39,
24,
25,
32,
28,
23,
25
],
"xaxis": "x2",
"y": [
6,
11,
10.15,
7,
7,
2,
5,
2,
6,
11,
5,
5,
7,
12,
10,
9
],
"yaxis": "y2"
},
{
"hovertemplate": "size=large
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
61,
65,
66,
60,
64,
65,
66,
69,
65,
71,
61,
64,
65,
76,
67
],
"xaxis": "x3",
"y": [
28,
27,
29,
31,
28,
35,
25,
57,
35,
37,
36,
39,
52,
79,
70
],
"yaxis": "y3"
}
],
"layout": {
"annotations": [
{
"font": {},
"showarrow": false,
"text": "size=medium",
"x": 0.15999999999999998,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=small",
"x": 0.49999999999999994,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=large",
"x": 0.8399999999999999,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
}
],
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 550,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
0.31999999999999995
],
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"xaxis2": {
"anchor": "y2",
"autorange": true,
"domain": [
0.33999999999999997,
0.6599999999999999
],
"matches": "x",
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"xaxis3": {
"anchor": "y3",
"autorange": true,
"domain": [
0.6799999999999999,
0.9999999999999999
],
"matches": "x",
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-4.342342342342343,
85.34234234234235
],
"title": {
"text": "Weight (kg)"
},
"type": "linear"
},
"yaxis2": {
"anchor": "x2",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
-4.342342342342343,
85.34234234234235
],
"showticklabels": false,
"type": "linear"
},
"yaxis3": {
"anchor": "x3",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
-4.342342342342343,
85.34234234234235
],
"showticklabels": false,
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAoUAAAFoCAYAAAAhG4EVAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQd4FcX6h78UQkKA0EMLVYpIL4IgKCBgAQEptitiwwIXkQuiCCoIdqmiInoR7A1FxQYqSBGkV+lVeocEQs3/+eaa/BPOyclMpuw5yW+ehwdIvv1m9t3ZPe+ZnZ0NS0lJSSGUkCSwYMEC6t+/P7388svUvHlzCgsLE/vxxx9/0EsvvURff/112n599913NGrUKJoxYwbFxMRQhw4dqG/fvnTFFVeImBtvvJHee+89qlu3bqYszpw5QzVr1qQpU6ZQ06ZN6dy5c1SjRg16/fXXqV27dmK7Jk2a0DvvvCPiMqtj79699OGHH9IHH3wgtjl48KDIN3v2bCpTpgzddttt9NBDD9G1115Lbdu2peeff54aNmwoYnmb1atXi/0bP348zZ8/nz755BPxu4kTJ9KXX35JP//8s/j/tGnT6KeffhI/RwEB1+dLoPp69OhBK1eupHz58tGyZcvo1ltvJY4vXrw47dixg6677jrauHFj2jnNR+/AgQP04osvUtWqVcX5wf0/OTmZBg4cmOHfONIgIEPA9fmQ+vmxdOlSKliwYFoTjx8/Tt988w398ssv4jOIP7/4/Pj999+pVKlSIo4/E+644w66+eabaf/+/XT11VfTihUrxGdQo0aNaNasWZQnTx7auXMn3XXXXeIzIjo6WgYDYi4hEAYpDO0+8dVXXwnZK1q0KD399NNUv359Hylk6WrTpg3997//Fb8/evQoXXnllVSxYkWKiIgQAC5cuED/+c9/RJ53333XB8qTTz5J8fHxQvYWLlwo4riwRHIbOBcXlrgXXniBKlWqlGkdf/75J0VFRdGgQYPENhcvXqRq1apJSSEL6bp169Kk8MSJE/TUU0+JPB999JH4gH311VfF/1kO+Wd8oUEBASbg8nwpV65cpvUNHz6cfvjhB3FQNmzYIKSQP+S4HDp0iK666irx81OnTtFzzz1HixcvFufcvn376Pbbb6dHHnkEUogurU3A5fmQ+vmRKoU8mMCDFFwiIyMpLi5OfOlnKXzmmWfSvtzz79944w3x//vvv5/mzJlDZ8+epbFjxwoZfPjhh+myyy7LwGLSpElUtmxZbT65MQGkMAccdf629Omnn9KwYcOEFK1ZsybDSGHv3r2pfPny9Pjjj4u95dGFWrVqiW1YEtOXw4cP0+bNm32ocDwLJEth+m96LIXTp08X+dNLIY9AZlbHmDFjxAfem2++KbbZtWsXtWrVyq8U3nDDDTR06FAxksglVSRTRwpTR0pSpZBHX/h3kMIc0LEt7YKr84VHAblkVR+fC3fffbf4snWpFPKoOwvhhAkTxBcpPpf53IIUWuocuTBtVv3TxucHf8bce++99Ntvv1HhwoWFDP74449pUnjpnS4eHeS7Ud27d6fGjRtTs2bNxEhg6qgiRgbNdVxIoTmWzjPxqEFsbCwVKFCAeAj+mmuuoZkzZwqpSz2p+LbxuHHjhLjxbePUwt+4+ENryJAhYgRi06ZNVKFChYBD7v6G/zOTwgYNGohvdf7qWLJkCfXp00eM4lWuXJnefvtt0UZ/t495RIVl9IknnqDt27fTnXfeKfYTUui8u4V8ha7PF5n6GGogKeTzk2+1cf/nEfKOHTvSY489BikM+d7o/Q7I9E9bnx8sg5MnTxbTfXggolevXpQ/f/5MpZCnCH3//fdiBJFvE/M0I/5cOHnypJg69eCDD4ovVjyFatu2bWJaE0r2CEAKs8ctKLZiiWJpSh2N4HkYDzzwQIbbx506daK1a9dSyZIlRRyLIQ/D79mzR3zQ8DctLiyG3377rZjTlFmRkUIe2Rs5cqQYgcysjmLFiolbzHxR4NK+fXtiUeQT/9I5hfxBOHjwYCGE/M2Q51rxrW7ePv2cKs7DkomRwqDomkHZCNfni0x9/qSQPyR5bi7LIvd/njfM8wmLFClCLVq0oBIlSkAKg7KHhVajZPqnrc8PFjoeNPjrr78EtPvuu0+MiE+dOtXvnHieAsSfKzxNiacM8R0iHkzgaVC8Hd9B4jtOXHjqBedByR4BSGH2uAXVVnySpJ+4q9K406dPi/kZvH3qgyoq28vEZlYH18uCl34EM7N8PBLKc05QQECXgOvzRae+1H01kUOXG7bPmQR0+pbu5weP9PHdrvDw8Ezh8shf586dxVzC1M8AnvfOAwB8hyn9OcJzE1OnbeTMo2V/ryCF9hmjBhAAARAAARAAgWwQ2L17N910003i1jI/vLV161bx8FXLli3FNCQUswQghWZ5IhsIgAAIgAAIgIBBAjy38bPPPhPLl9WrV08sUcbza1NXzzBYVa5PBSnM9V0AAEAABEAABEAABECACFKIXgACIAACIAACIAACIJDzpbBKlSpiuRXXhR+iSEpKEmswhXrhNaJ44dFQL8eOHRMPteTNmzekd4Und/PaYqoPF11//fVivTteBshl4YeJeMF0fuo81As/GcyT3XlCeyiXxMRE8WAZT/IP5cLnAT+swE9mqxRee49vP/Ji+64LP0nOqzzYerDP1f7ww398LQ31N4fwk8y8skaoP8jIL4Hg61OgFURk+kaOHymEFMp0g8AxkEJ9hiYzQApN0lTLBSlU42U7GlJom3Dm+SGF3rH3VzOkUPJ4QAolQQUIgxTqMzSZAVJokqZaLkihGi/b0ZBC24Qhhd4RVqsZUijJC1IoCQpSqA/KUQZIoSPQfqqBFHrH3l/NkELvjgdGCr1jj5FCDfaQQg14/2yKkUJ9hiYzQApN0lTLBSlU42U7GlJomzBGCr0jrFYzRgoleUEKJUFhpFAflKMMkEJHoDFS6B1oyZohhZKgLIRhpNACVI2UkEJJeJBCSVCQQn1QjjJACh2BhhR6B1qyZkihJCgLYZBCC1A1UkIKJeFBCiVBQQr1QTnKACl0BBpS6B1oyZohhZKgLIRBCi1A1UgJKZSEBymUBAUp1AflKAOk0BFoSKF3oCVrhhRKgrIQBim0AFUjZY6WQt45XvzZ36KYvBAuLzYpu+gqpFCjl/2zKR400WdoMgOk0CRNtVx40ESNl+1oSKFtwpnnhxR6x95fzTlWCl966SXil1/zyV6jRg0aMWIElS5dWjDgtzGMGTNGCGGjRo3S/h3o0EAK9TsupFCfockMkEKTNNVyQQrVeNmOhhTaJgwp9I6wWs05UgpXrlxJDz74IP3yyy/idWQjR46kiIgIGjx4MK1atYp69epF06dPF6/LGjBgACUkJFD//v0DkoMUqnUsf9GQQn2GJjNACk3SVMsFKVTjZTsaUmibMKTQO8JqNedIKVywYAE9++yz9OOPP1J4eDi98cYbtHfvXnruuedo7NixdOLECRo6dKggtXTpUurXrx/NnTsXUqjWd5SjIYXKyKxuACm0ijdgckihd+z91Qwp9O544Paxd+z91ZwjpZBfSv3AAw8Q71zDhg3pm2++oXfffZcqVqwoRgurV69OPXr0EDz4peLNmjWj9evXi9FELklJST6s6tatSxs3bnR+9HhO5KlTp6hQoULO6zZdIbMuUaKE6bTO8/FFjOep8kvcQ7lcKoVhYWE+u+PvXOjSpQu9/vrrVLlyZae7z/OAjx07RkWLFnVar43Kjhw5QgULFqTIyEgb6Z3lTExMJO43snOznTVMsSKWQt6XwoULiy1lzwW+09SpUydq27atYo364QcPHhR3u/y1VT+7uww8SBMVFeV37r+7VujXxM8o8Oc1n9ehXNib+PrEfSuzc0Fm/8JSUlJSZAJdxUybNo0GDRokquOTlucU8od4nz59qEWLFtS9e3fxO+6QDRo0oBUrVqRd2Dj+0rJ27VqaP3++q+ZnqIfRhvqJzzuE/fCk+0hVyhdlf1887rvvPuJRrfSFL348JYOnXbgu6EOuieee+lL7Fg8O+PviMWzYMFq+fHkGIHFxceLzhQcWXBecC66JZ11fMB+TzYdO08nk81SyYBSVKhh4QCP9fmR3ICeopPC3334Tt4onT54s5hTyreJ8+fLR6NGjxb95hKNnz57iCO/bt4+aN29OGzZsELeaMyuYU5j1CZFVBG4fZ0XI7e9x+9gt7/S14faxd+z91Yzbx94dD9w+tsv+/IUU6vHfP2nBlkNpFd3dtAINu/kKvxXnyNvHQ4YMoVKlSlHv3r3FTm/atIluvPFGcYv47bffFvMLhw8fLn63cOFCGjhwIOYU2u2XIjuk0AFkhSoghQqwDIdCCg0D1UwHKdQEqLE5pFADnsSmE+dspRd++Msn8qvezahegu+0tBwphfxk8eeff06TJk0ScxWmTJlCixYtookTJ9LmzZupa9euNGPGDCpZsiT17duXKlSoIMQwUMFIoUTvyyIEUqjP0GQGSKFJmmq5IIVqvGxHQwptE848P6TQLvsBn6+kL5b+7VPJqO516Jb6ZX1+niOlkOc88fwPvo3MpVatWvTYY4+J9Qq5TJ06lUaNGiX+Xb9+fXFbmeeGQArtdk5IoV2+qtkhharEzMVDCs2xNJEJUmiCYvZyQAqzx012q2e+WUtTFmz3CX/rXw3o+polc4cUpu4lGy8/iczzCi8teKOJbJcyFwcpNMfSRCZIoQmK2csBKcweN1tbQQptkc06L6Qwa0Y6EbM3HKSek//MkKJwvij6/fGWVCDad/WDHDlSqAMws21x+1ifKqRQn6HJDJBCkzTVckEK1XjZjoYU2iaceX5IoX32363aQ9+s3EtHk85S+aL56O6rKlCtsv7vjkIKJY8HpFASVIAwSKE+Q5MZIIUmaarlghSq8bIdDSm0TRhS6B1htZohhZK8IIWSoCCF+qAcZYAUOgLtpxpIoXfs/dUMKfTueGCk0Dv2/mqGFEoeD0ihJChIoT4oRxkghY5AQwq9Ay1ZM6RQEpSFMEihBagaKSGFkvAghZKgIIX6oBxlgBQ6Ag0p9A60ZM2QQklQFsIghRagaqSEFErCgxRKgoIU6oNylAFS6Ag0pNA70JI1QwolQVkIgxRagKqRElIoCQ9SKAkKUqgPylEGSKEj0JBC70BL1gwplARlIQxSaAGqRkpIoSQ8SKEkKEihPihHGSCFjkBDCr0DLVkzpFASlIUwSKEFqBopIYWS8CCFkqAghfqgHGWAFDoCDSn0DrRkzZBCSVAWwiCFFqBqpIQUSsKDFEqCghTqg3KUAVLoCDSk0DvQkjVDCiVBWQiDFFqAqpESUigJD1IoCQpSqA/KUQZIoSPQkELvQEvWDCmUBGUhDFJoAapGSkihJDxIoSQoSKE+KEcZIIWOQEMKvQMtWTOkUBKUhTBIoQWoGikhhZLwIIWSoCCF+qAcZYAUOgINKfQOtGTNkEJJUBbCIIUWoGqkhBRKwoMUSoKCFOqDcpQBUugINKTQO9CSNUMKJUFZCIMUWoCqkRJSKAkPUigJClKoD8pRBkihI9CQQu9AS9YMKZQEZSEMUmgBqkZKSKEkPEihJChIoT4oRxkghY5AQwq9Ay1ZM6RQEpSFMEihBagaKSGFkvAghZKgIIX6oBxlgBQ6Ag0p9A60ZM2QQklQFsIghRagaqSEFErCgxRKgoIU6oNylAFS6Ag0pNA70JI1QwolQVkIgxRagKqRElIoCQ9SKAkKUqgPylEGSKEj0JBC70BL1gwplARlIQxSaAGqRkpIoSQ8SKEkKEihPihHGSCFjkBDCr0DLVkzpFASlIUwSKEFqBopIYWS8CCFkqAghfqgHGWAFDoCDSn0DrRkzZBCSVAWwiCFFqBqpIQUSsKDFEqCghTqg3KUAVLoCDSk0DvQkjVDCiVBWQiDFFqAqpESUigJD1IoCQpSqA/KUQZIoSPQkELvQEvWDCmUBGUhDFJoAapGSkihJDxIoSQoSKE+KEcZIIWOQEMKvQMtWTOkUBKUhTBIoQWoGikhhZLwIIWSoCCF+qAcZYAUOgINKfQOtGTNkEJJUBbCIIX/D3XJjqO0/VASxUZFUPOqxSl/3kgLxAOnhBRKIocUSoKCFOqDcpQBUugINKTQO9CSNUMKJUFZCIMU/g/q4K9W00eLdqYRLhIbRR/c15hqlC5ogXrmKSGFkrghhZKgIIX6oBxlgBQ6Ag0p9A60ZM2QQklQFsIghURbDyVRq1dn+9C9/cpy9MIttSxQhxRqQ4UUaiOk/fv3U3x8vH4ijzMcO3aMYmJiKG/evB63RK96SKEeP52tDx8+THFxcRQZ6f72kE67L902MTGRwsLCKDY21mRa57kghc6Rp1UIKSSav/kQ3fnOIp+D0OyyYvTh/Y2dHhyMFErihhRKgsJIoT4oRxkghY5AY6TQO9CSNUMKJUFZCIMUEq3ZfZzaj5/nQ7d97VL0+h31LVDHSKE2VEihNkKMFOojNJoBUmgUp1IyjBQq4bIeDCm0jjjTCiCF/0Nz69t/0KKtRzJwmnhXA2p3RUmnBwcjhZK4IYWSoDBSqA/KUQZIoSPQGCn0DrRkzZBCSVAWwiCF/4N69vxFmrxgO205kEixeSOpdfUSdHWVYhaIB04JKZREDimUBAUp1AflKAOk0BFoSKF3oCVrhhRKgrIQBim0AFUjJaRQEh6kUBIUpFAflKMMkEJHoCGF3oGWrBlSKAnKQhik0AJUjZSQQkl4kEJJUJBCfVCOMkAKHYGGFHoHWrJmSKEkKAthkEILUDVSQgol4UEKJUFBCvVBOcoAKXQEGlLoHWjJmiGFkqAshEEKLUDVSAkplIQHKZQEBSnUB+UoA6TQEWhIoXegJWuGFEqCshAGKbQAVSMlpFASHqRQEhSkUB+UowyQQkegIYXegZasGVIoCcpCGKTQAlSNlJBCSXiQQklQkEJ9UI4yQAodgYYUegdasmZIoSQoC2GQQgtQNVJCCiXhQQolQUEK9UE5ygApdAQaUugdaMmaIYWSoCyEQQotQNVICSmUhAcplAQFKdQH5SgDpNARaEihd6Ala4YUSoKyEAYptABVIyWkUBIepFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykIYpNACVI2UkEJJeJBCSVCQQn1QjjJACh2BhhR6B1qyZkihJCgLYZBCC1A1UkIKJeFBCiVBQQr1QTnKACl0BBpS6B1oyZohhZKgLIRBCi1A1UgJKZSEBymUBAUp1AflKAOk0BFoSKF3oCVrhhRKgrIQBim0AFUjJaRQEh6kUBIUpFAflKMMkEJHoCGF3oGWrBlSKAnKQhik0AJUjZSQQkl4kEJJUJBCfVCOMkAKHYGGFHoHWrJmSKEkKAthkEILUDVSQgol4UEKJUFBCvVBOcoAKXQEGlLoHWjJmiGFkqAshEEKLUDVSAkplIQHKZQEBSnUB+UoA6TQEWhIoXegJWuGFEqCshAGKbQAVSMlpFASHqRQEhSkUB+UowyQQkegIYXegZasGVIoCcpCGKTQAlSNlJBCSXiQQklQkEJ9UI4yQAodgYYUegdasmZIoSQoC2GQQgtQNVJCCiXhQQolQUEK9UE5ygApdAQaUugdaMmaIYWSoCyEQQotQNVICSmUhAcplAQFKdQH5SgDpNARaEihd6Ala4YUSoKyEAYptABVIyWkUBIepFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykIYpNACVI2UkEJJeJBCSVCQQn1QjjJACh2BhhR6B1qyZkihJCgLYZBCC1A1UkIKJeFBCiVBQQr1QTnKACl0BBpS6B1oyZohhZKgLIRBCi1A1UiZ46WQd/DkyZOUP39+ioiISEN14cIFSk5OptjYWCl8kEIpTAGD9u/fT/Hx8fqJPM5w7NgxiomJobx583rcEr3qIYV6/HS2Pnz4MMXFxVFkZKROGs+3TUxMpLCwMOnrqOcNzqQBkELvjgyk0Dv2/mrOsVJ49OhReuaZZ+j333+nIkWKUJ8+feiWW24RDCZMmEBjxowRF7JGjRql/TvQoYEU6ndcSKE+Q5MZIIUmaarlghSq8bIdDSm0TTjz/JBC79jnKins0qULNW3alPr165dhhHDVqlXUq1cvmj59OhUrVowGDBhACQkJ1L9//4BHBlKo33EhhfoMTWaAFJqkqZYLUqjGy3Y0pNA2YUihd4TVas6RI4WLFy+mQYMG0cyZMzMIIaMZO3YsnThxgoYOHSpILV26VIjj3LlzIYVqfUc5GlKojMzqBpBCq3gDJocUesfeX82QQu+OB0YKvWOfa0YKp0yZQuvWrSMe3eO/W7duTdddd52YAzZ48GCqXr069ejRQ/A4cOAANWvWjNavX+8jkOmBYaRQv+NCCvUZmswAKTRJUy0XpFCNl+1oSKFtwhgp9I6wWs05cqTw5ZdfpkmTJtFjjz1Gl112GU2ePJlq1aolhJDnFrZo0YK6d+8uSPGoYYMGDWjFihVpk6VTRxHTo/zkk0+IRyBdFz5A/FBMnjx5XFdtvL4zZ86E/MMZDIU/QPihpfDwcOOMXCbkfpWSkpL2sEOhQoV8qvd3LvB58MILL1DFihVdNle0ldlHRUU5rddGZWfPnhXnND+kEcrl/PnzYh/SP8QXivtz6XXW37kwbNgw4v1NX3bu3EmdOnWili1bOt9tXE+dIw9YYU75rL70OuvvXJAhH5bCmYKkPP/888RPxfHfXHgUsGfPnjR//nx69tlnqXLlyuL/XPbt20fNmzenDRs2pH3IL1y40GdP7rrrLlqzZo3zPeSLED8lzU9Ph3rhp3az28GCad+TkpKEmIS6qLOYcP/Kly+fwOvvaWp/5wKfQ6NHj6ZKlSo5PSx80eXzumDBgk7rtVEZr4jA3ENdpvjaxCU6OtoGJmc5+QvSqVOnqECBAkrnwltvvUXdunUTd6JcF77tyudCqH+xYO78FH6of9m79Hrquj+Yqo9VjgfLeHWEzD4XZOoKKinkkcFNmzalSeGuXbuoQ4cOYqTvnXfeob1799Lw4cPFfvGH3sCBAzGnUOYoa8bg9rEmQMOb4/axYaAK6XD7WAGWg1DcPnYAOZMqMKfQO/b+as6Rt49ZAlu1akXffvutGM0YP348HTp0SNzy2rx5M3Xt2pVmzJhBJUuWpL59+1KFChWEGAYqmFOo33EhhfoMTWaAFJqkqZYLUqjGy3Y0pNA24czzQwq9Y59rpJB39KuvviKeA8LlmmuuoUcffTTtdtfUqVNp1KhR4nf169cXt8JSh0ozOzyQQv2OCynUZ2gyA6TQJE21XJBCNV62oyGFtglDCr0jrFZzjhwpTEXAO8dzXlLnTKVHgzeaqHUUE9GQQhMUzeWAFJpjqZoJUqhKzG48pNAu30DZMVLoHftcNVJoGjNGCvWJQgr1GZrMACk0SVMtF6RQjZftaEihbcIYKfSOsFrNOXqkUA1F4GhIoT5NSKE+Q5MZIIUmaarlghSq8bIdDSm0TRhSmF3C+08k07ZDSRQTFUF1yvouG5bdvJltBymUJAoplAQVIAxSqM/QZAZIoUmaarkghWq8bEdDCm0ThhRmh/D4XzfTaz9vSNu0anwBmtSjIZUv+r9lxGwUSKEkVUihJChIoT4oRxkghY5A+6kGUugde381Qwq9Ox6YU+if/aHEM9RwxCyfX97RuBw937mWtQMGKZRECymUBAUp1AflKAOk0BFoSKF3oCVrhhRKgrIQBin0D3XJjqPU9c0FPr9sWL4wffFwUwtH4n8pIYWSaCGFkqAghfqgHGWAFDoCDSn0DrRkzZBCSVAWwiCF/qGu23uCbhw71+eX11YrTu/dc6WFIwEpVIIKKVTC5TcYcwr1GZrMACk0SVMtF24fq/GyHQ0ptE048/yQwszZtB8/j9bsPp4hYGTnWnRn43LWDhhGCiXRQgolQWGkUB+UowyQQkegMVLoHWjJmiGFkqAshEEKM4e693gyTZyzhdbvO0mxeSPpustL0O1X2hNCbgmkULKTQwolQUEK9UE5ygApdAQaUugdaMmaIYWSoCyEQQotQNVICSmUhAcplAQFKdQH5SgDpNARaEihd6Ala4YUSoKyEAYptABVIyWkUBIepFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykIYpNACVI2UkEJJeJBCSVCQQn1QjjJACh2BhhR6B1qyZkihJCgLYZBCC1A1UkIKJeFBCiVBQQr1QTnKACl0BBpS6B1oyZohhZKgLIRBCi1A1UgJKZSEBymUBAUp1AflKAOk0BFoSKF3oCVrhhRKgrIQBim0AFUjJaRQEh6kUBIUpFAflKMMkEJHoCGF3oGWrBlSKAnKQhik0AJUjZSQQkl4kEJJUJBCfVCOMkAKHYGGFHoHWrJmSKEkKAthkEILUDVSQgol4UEKJUFBCvVBOcoAKXQEGlLoHWjJmiGFkqAshEEKLUDVSAkplIQHKZQEBSnUB+UoA6TQEWhIoXegJWuGFEqCshAGKbQAVSMlpFASHqRQEhSkUB+UowyQQkegIYXegZasGVIoCcpCWG6UwmOnztHk+dto68EkKhAdSW1qxFPL6iUs0FVPCSmUZAYplAQFKdQH5SgDpNARaEihd6Ala4YUSoKyEJYbpbDD+Hm0evfxDDTf7tGQ2taIt0BYLSWkUJIXpFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykJYbpPCpTuOUpc3F/iQ7FSvDI25ta4FwmopIYWSvCCFkqAghfqgHGWAFDoCDSn0DrRkzZBCSVAWwnKbFP62/gDd895iH5Itq5Wgyfc0skBYLSWkUJIXpFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykJYbpPCTfsTqc3oOT4k72lWgZ7pcIUFwmopnUrhhQsXaPfu3cQfRuXKlaOYmBi11noYDSnUh79//36Kj/d+zoTunhw7dkz03bx58+qm8nR7SKF3+A8fPkxxcXEUGRnpXSMM1JyYmEhhYWEUGxtrIJt3KSCF3rHPbVLIpId8vYY+WLgjDXpCkXz0/r1XUoVi3p9H1qWQL35vv/02/f7777R58+YMPa9kyZJUr149euSRR6h69ere9UqJmiGFEpCyCIEHj/oiAAAgAElEQVQU6jM0mQFSaJKmWi5IoRov29GQQtuEM8+fG6WQafCDJjsOn6L8eSOpRdViFB4W5t1BSFezNSnkUcF33nmHXn31Vbrsssuoffv2VKFCBfEnOjqaduzYQVu3bqWFCxfSnDlz6NZbb6WBAweKb8/BWCCF+kcFUqjP0GQGSKFJmmq5IIVqvGxHQwptE4YUekdYrWZrUsj2361bN+rfvz+1bduWwsPDM23ZqlWraNy4cXTvvfdS06ZN1fbAUTSkUB80pFCfockMkEKTNNVyQQrVeNmOhhTaJgwp9I6wWs3WpJCbwaOFERERYh5h/vz5Mx0F5HkpefLkEX8CyaParpmNhhTq84QU6jM0mQFSaJKmWi5IoRov29GQQtuEIYXeEVar2aoUpjbllVdeoTJlyqTdPi5dunRaK8ePHy9GCbm88MIL1LVrV7U9cBQNKdQHDSnUZ2gyA6TQJE21XJBCNV62oyGFtglDCr0jrFazMynkh01SS48ePWjo0KHiKeTatWvT6NGjac+ePcTyuGTJkqCcVwgpVOtY/qIhhfoMTWaAFJqkqZYLUqjGy3Y0pNA2YUihd4TVanYihSNHjqS///6b+G+ea3j77bfTTz/9RFu2bBEPmGzYsEHcNm7VqhU9/fTTdO2116rthYNoSKE+ZEihPkOTGSCFJmmq5YIUqvGyHQ0ptE0YUugdYbWanUghP1V89dVXU8eOHUXrHn30UerQoQMVKFBA/JufQObCD6U0a9aMunTporYXDqIhhfqQIYX6DE1mgBSapKmWC1Koxst2NKTQNmFIoXeE1Wp2IoXTpk2jX375RcwZPHnypJA+XqamZs2a9O6779LKlSspX7584ulj/sMCGWwFUqh/RCCF+gxNZoAUmqSplgtSqMbLdjSk0DZhSKF3hNVqdiKFfAHkW8bbtm0TrePRwPLly9P06dPFotUJCQni7xdffJGWLVsmRhCDrUAK9Y8IpFCfockMkEKTNNVyQQrVeNmOhhTaJgwp9I6wWs1OpJCblJKSQsuXLxd/16lTJ+31TjzH8PHHH6dNmzaJ28e8yHUwFkih/lGBFOozNJkBUmiSplouSKEaL9vRkELbhCGF3hFWq9mJFP7xxx/UoEEDioqKytA6XsdwwoQJ4pYxr2MYzAVSqH90IIX6DE1mgBSapKmWC1Koxst2NKTQNmFIoXeE1Wp2IoX8qrt169YJAYyJiREtPHjwID322GO0aNGitDmFak13Gw0p1OcNKdRnaDIDpNAkTbVckEI1XrajIYW2CUMKvSOsVrMTKeRbxDwayCOFvF7hmjVrhBCWLFmSxo4dK+YXBnuBFOofIUihPkOTGSCFJmmq5YIUqvGyHQ0ptE0YUugdYbWanUghN4lfZffQQw/Rjh07aN++fcQLWPNcwrx586q12KNoSKE+eEihPkOTGSCFJmmq5YIUqvGyHQ0ptE0YUugdYbWanUkhN4s/hJ544glavXo1ff/99xQdHa3WWg+jIYX68CGF+gxNZoAUmqSplgtSqMbLdjSk0DZhSKF3hNVqtiaFffr0EW8tkSnB+mq79G2HFMocycAxkEJ9hiYzQApN0lTLBSlU42U7GlJomzCk0DvCajVbk8L169fTkSNHpFrTuHFjioiIkIr1KghSqE8eUqjP0GQGSKFJmmq5IIVqvGxHQwptE4YUekdYrWZrUsjrEZ4/f57y5Mkj3SKOj4yMlI53GQgp1KcNKdRnaDIDpNAkTbVckEI1XrajIYW2CUMKvSOsVrM1KeQnjnkh6n79+ol3HgeSvQULFtDo0aPFE8lNmzZV2wNH0ZBCfdCQQn2GJjNACk3SVMsFKVTjZTsaUmibMKTQO8JqNVuTQl6Y+tNPP6WXX36ZihQpQu3ataOKFStShQoVxAMm27dvF6+944Wtly5dSvfffz/17t07aBexhhSqdSx/0ZBCfYYmM0AKTdJUywUpVONlOxpSaJswpNA7wmo1W5PC1GacPHmSpkyZQvPmzSOeZ5iUlJTWQn7fca1atejBBx8M+rUKIYVqHQtSqM/LdgZIoW3CmeeHFHrH3l/NkELvjgffVeSl6UJpNRJ/tJKTk+nMmTMUFxfnHUwDNVuXwkvbyBdDhscLVwf7wyXp2w4p1O9tGCnUZ2gyA6TQJE21XJBCNV62oyGFtgljpNA7wmo1O5dCteYFTzSkUP9YQAr1GZrMACk0SVMtF6RQjZftaEihbcKQQu8Iq9UMKZTkBSmUBBUgDFKoz9BkBkihSZpquSCFarxsR0MKbROGFHpHWK1mSKEkL0ihJChIoT4oRxkghY5A+6kGUugde381Qwq9Ox6YU+gde381O5FCfsI4NjaWateu7dOGsWPHUq9evSgmJia4yFzSGkih/uHBSKE+Q5MZIIUmaarlghSq8bIdDSm0TRgjhd4RVqvZiRS+8sorVKJECbr77rsztI6XrWnQoAF99tlnVLVqVbWWO46GFOoDhxTqMzSZAVJokqZaLkihGi/b0ZBC24Qhhd4RVqvZqhTyhW/lypX0+eefU6FChahNmzZprWMh5GVqpk+fTosXL1Z684naLpqJhhTqc4QU6jM0mQFSaJKmWi5IoRov29GQQtuEIYXeEVar2aoU8gLVL7zwAv36669+W9WwYUPq0aMH3XDDDWqt9iAaUqgPHVKoz9BkBkihSZpquSCFarxsR0MKbROGFHpHWK1mq1KY2pT33nuPwsLCfG4fqzXV22hIoT5/SKE+Q5MZIIUmaarlghSq8bIdDSm0TRhS6B1htZqdSCFXkpKS4tli1bzKeFRUlBDT1MK3r3kRbX4ARqZACmUoBY6BFOozNJkBUmiSplouSKEaL9vRkELbhCGF3hFWq9mJFLKA/fzzz/TDDz/QmjVrfFrI8woLFCig1nLJaK6zb9++on5+9zKXCRMm0JgxY4QQNmrUKO3fgVJCCiWBBwiDFOozNJkBUmiSplouSKEaL9vRkELbhCGF3hFWq9mJFC5ZsoRuv/126tatG9WtW5fCw8MztPLmm28WI3mmy8GDB+nWW2+lI0eO0FdffSWkcNWqVWIJHBbRYsWK0YABAyghIYH69+8fsHpIof7RgRTqMzSZAVJokqZaLkihGi/b0ZBC24Qhhd4RVqvZiRS+/PLLdOLECRoxYoRa6zSjH3zwQfEQy2uvvUZTp04VUsjrInJbhg4dKrIvXbqU+vXrR3PnzoUUavLOanNIYVaE3P4eUuiWd/raIIXesfdXM6TQu+OBxau9Y++vZidS+Pzzz9P58+fp6aefdrb306ZNE7erJ02aRE2aNKGPP/5YSOHgwYOpevXq4qlnLgcOHKBmzZrR+vXrA855xEih/qGDFOozNJkBUmiSplouSKEaL9vRkELbhDFS6B1htZqdSOGff/4pbtnOnDmTihcvrtbCbETv3r2bunTpIm4Rx8fHZ5DCPn36UIsWLah79+4iM48a8gLaK1asSHvoZPbs2T61PvDAA7R69epstEZvE5ZpflBG9oEYvdrsbs3fCOPi4uxW4iD7qVOnxHSHyMhIB7XZq+Ls2bPE831T3yYUHR3tU5m/c+HFF1+kUaNGUaVKlew1zk9mvlglJSVZm3/scmcSExMpX758PlNpXLbBRF38sB4/wJc3b14T6TzLwecBf0nKnz+/aIPsuTB58mQxLeq6665z3nb+7CpYsKDzek1XyNfTPHnyBP1axVntN3+x4D98Xody4YeCT548mda3/J0LMvsXlsKZ0pXx48fT8uXL036ybNkycUG/4oorqEiRIhlyvv7668ZA8gdHz549qWnTptS1a1dRT/v27cXDJTVq1CAetaxcubKI4bJv3z5q3rw5bdiwIe0CPXLkSJ995mV1eG6k68L7w2JoY86l633hD5DsdjDXbQ1UH8tURESEZ0/Tm2LBH4Tcv/iCzMWfsPs7F3iqBYth6oNbptqTVR6+xDD7UBcQ3k/+osfcL51fnRWDYPs9X5u4hPoXpEuvs7LnwsaNG6lz587UsmVL54eGr6d8LqRfVcN5IwxUyCLF5wFfU0O5XHo99bcva/cm0sLtxyj53AWqXCwfXV/D/iCZKtNLr7PZHcjxkcJvvvmGtm3bJtUenvtnShb4G3i9evX81ssfcHzbZu/evTR8+HARs3DhQho4cCDmFEodKb0g3D7W42d6a9w+Nk1UPh9uH8uzchGJ28cuKPuvI7fMKfxp7T568P2lGSB0qleGxtxa1zv4fmp2cvvY6z1OP6dw8+bNYgRxxowZVLJkSbFcTYUKFYQYBiqYU6h/FCGF+gxNZoAUmqSplgtSqMbLdjSk0DbhzPPnFim8b8pi+uWvAz4g5j/RisoUivHuAFxSsxMpfOWVV6hmzZp07bXXiuHu9LdMeM7SxIkTxa2UQYMGidvLpgtL4SeffCLkjws/icxzorjUr1+fRo8eneVcN0ih/lGBFOozNJkBUmiSplouSKEaL9vRkELbhCGFHcbPo9W7j/uA+KZPM6pdtpB3B8ArKfzyyy/FrVueh8SjczzPj+/B80Met9xyC/F7ktetWydu46bOcbJJCW80sUnXf25IoXvmgWqEFHp3PCCF3rH3VzOk0LvjkVtGCh+YuoRmrtvvA/qPJ1tTqTjfh/y8OiJORgp5UvqcOXPoP//5Dx07dkysV7ho0SLasmULdezYUcggiyCP6PGbRvjvYCsYKdQ/IpBCfYYmM0AKTdJUywUpVONlOxpSaJswRgp/XX+A7n1vcQYQ3Rsm0Mtda3sH30/NTqSQ3xaS/mng3r1705133ilE8N///rd42IPLww8/TNdff70QxWArkEL9IwIp1GdoMgOk0CRNtVyQQjVetqMhhbYJQwqZwMb9J2n+5kN0+txFqlIiP7WpEe8d+ExqdiKF77zzjhgh5FfKcYU33XQTXXXVVWKeIc8jTF04mm8r33jjjUIMg61ACvWPCKRQn6HJDJBCkzTVckEK1XjZjoYU2iYMKTRFmOcljp21idbuOU4xURHUtkZJeuKG6qbSC0fj65PumtI+S9KkbyEvTdO2bVuqXbs2HT16VCzwWKhQISGDvCgzyyL/jt8y8tNPP4kFp4OtQAr1jwikUJ+hyQyQQpM01XJBCtV42Y6GFNomDCk0Rbjlq7Np26GkDOkea1OVHm1dxUgVTqSQW8qLRPPahVxhhw4dqFixYrRr1y6xYCUv/skLW99xxx00bNgwIztmOgmkUJ8opFCfockMkEKTNNVyQQrVeNmOhhTaJgwpNEF4w76T1G7M7z6pGpYvTF883NREFW5GCrNqKa/uzyOIvG5gsBZIof6RgRTqMzSZAVJokqZaLkihGi/b0ZBC24RzhxSeSDpNM9Yfo51HTlFcTBS1uyKeLi9l7lWEfMv4pnHzfGDykja8tI2JYm2k8ODBg/Thhx/S3XffLV4ht2rVqkzbyzHB/uoqSKF+d4MU6jM0mQFSaJKmWi5IoRov29GQQtuEc4cUdpm4iPhVdunL172bUd0EM+sQnrtwkeoM+5lOnb2QoY4eV5Wn4R1rGjmI1qSQl5nhh0h4iZk//viDvvvuu0wb/O6774q5hcFcIIX6RwdSqM/QZAZIoUmaarkghWq8bEdDCm0TzvlS+MvaPXTf+8t9dvTeqyvS0+1rGAP81fLd9Pz3f9HBk2dEzuZVitG42+tR4XxRRuqwJoVGWhdESSCF+gcDUqjP0GQGSKFJmmq5IIVqvGxHQwptE875UvjF4u004Mu1PjvasW5pGntbPZ+fL995lJbvPEaFY6Ooc70yygdgz7HTFJ0ngorEmpHB1AY4lUK+EO7YsUM86pyQkKAMwcsNIIX69CGF+gxNZoAUmqSplgtSqMbLdjSk0DbhnC+Fczfso7smL/XZ0YevrUyDrs+4ZMwtbyygZTuPpsXy0jJ8m7lafAHvDsQ/NTuTwueff54mT54squUFq3lNwp9//pleffVV8XewF0ih/hGCFOozNJkBUmiSplouSKEaL9vRkELbhHO+FCYnJ9ODHy6nOZuOpO1siQJ56bOHrqIKRf9/ety8TYfoX+8u8gFSp2whmm7oYRGdo+lEClesWEE9e/akIUOG0NKlS6lUqVJCCvl9x23atKHff/9d/CyYC6RQ/+hACvUZmswAKTRJUy0XpFCNl+1oSKFtwrlDCnkllSV7kmnX0dMUF5OHWl9eggpG58mw8+N+2USjZm70AVI0fxQtHdLGuwPhcqSQHzjJnz8/DR06lMaOHUthYWFCCtmsa9WqJR5CqVatmucwAjUAUqh/eCCF+gxNZoAUmqSplgtSqMbLdjSk0Dbh3COFcXFxAWFOWbCdnvnGd+5h6UIxtOCJVt4dCJdSyLeOefHqcePGZZDCmTNn0iOPPEJLliyhrEB6TQpSqH8EIIX6DE1mgBSapKmWC1Koxst2NKTQNmFIYXoCVZ76gXh5mfTF5LIyOkfTye1jvmV822230b333kt79+4VaxJWrVqVpk6dKl5vN2HCBJ19cLItpFAfM6RQn6HJDJBCkzTVckEK1XjZjoYU2iYMKUxPYO6mQ/Tcd+to34lkio4Mp9aXx9MLt9Ty7iCkq9mJFHJ9/E7jESNGiBHD1NKxY0cxz5DfgxzsBVKof4QghfoMTWaAFJqkqZYLUqjGy3Y0pNA2YUihd4TVarYmhXySLViwgBo0aCDmE3JJSUmhQ4cO0YkTJ6h06dIUExOj1loPoyGF+vAhhfoMTWaAFJqkqZYLUqjGy3Y0pNA2YUihd4TVarYmhSx+LIRc+O8WLVpQkyZNxO3iyMhItVYGQTSkUP8gQAr1GZrMACk0SVMtF6RQjZftaEihbcKQQu8Iq9VsTQq5Gfz+Y55PuHDhQrHszK5du0TrrrvuOrr66quFJFaqVEk8jRzsBVKof4R0pTD53AVasv0onb1wkaqVLEBlCnkz0nzs2DExyh3s7+vO6ohBCrMiZO/3kEJ7bLOTGVKYHWpmtjl+/Li4lkZHR5tJ6FEWXk2Fl6QJ9odms8JjVQovrZwfMmFJ5KeN+e/169dT0aJFadasWWm3mLNqsFe/hxTqk9eRwoVbD9NDHyylY6fOpTVkyE2X0/3NK+k3TDEDpPB68XBY5cqVFcnphV+4cIGOHj1KxYoV00sUBFtDCoPgIKRrAqTQu+MBKfSOvb+anUohjxzOnTuXZs+eLUYOk5KSqFWrVjRmzJign18IKdTvuDpSeM/kxfTbhgMZGhGTJ4LWDm9H4Y5HmiGFkELdswFSqEvQ7PaQQrM8VbJBClVo2Y+1LoWbN28WEshPH/ObTXhksG3bttSyZUtx+zhUHjaBFOp3Rh0pbP7yb7TryCmfRswZ2JLKF82n3ziFDJBCSKFCd/EbCinUJWh2e0ihWZ4q2SCFKrTsx1qTQp6vdNNNN4l5hFdccQW1bt2arrnmGqpZsyaFh4fb3zPDNUAK9YHqSOFN4+bS2j0nfBrBrwXi1wOZLr9vPCheRbRmz3HKlyeSbqhVkl7qUltUAymEFOr2N0ihLkGz20MKzfJUyRbqUnjm/EUa9OUqmrl2H/G/65UrTE/cUJ0alC+sgiFoYq1KIa9DuG3bNqpevTo1a9ZMPIHMTyKH4gR9SKF+n9WRwjdnb6GXflyfoRFtasTTpB4N9RvmJ0OjkbPo4MkzGX7Tu+VlNLBdNUjh9ZBC3U4HKdQlaHZ7SKFZnirZQl0Kh369ht5fuCPDLlcunp9++c81KhiCJtaaFKbu4c6dO2nevHn066+/0pw5c8SP+fYxjxzyE8glSpQIGhiBGgIp1D9MOlLItX/8506av/kQnT1/kWqWiaM+rS6zMp9wze7j1H78PJ8dblihMH3xUFNIIaRQ+2SAFGojNJoAUmgUp1KyUJfC60bNoc0HEn32ee7jLSmhiNupTUrgMwm2LoXp6z116pRYnob//Pnnn7R27Vpxa/njjz8O+rmFkEL97qYrhfotkMuQmRTy7YAvH4YUXg8plOtIAaIghdoIjSaAFBrFqZQs1KWw9WtzaMtBXyn8/fGWVA5SmHlf4JOOJZBlcPHixeIPP33Mi1m///77lC9fcBs1pFDpPPcbHCpSyG/eqf/cLDp66myG/XjomspirgjmFOL2se7ZACnUJWh2e0ihWZ4q2UJdCp+ctlrcxUpf+OFHfggyFIu1kUL+YGUJZPnj193xE8hcEhIS6Nprr6WrrrqKrrzyypBZ6BFSqN+9Q0UKeU9nrdtPr/y8gTbsO0l5IsLpplqlaPStdYlXv4EUQgp1zwZIoS5Bs9tDCs3yVMkW6lJ4Mvk8DfxiJf28dj9dTEmhWmXi6MkbL6emlYuqYAiaWGtSyAe6YcOGFBsbK95g0rRpU2rcuDGVKVMmaHZepSGQQhVa/mNDSQpT94CfJssbmfFpeUghpFD3bIAU6hI0uz2k0CxPlWyhLoWp+3r6dDIlnj5NxYuoPXV85txFmr/lEJ0+e4EqFo+lGqUKquAzHmtNCvntA5s2baKqVauG5BI0l5KGFOr3vVCUQn97DSmEFOqeDZBCXYJmt4cUmuWpki2nSGF2XnPHy6z1nPxnhpUuHmheiZ666XIVhEZjrUmh0VYGQTJIof5BgBTqMzSZAe8+NklTLRekUI2X7WhIoW3CmefPzVI44POV9MXSv33g/PFkayoV5827oCGFkucCpFASVIAwSKE+Q5MZIIUmaarlghSq8bIdDSm0TTh3SWHS2fMUGxXpd6d53iHfMo6JiqCuby6gJTuO+sR98dBV1LBCEU8OCqRQEjukUBIUpFAflKMMkEJHoP1UAyn0jr2/miGF3h2PnDRS+MHCHfTfhbtpz7HTFJ0ngro3LEvDO9YUcM9duEiPfbqSZqzeQykpRFXjC4iYVX8f84H/U78WVK1kAU8OCqRQEjukUBIUpFAflKMMkEJHoCGF3oGWrBlSKAnKQlhOkcKNe45S23ELfAiN6FST/tWkPI2Y8Re9M3drht/nzxtJiWfOZ/hZk0pF6ZNeTSyQlksJKZTjRJBCSVCQQn1QjjJACh2BhhR6B1qyZkihJCgLYTlFCr9eupP6fb7ah1CX+mXpte51qNOE+bRil++o4JD2l9Pm/YmUdPYCVY3PT/c3r0QxeSIskJZLCSmU4wQplOQUKCzY5hR+vXw3zfrrAPH8Dx7K79WiEhWNjRK7cPz0OXprzhaxTmG+qAhqWb0E8cnNBU8f4+lj3dMBt491CZrdHlJolqdKtpwihdOX7aRHP/OVwq4NytKr3erQLW8soGU7fecPXlutOHVrkEA31S6lgs1aLKRQEi1GCiVBhchI4edLdtHAL1ZlaG3dhEL0de9m4mfd3vqDFm8/kuH3IzvXojsbl4MU4jV32icDpFAbodEEkEKjOJWS5RQp3Lb/GLUcPd9n31/qUptubZRAL/+4nt6YvSVTNhPuqB8UYggplOy+kEJJUCEihfdNWUy//HXAp7Xf921OeSLDqc2oOT6/a16lGL1/X2NIIaRQ+2SAFGojNJoAUmgUp1KynCKFvE7htGV/09Q/99C2Q0lUKF8Udalfhh6/vnoajyemrabvVu7xmUfIATfXLU3jbqunxM5GMKRQkiqkUBJUiEihv5FAbvpnD15FUZHhYv7HpaVOQiGa3rsZpBBSqH0yQAq1ERpNACk0ilMpWU6SwjNnzmT56t7fNhygeyYv9mHUsloJmnxPIyV2NoIhhZJUIYWSoEJECv29xJybvvDJ1kIK6z8302dPujQoS691qwMphBRqnwyQQm2ERhNACo3iVEqW26Rw68FEavWa750ofsBkiIdvMkk9aJBCye4LKZQEFSJSuOVgIt333hLafjgprcV9Wl5GA9pVE/8fM2sTjZm1Me13ZQvH0Dt3N6LqJQtACiGF2icDpFAbodEEkEKjOJWS5TYpZDgjvltH78zblsaJH3R8755GVLpQjBI7G8GQQkmqkEJJUCEihanNXLTtCJ0+e54qFIulCkVjM7R+55FTtPVgEkXnCSdeOyq14OljPH2sezZACnUJmt0eUmiWp0q23CiFzIdHDHccOUW8VmHNMnF0+uwFKvLP6hcq/EzHQgoliUIKJUGFmBRmZ68ghZDC7PSb9NtACnUJmt0eUmiWp0q23CqFzOjshYvU9+Pl9OOafQJZmUIxNPD6atSpbhkVhEZjIYWSOCGFkqAghfqgHGXA4tWOQPupBlLoHXt/NUMKvTseuVkKX/xhvVgPN33hV98tf7qNZwtYQwolzwVIoSQoSKE+KEcZIIWOQEMKvQMtWTOkUBKUhbDcLIXdJ/5Bf27LuB4uI572SFOqX66wBdpZp4QUZs1IREAKJUFBCvVBOcoAKXQEGlLoHWjJmiGFkqAshOVmKbxj0kJasOWwD9XpfZpRnbKFLNDOOiWkMGtGkEJJRlmFBdtr7rJqb2a/x5xCzCnMbt9J3Q63j3UJmt0eUmiWp0q23CyFr/+6mV79eUMGXPEFo2nR4NYqCI3GQgolcWKkUBIURgr1QTnKgJFCR6AxUugdaMmaIYWSoCyE5WYpZJy8PM33a/bRqbPn6fJSBenR1lUyrHZhAXnAlJBCSeKQQklQkEJ9UI4yQAodgYYUegdasmZIoSQoC2G5XQotINVKCSmUxAcplAQFKdQH5SgDpNARaEihd6Ala4YUSoKyEAYptABVIyWkUBIepFASFKRQH5SjDJBCR6Ahhd6BlqwZUigJykIYpNACVI2UkEJJeJBCSVAhJoWHE8/SqXPnKaFwPukdxIMmeNBEurNkEogHTXQJmt0eUmiWp0o2SKEKLfuxkEJJxpBCSVAhIoWJZ85T7w+X0ZyNB0WL42Ly0BM3VKfbryyX5Y5CCiGFWXaSLAIghboEzW4PKTTLUyUbpFCFlv1YSKEkY0ihJKgQkcKRM/6iSXO3ZmhtWBjRymfaUsHoPAF3FlIIKdQ9GyCFugTNbg8pNMtTJRukUIWW/VhIoSRjSKEkqBCRwlvfXkiLtvouGpCE4KYAACAASURBVPrFQ02pYYXAK8lDCiGFumcDpFCXoNntIYVmeapkgxSq0LIfCymUZAwplAQVIlJ417uLaO6mQz6tnd67GdVJCLySPKQQUqh7NkAKdQma3R5SaJanSjZIoQot+7E5WgrPnDlD4eHhlCeP7+3ACxcuUHJyMsXGxkpRhhRKYQoYFExvNHn79630/Pd/ZWhvmUIxNP+JVlnuKKQQUphlJ8kiAFKoS9Ds9pBCszxVskEKVWjZj82RUrh+/XoaMWIErVmzRhBs164dPfvssxQTEyP+P2HCBBozZowQwkaNGqX9OxBuSKF+ZwwmKeS9GTVzI/24Zh8lnTlP1UsVpH+3uozqZjFKyNtBCiGFumcDpFCXoNntIYVmeapkgxSq0LIfmyOlcNWqVbRr1y668cYb6dSpU3TfffdR9+7d6ZZbbiH+Xa9evWj69OlUrFgxGjBgACUkJFD//v0D0oYU6ndG21L47co9tPPIKfGgSOvLS1DpQv/7EmC6QAohhbp9ClKoS9Ds9pBCszxVskEKVWjZj82RUngptnHjxtHJkyfpqaeeorFjx9KJEydo6NChImzp0qXUr18/mjt3LqTQcn+zKYU9J/9Jszf8b3kZLvmiIogfGqlRuqDxvYIUQgp1OxWkUJeg2e0hhWZ5qmSDFKrQsh+b46UwJSWFOnfuTL1796Y2bdrQ4MGDqXr16tSjRw9B98CBA9SsWTPiW84RERGZEsdIoX5ntCWFS7Yfoa5v/eHTwHuaVaRnOtTQb/glGSCFkELdTgUp1CVodntIoVmeKtkghSq07MfmeCmcOHGiGAV87733KDIykvr06UMtWrQQt5O58KhhgwYNaMWKFWkPndxwww0+5Ddv3kzz5s2zf0RQgzKBXzcdpSe/2+KzXasqhemF9pWV8+XGDfLmzUuFCvk+dc1TL/bs2ZMBCX/RGjlyJJUtWzY3osI+53AC/DlRtGhRn70cNmwYLVy4MMPPS5QoQZ06daKmTZvmcCrYvdxKID4+Plu7HpbCnxRBVmbMmEEvvvgiff3112knOd82rly5MvXs2VO0dt++fdS8eXPasGGDeFKZy/nz53325PLLL6dNmzY538OzZ89SUlISFS4ceO085w3LRoW2Rgr/3HaEuk/0HSm8u2kFGnbzFdloaeBNctNIob9zoX379uJhLT6PXBZeMeDo0aNiLnCoF4wUBtcRlBkp9Hcu9O3bV0hh27Ztne8Q3+UqXrw4hfGq+yFcMFIYXAcvx44UzpkzhwYNGkRTpkyhatWqpVF/8803ae/evTR8+HDxM/7mN3DgQMwpdNAvbUkhN/2OSQtpwZb/X4w6IjyMpj3SlOqUDbzmYHZ2OzdJoT8+11+P28fZ6Tfpt4EU6hI0u72MFPqrkacldezYEVKocTgghRrwLGyaI6VwyZIldP/999O7775LV1zx/yNF0dHRxLeBu3btSjyKWLJkSeJvehUqVBBiGKhgTqF+77Mphdy6z5fsoh3/PH18XY14qlRMbg1K1T2DFEIKVfvMpfGQQl2CZreHFJrlqZINUqhCy35sjpTCBx54gGbPnu1Db+3atRQVFUVTp06lUaNGid/Xr1+fRo8eTXFxcZBCy/3NthRabn5aekghpFC3r0EKdQma3R5SaJanSjZIoQot+7E5UgplsOGNJjKUzMZACs3y1M12+vRp4g/DggXVlu3B7WNd8kSQQn2GJjNACk3SVMsFKVTjZTs610qhKljcPlYl5hsPKdRnaDIDpNAkTbVckEI1XrajIYW2CWeeH1LoHXt/NUMKJY8HpFASVIAwXSlctO0ILdx6mM6dv0iXly5IN9Uqpd+obGTA7WPcPs5Gt8mwCaRQl6DZ7SGFZnmqZIMUqtCyHwsplGQMKZQEZUkKP1uyix7/YlWG7Hc2Lk8jO9fUb5hiBkghpFCxy/iEQwp1CZrdHlJolqdKNkihCi37sZBCScaQQklQlqSwy5sLaOmOoz7ZVz/bjgpER+o3TiEDpBBSqNBd/IZCCnUJmt0eUmiWp0o2SKEKLfuxkEJJxpBCSVCWpLD5y7/RriOnfLK/f19jal7F7WLGkEJIoe7ZACnUJWh2e0ihWZ4q2SCFKrTsx0IKJRlDCiVBWZJCfmMJv7nEX2lRpThNvqcR8YLVLgqkEFKo288ghboEzW4PKTTLUyUbpFCFlv1YSKEkY0ihJChLUvjNyj3U9+PlmWZ/4obq9NA1bl67BimEFOqeDZBCXYJmt4cUmuWpkg1SqELLfiykUJIxpFASlCUp5LTr9p6gd+ZupWnLdvvUckv9MjSqe139RkpkgBRCCiW6ScAQSKEuQbPbQwrN8lTJBilUoWU/FlIoyRhSKAnKohRy6p/W7qMH31/qU4vLJ5EhhZBC3bMBUqhL0Oz2kEKzPFWyQQpVaNmPhRRKMoYUSoKyLIUnk8/T1S/9SsdPn8tQ06QeDalNjXj9RkpkgBRCCiW6CUYKdSE53B5S6BD2JVVBCr1j769mSKHk8YAUSoKyLIWcfvnOY/Tegm20/fApKpwvD3WoU5q61C+r30DJDJBCSKFkV8k0DCOFugTNbg8pNMtTJRukUIWW/VhIoSRjSKEcqN3HTtP0FXvowIlkii8YTZ3rl6GSBaPFxvxGk5WHiJbsOEIpKUR1EuKofe3ScomDKApSCCnU7Y6QQl2CZreHFJrlqZINUqhCy34spFCSMaQwa1AHTp6hG8fOpUOJZ9KCWQh/6NecCueLope+XUFvzs/4kEivFpVo8I2XZ508iCIghZBC3e4IKdQlaHZ7SKFZnirZIIUqtOzHQgolGUMKswb13oLt9Ow3a30CR3auRXc2LkdXPT+L9p74f2HkwNioSFo7vF3WyYMoAlIIKdTtjpBCXYJmt4cUmuWpkg1SqELLfiykUJIxpDBrUK/9vJHG/7rJJ/A/bavSv1tVoepDfqDk8xd9fu/Fq+qy3pvMIyCFkEKd/sPbQgp1CZrdHlJolqdKNkihCi37sZBCScaQwqxBffznTnpy2mqfwFe71aGuDcpSy5d/oW1HkjP8vmj+KFo6pE3WyYMoAlIIKdTtjpBCXYJmt4cUmuWpkg1SqELLfiykUJIxpDBrUGfPX6ROb8yndXtOpAXXLhtHX/duRuFhYTRx1hp6YdaODImevKE6PejoTSRZ74FcBKQQUijXUzKPghTqEjS7PaTQLE+VbJBCFVr2YyGFkowhhZKgiGjGqr10MPEMlSiQl26sVSptQ376+MjFGFq28xilpKRQrTJxVCehkHziIImEFEIKdbsipFCXoNntIYVmeapkgxSq0LIfCymUZAwplAQVIIylMD7ezQLT+q3NPAOkMPSl8P0/dtDUhdtp3/H/LZ30ryblqWfTCja7TYbckEJnqKUqghRKYbISBCm0gjXbSSGFkugghZKgIIX6oBxlOH36NPGHYcGCBZVqvP760JbCJTuOUtc3F/js88e9mtBVlYoqschuMKQwu+TsbAcptMNVJiukUIaSuxhIoSRrSKEkKEihPihHGXKrFE6cs5Ve+OEvH8oD2lajPq0uc0IfUugEs3QlkEJpVMYDIYXGkWolhBRK4oMUSoKCFOqDcpQht0rhm7O30Es/rveh/FibqvRo6yra9H9cs48WbDlEZ85fpBqlC9LdV1Wgmev209xN/LMLVL1kQbq5egGKi4ujyMhI7fq8TJCYmEhhYWEUGxvrZTO064YUaiPMdgJIYbbRWdkQUiiJFVIoCQpSqA/KUYbcKoUsZ3e9u8iH8n97NqJW1Uto0Z/6x3Z6enrGBdzrlC1EK/8+liFvyypFaNLdjSCFWrTNbQwpNMdSNROkUJWY3XhIoSRfSKEkKEihPihHGXKrFDJeXmj9v/O3UdKZ85QvKoJ6NqtIj7erpk2+8xvzafnOjAKYWdK5A6+hhKL5tev0MgFGCntTx44dqW3bts4Pw4EDB6h48eJipDaUC6QwuI4epFDyeEAKJUEpSOHq3cdp/4lkKhIbRfXLFdavwFEGPH0cfA+acD9at/cERYSFUb1yhalAtNxt2aOnzor3cpsq174ym7YfTpJK912fplSzbOj0e387BSmEFEp19gBBkEJdgma3hxRK8oQUSoKSlMKHP1hKP6zZlxbdtHJR+uiBJvqVOMgAKQwuKfxo0U4a/NX/v0knJk8ETbizvvat4Ox0pRav/EY7D5+S2nTpU62oaIEYqdhgDYIUQgp1+yakUJeg2e0hhZI8IYWSoCSkkCfdPzB1iU/k851r0R2Ny+lXZDkDpDC4pLDRyFl08OSZDEe9YYXC9MVDTS33BN/0zV/+jXYd8ZXCqMhw4jf+pJaejUvTkA61MKfQ+RHyXyHmFHp3ICCF3rH3VzOkUPJ4QAolQUlI4Ttzt9GIGet8Ih9oUYmeuvFy/YosZ4AUBo8UHkk6S/Wfm+lzxAvly0MrnnY/zyuz28dfPdyUdh9PFk8fVylRgMrEnMfTx5bPU5X0kEIVWmZjIYVmeepmgxRKEoQUSoKSkMJPF++iQV+u8ons37Yq9W2lvySIfksDZ4AUBo8U8rIv1Yb84HPASsZFU5US+WnBlsMUER5GLaoUp+c61aRScdFWu8cjHy6j71fvzVBHwZg8tOqZjIKKdQqtHgbl5JBCZWTGNoAUGkNpJBGkUBIjpFASlIQU8kMBrV6bI578TF++79tcrOsW7AVSGDxSyH2l36cr6OvluzN0m9KFYmjPsdMZftbuipI08a4GVrvXhn0nqc9Hy2jTgURRT97IcBresSbd2ighQ72QQquHQTk5pFAZmbENIIXGUBpJBCmUxAgplAQlIYUcsmbPceIRwz3Hkql4/ijqXK8MNXb0ijHdPYEUBpcU8vF8Y/YWWrnrmBgVbFC+MD33ne/0hPx5I2nNsHa6h19q+437T4o5hFXiCwgxvLRACqUwOguCFDpD7VMRpNA79v5qhhRKHg9IoSQoSSnUz+ZdBkhh8Elh+t6QfO4CVR/6o08Hic0bSWsdSWFWvRNSmBUht7+HFLrlnb42SKF37CGFGuwhhRrw/tl0//79FB8fr5/I4wyQwuCWQu4e3d76gxZvP5Khp7SpEU+TejT0uPf8r3pIYVAchrRGQAq9Ox6QQu/YQwo12EMKNeBBCvXhWciQk99o8tfeEzTs23W0cOth4vc9tKhanEZ2rkllC+ezQFI9JaRQnZnNLSCFNukGzg0p9I49pFCDPaRQA146KbyQt6CY+3UxhahmmYJUvmisfmLHGTBSGPwjhald4sLFFOK3gIX/8yowXkNw1e7jQhRrly1EZQtnvXj0om1HaN/xZJEnT0Q4cc4apQpSpeLZ77uQQscnbRbVQQq9Ox6QQu/YQwo12EMKNeD9s+n7c/6ioT9szZBoRKea9K8m5fWTO8wAKQwdKUzfLfwthfRatzrUpUHZTHvP/VOW0Ky/9vv9/dD2Nei+qytmq+dBCrOFzdpGkEJraLNMDCnMEpHTADxoIokbUigJKkBYm9d+o00HM77tgdeTW/hka/3kDjNACkNTClu8/BvtvORtI5eVyE+z+l/jt/f88td+um+K75t3UoN1FsiGFDo8YSWqghRKQLIUAim0BDabaSGFkuAghZKgAoRVH/IDJad71VdqKC8TwsuFhEqBFIaOFJ5IPk/h4UR5wsP9LnLNS9hsGnlD2u3l9H3wvQXb6dlv1gbslkuGXEfF8udV7rqQQmVkVjeAFFrFGzA5pNA79v5qhhRKHg9IoSSoAGFXjphJBxLPZojgNdw2jLhBP7nDDJDC4JfC6St201NfraHEfxZI51E9fvvJ6bMXMvSUIrFRtGxoG7+956vlu+mxT1cE7Fncd/2tQ5hVd4QUZkXI7e8hhW55p68NUugde0ihBntIoQa8fzZ9dtoyeu/PjK8Au6tJefH6sVAqkMLgl8Kaz/yUJoSpfSsmTwSdPpdRCnu1qESDM3nf9onkc3Tda3PowMkzfrtnt4YJ9ErX2tnqupDCbGGzthGk0BraLBNDCrNE5DQAI4WSuCGFkqAChPE6hXN2naXF246Ip4/rlitELIWhViCFwS2FR0+dpXrDZ/p0K37ieGTnWrR051Hx9HHD8oXptivLBex+2w8n/fPmndN09NQ5iooIp4IxkeLJ5Z5NK2S760IKs43OyoaQQitYpZJCCqUwOQuCFEqihhRKgspCCrF4tT5HUxly4jqFC7Ycps8W76KvV2R8FzIzYxHc9uJNpvBp5YEUauEzvjGk0DhS6YSQQmlUTgIhhZKYIYWSoCCF+qAcZchpUrhm93FqP35epvR4jUF+qCQYCqQwGI7C/7cBUujd8YAUesfeX82QQsnjASmUBAUp1AflKENOk8Jxv2yiUTM3ZkqPF7De+sKNjugGrgZSGBSHIa0RkELvjgek0Dv2kEIN9pBCDXj/bIp3H+szNJkhp0nhyO//okm/Z1wc/VJe23H72GQXosTERAoLC6PY2Oy/3cVog7KZDFKYTXAGNoMUGoBoMAVGCiVhQgolQWGkUB+Uoww5TQo/+nMnDZ62OlN6MVER9Nfw6x3RxUhhUICWbASkUBKUhTBIoQWoGikhhZLwIIWSoCCF+qAcZchpUsjY/vXuIpq36ZBfgo+0vIweb1fNEV1IYVCAlmwEpFASlIUwSKEFqBopIYWS8CCFkqAghfqgHGXIiVLI6FbuOkaHk87S2QsXaevBRPG2ko51y1CpuGhHZLOuBnMKs2bkMgJS6JJ2xroghd6x91czpFDyeEAKJUFBCvVBOcqQU6XQET6taiCFWviMbwwpNI5UOiGkUBqVk0BIoSRmSKEkKEihPihHGSCFjkD7qQZS6B17fzVDCr07HpBC79hjpFCDPaRQA94/m+LpY32GJjNACk3SVMsFKVTjZTsaUmibcOb5IYXesYcUarCHFGrAgxTqw7OQwYUU7jueTG/O3kJ/7TtB+aIiqHX1eLrrquy92vDChQt09OhRKlasWAYa5y+k0GszN9DynccoMjyMrqpclHq3vMwCMXMpIYXmWJrIBCk0QTF7OSCF2eNmayvcPpYkCymUBBUgDCOF+gxNZnAhhTe/Po9W/X08Q7OfvfmKbL03ODMpfPiDpfTDmn0Z6ri/eSUactPlJnEZzQUpNIpTOxmkUBththNACrONzsqGkEJJrJBCSVCQQn1QjjLYlsKN+09S29G/++xNs8uK0Yf3N1beS39SePrcBbp86I8+ucoUiqH5T7RSrsPVBpBCV6Tl6oEUynGyEQUptEE1+zkhhZLsIIWSoCCF+qAcZbAthSt2HaNOE+b77E2dhEI0vXcz5b30J4VHks5S/edm+uQqlC8PrXi6rXIdrjaAFLoiLVcPpFCOk40oSKENqtnPmWulkD9gkpOTpV/PBCnMfidL3RK3j/UZmsxgWwqPnz5HdYb97NPkWxsl0EtdaivvSma3j5u++CvtOXY6Q74mlYrSJ72aKNfhagNIoSvScvVACuU42YiCFNqgmv2cuVIKJ0yYQGPGjBFC2KhRo7R/B8IIKcx+J4MU6rOzkcG2FHKb35qzhV78YX1a86vGF6CJdzWgisXU35WbmRR+tXw3DfpyFZ09f1HUU7xAXhp3Wz3xwEmwFkhhcB0ZSKF3xwNS6B17fzXnOilctWoV9erVi6ZPny6eYhwwYAAlJCRQ//79Ax4ZSKF+x8VIoT5DkxlcSCG393DiGdp6KImi80RQrTJx2d6FzKSQEyadPU/r956kiPAwqptQKNt1uNoQUuiKtFw9kEI5TjaiIIU2qGY/Z66TwrFjx9KJEydo6NChgtrSpUupX79+NHfuXEhh9vuR1JaQQilMzoJcSaGpHQokhabqcJUHUuiKtFw9kEI5TjaiIIU2qGY/Z66TwsGDB1P16tWpR48egtqBAweoWbNmtH79eoqIiMiUJEYKs9/JUreEFOozNJkBUmiSplouSKEaL9vRkELbhDPPDyn0jr2/mnOdFPbp04datGhB3bt3Fzx41LBBgwa0YsWKtIdOXn31VR9WEydOFKOKrguPjpw/f57y5s3rumrj9bGExMTEGM/rOuHZs2fFF4hAXyJctyk79XG/4gtAVFSU2LxgwYI+afydC7NmzaKXXnqJKlasmJ1qs71NSkoKnTlzhqKjo7OdI1g25P3IkycPhYeHB0uTstUOlqmwsDCKjIzM1vbBshGfB7wvqddZ2XNh9erV1LlzZ2rVyv3yR3w95XOB+YdyySnXU/6s5j+p19NQPSaXXmf9nQsy+xaWwplCoPBt48qVK1PPnj1Fa/ft20fNmzenDRs2pF2gf/rpJ589YZnk+YiuC3cy/gDJly+f66qN18cCnt0OZrwxGglPnTolTvxQ/yDkD0HuX6mS5U/Y/Z0Lo0ePptdee40qVaqkQVF9U/7gZvb58+dX3zjItkhMTBTndKhLIV+buIT6l9ZLV6OQPRc++ugj6tatG7Vu3dp5Dzt58iQVKFDAeb2mK2S55Wspf0kK5cLXU/6iHeoDH6xyfH1K7VvZ3Z+QkcI333yT9u7dS8OHDxf9b+HChTRw4EDMKXRwNuL2sQPIClXg9rECLMOhuH1sGKhmOtw+1gSosTluH2vAs7Bprrt9vHnzZuratSvNmDGDSpYsSX379qUKFSoIMQxUMKdQv/dBCvUZmswAKTRJUy0XpFCNl+1oSKFtwpnnhxR6x95fzblOChnC1KlTadSoUYJH/fr1iW+HxcUFXioDUqjfcSGF+gxNZoAUmqSplgtSqMbLdjSk0DZhSKF3hNVqzpVSyIjwRhO1jmIiGlJogqK5HJBCcyxVM0EKVYnZjYcU2uUbKDtGCr1jj5FCDfYYKdSA98+mkEJ9hiYzQApN0lTLBSlU42U7GlJomzBGCr0jrFZzrh0pVMNEBClUJeYbDynUZ2gyA6TQJE21XJBCNV62oyGFtglDCr0jrFYzpFCSF6RQElSAMEihPkOTGSCFJmmq5YIUqvGyHQ0ptE0YUugdYbWaIYWSvCCFkqAghfqgHGWAFDoC7acaSKF37P3VDCn07nhgTqF37P3VDCmUPB6QQklQkEJ9UI4yQAodgYYUegdasmZIoSQoC2GQQgtQNVJCCiXhQQolQUEK9UE5ygApdAQaUugdaMmaIYWSoCyEQQotQNVICSmUhMdSiAICOZVA27ZtacKECVK7d/3119OWLVukYhEEAqFGgF+D+uOPP0o1u3fv3vTzzz9LxSIIBEKRwKZNm7LV7JB5zV229s7DjZYtW0affvopvfTSSx62wkzVN9xwA3377bch/87gYcOGiXedXn311WbAeJTlhx9+oL/++ov69+/vUQvUqj106BD9+9//po8//lhtwyCMfvDBB2nQoEHO3x9tGsXkyZPFe4/vuOMO06md5lu7di1NmjSJxowZ47Rencpuvvlm8dmQ3XfT6tRtctuRI0dSs2bN6NprrzWZ1nmuX375hRYvXkxPPPGE87pNVsjv1L777rtp2rRpWmkhhVr4Mt8YUmgJrEZaSKEGPI1NIYUa8CxtCim0BFYiLaRQApLDEEhhRtiQQkudD1JoCaxGWkihBjyNTSGFGvAsbQoptARWIi2kUAKSwxBIIaTQSXeDFDrBrFQJpFAJl7FgSKExlMYSQQqNoVROBClURmZ1A0ghpNBqB0tNDil0glmpEkihEi5jwZBCYyiNJYIUGkOpnAhSqIzM6gaQQkih1Q6G5CAAAiAAAiAAAiAQigQwpzAUjxraDAIgAAIgAAIgAAKGCUAKDQNFOhAAARAAARAAARAIRQKQwlA8amgzCIAACIAACIAACBgmACk0CDQxMZHy58/vNyO/EqhAgQIUHh5usEa7qc6cOUNRUVEUFhaWVhG/Yi0yMpLy5Mljt3KD2Zl9bGxshsW3L1y4QMnJyeLnoVCYu7/FblNSUujEiRMUFxcXVLuRlJRE+fLly9B3UhsYin3I37kQan2I+fs7F4K1D2XWoc+ePUsRERHiz6UlGK+z3Hf4uu/vmhmK5wK/WpD3Jz3/UDwX+BrFff/Sz+xg7EPZORey27cghZofpXwyvPPOO/Tmm2+KTBUqVBBvb+A3Z3DZuXMn8VsQ9u7dK/7/8ssvE7+aLNgLvzWjb9++4lVQFStWJO5gAwcOpHnz5omm33XXXeKNGumFMZj2iY/L+PHj6ZNPPhFywivvP/fcc6KJ/Fo4fgMCC2GjRo3S/h1M7U9ty8qVK+mFF16g7du3i/3o0aMH9ezZU/x6zpw59Oijj4p/lyhRgt566y3P37Qxc+ZMeuWVV+jAgQPiSxC/MePhhx8WbQy1PpR6DC49F0KtDwU6F4KxD2V2Hh49epSGDBlCS5cuFSHXXHMNPf/880JOgvE6u379ehoxYgStWbNGtLddu3b07LPPii93oXouMGf+bONrUteuXUPuesoNnjFjBr322mvEcstCyOd3qH1WBzoXdPsWpFDTBPgl1Ly8Q4cOHcQH808//SQuBLNnzxYXqwceeIBq1aolBGvdunXUsWNHWrJkSdCN7KTHcPDgQbr11lvpyJEj9NVXXwkp/O9//yv26d1336VTp05R586dafjw4UH7yjgWE34V3OjRozOwXrVqFfXq1YumT59OxYoVowEDBlBCQkLQvjKuU6dO4uL7r3/9i3bv3i1eKTV//nwqWLAgNWnShN544w1q2rQpffTRR/Tll1+KP16W7777jsqVK0e1a9dOa++sWbOofPnyIdeHmKO/cyHU+lBm5wKPlAdjH8qs//J+/P333zRq1CjxgX7bbbcRv8O4TZs2QXmd5X6ya9cuuvHGG8U187777qPu3bvTLbfcEpLnAn+54OvQ/v376ZFHHhHXpVA7F/hLEH+x4M+xqlWrZuhqofRZHehc0P2shhQa/gTlCy1L4MKFC8XIDn84LliwgIoXLy5q4lEevijwWlXBWnhkk993zN+mpk6dKqSQL8D33HOP+LbLhUel+ALNAhxshW/j16tXj3777TcqW7ZsV2TdSwAAFddJREFUhuaNHTtW3G4dOnSo+DmPOvTr14/mzp0bbLsh2sPceVT2pptuEh8sderUEXK+Y8cOMerAI7lcUvsd/65MmTJBsy/c/nvvvVeMjodSH0oF6O9cCKU+FOhc4OtSKPSh1GPB3PmLKq83yoUFhfsUj1yFwnV23LhxxO+nfeqpp0LyXODBj40bN4rBjrp16wopDKVzIbXPdOvWTQzOpC88uhYKfSirc6F9+/bafQtSaPjjkz+UX3rpJTEkzdLUsmVL2rRpU1otfBEuXbq0GK0KxsIv0+a280vmeRTh448/FlLYvHlzmjhxItWoUUM0m2M+//xz8Y032MratWvpoYceosGDB9Ovv/5KV1xxhbgIFC5cWPysevXq4jYsF77NybeW+VaPvzlKXu8b9yeWVu4vLIB8TPjF7TzS+eOPP6ZNW+B2tmrVil599VWqX7++180W9fMoG49i8hekokWLhlQf4vZndi6EUh8KdC6EQh9K35F51I2nI/A1leWK+xdfk/hWWrBfZ3nuGt9dSR3ZDKXrKR+DzZs3i0EBvhPw4osvUoMGDYQUhtK5wPtRpUoVYjn/448/xPQW3gf+fAu1z+rMzgWeEqXbtyCFBj8++SLFo4AjR46kFi1aCNHgb7IrVqxIq4XnFPIkXb5tGWyFb0926dJFCEd8fHwGKeSTiW+NV6pUSTSbZYXn7Hl9u9IfQ24b3wrgW688wsYytXz5ciGyffr0EceGb+Nw4VFDvsDxMQrGh074bSB8MeaLAE+M5tvEPA/ygw8+IH5rDt9KSy28vzzPk/fP68K3mljMWchZalMvyKHShwKdC6HUhwKdC8Hehy7tw3zLmG/9cR/ic4FH3PjOSyhcZ1le+W7Ee++9Jx54C6Xr6fnz54U88XnM01eefPLJNCkMpXOBHyBp2LChaDt/PvCoJ18/WRD5OhtKn9WZnQsmrrOQQkOfnnxrj2/z8e3V1FHAPXv2iMnQ6UcKn376aTGHjTtlMBWeG8kXWB7ZSZ1AzEPR/FAGjw7y7T9+mKZmzZqi2fyNkUdSgnGkkOew8S2m33//XTwIw4LCFwJuL98CqVy5ctrDGvv27RPfrDZs2BCUT4azpPMoCD+swXLLc1OZPfepb7/9VoyUpBYeKeSLHN/a8brwiDiLFU8zSB2BZc6h0IeyOhf44YZQ6UOBzgWe4xzMfejSPszTWfiDnP/etm2beMiKr7X8JSiYr7P8YAOPrn399ddixJxLqJwL3Faet8xfqvnhEi78wB5PY+HbsDzIESrnAo8oX3nllWJAI3WKTarUXn311UHdh2TPBRZb3b4FKTTw6clLDvDcI55gzzKS+kQu/5wliuWkVKlSoqbbb79d/Am2OYWpc4/84eCRTxYRHl1jUeTy+uuvEwtVMM4pXL16tZgInX6eIJ8ofHHjp6f5SXB+SIYL39rkp6qDcU5h6pcKfnoxb968or38QciSzpL7+OOPi9vjXFLnxATDnEJ+sjt1VIRv0aQWvmUfCn0oq3Ph8OHDIdOHAp0LfH0K1j7k7zrE5zBPj2jcuLH4Na8swFMo+ItRsF5n+cGGQYMG0ZQpU6hatWohdy5wg1n+0t/tSt0JnpLDQhgq11O+hc8Pl6S/RvKoJ/+MpyUEax9SORd4JFr3Ogsp1JRCHlrnJWh4PT/+NpgqhLwmFY+QPPbYY0IIWTx4eRE+wRYvXkyFChXSrNn+5unnFPIFmL/pcqfjUVG+IPA3Rr6dEGyFRwb5iUSev8PzePiBEx65YjnfsmWLGAnlb+8lS5YUI2+8jBAfn2ArvB/MN5UzT7LnJxn52znPg+Q//O2dRxJ5xPabb74Rx8jLwsszffbZZ/T++++nPfXN5wGfD6HUhy5lmP5c4PlVodSHMjsXeEQ0GPtQZv2X56/xigH8xYjXKmTZ4qfa//Of/wTldZZXmbj//vvFk648jSK1REdHh/S5kP72cSidC8yf+xAXHhTgeYQ85YZHy/nuXSh9Vgc6F3Svs5BCzU9QfiSfb/FdWvjCxUPT/CAD3/pjGeHCI2upo22aVVvfnD8IuYOxNF06h4GfKOWLcrAuxs2jayx8PBePR9V45DB1rh0/UZ06F48fyrh02RrrYBUq4JFAvoXPt2L5aXYeYU6do8cfOtzH+MnjIkWKiJFQfojGy8JzpS4tPI+HH1gKtT6Ufj/Snwv881DqQ4HOhWDsQ5n1361bt4ovQfylmsWKbxnzQ1f8AFkwXmd5ihCPSl1a+OEfHjxIPz8y2K+n6feBpZDP6dTPvVA6F/iLNc+75mW9WATvvvtu8YdLMPah7JwLutdZSKGjT1B+Wo4fZAhWiZLFkN1V0mXzm47L7C0zobYCPz8Qw2sT+is8gTrY3mgS6DiGWh/KbF9CrQ9l9calUOlD3H945Jkf2Li0hNp1FueC6Su+XL5Ab1wKpT4U6FzIbt+CFMr1IUSBAAiAAAiAAAiAQI4mACnM0YcXOwcCIAACIAACIAACcgQghXKcEAUCIAACIAACIAACOZoApDBHH17sHAiAAAiAAAiAAAjIEYAUynFCFAiAAAiAAAiAAAjkaAKQwhx9eLFzIAACIAACIAACICBHAFIoxwlRIAACIAACIAACIJCjCUAKc/Thxc6BAAiAAAiAAAiAgBwBSKEcJ0SBAAiAAAiAAAiAQI4mACnM0YcXOwcCIAACIAACIAACcgQghXKcEAUCIAACIAACIAACOZoApDBHH17sHAiAAAiAAAiAAAjIEYAUynFCFAiAAAiAAAiAAAjkaAKQwhx9eLFzIAACIAACIAACICBHAFIoxwlRIAACIAACIAACIJCjCUAKc/Thxc6BAAiAAAiAAAiAgBwBSKEcJ0SBAAiAAAiAAAiAQI4mACkM8cN77tw52rNnD5UtW5YiIiIy7M2BAwcob968FBcXl+VeXrhwgX7++Wdq3bo1RUVFZRnft29f6ty5M7Vs2TLL2EABycnJxO0sV66cVp5LNz5y5AhdvHiRihUrZjQvkgU3gb///puKFi1KMTExGRp6/Phx4r4WHx8vtQPz5s2jqlWrUokSJbKMx7mQJSIEeEDg4MGDFBkZSYULF85Qe+o1NyEhgcLCwrJsmcq5MGnSJDpz5gz16dMny7xZBezcuVOcf9HR0VmFSv/+1KlTdPToUSpTpoz0NrktEFIY4kd8/fr11KFDB5o/f77PB9jtt99OTZo0oUcffTTLvdyxYwdd93/tnWeI1UwXxwfBLzZEEMQvduwFK3aRxy4oduyKXQR77733jr33hhW7gr2LilhBRAUFsSD4xYffeZklm829SXYvvs/NPQcWZXcyyZzMf+Z/2uSff8zRo0dNmTJlfNs3bNjQDBo0yLRr1y5m23Pnzkmf8WTGjBnm6dOnZvfu3b73DNOAcUyZMsVcuXLF5MmTJ8yl2jaJNVCiRAmzfPly06xZs3SjWLlypWFz27NnT6DRgRvmd/fu3X3bB8HCgwcPxPDJly9fzP4UC76q1gYhNDB48GCTP39+M3Xq1HRX3bhxw3Tr1s08evQog/Hk1X0YLEyePNn8+vXLLFiwIOaTBsECDorRo0ebS5cumbx584YYdfymdp/bv3+/qVSpUsL6jVJHSgqT/G0mihSihrdv35pChQoFsh79NsJPnz6ZOnXqmBcvXsTUsH32AwcOmIoVKyb0TeD5bN26talVq5YZN25cQvvWzv67GkgUKXz//r14mfG0+4kfFrieNgsXLjSVK1f27E6x4Kdl/XtYDSSKFIbBQhBS6IcFSGXjxo1Njx49TJ8+fcIO27f9rFmzzO3bt83BgwczRNd8L06BBkoKk/wlhyGFhJqXLl1qjh07Zvg/4Bw7dqx40gg1dOnSxWzevFlc658/fzY7duwwJ0+elPCuDaM1atTIjBo1Sq5t27atePnwUrLZ4bEkpPzkyRMzZMgQ8+7dO1OkSBHR8KZNmyTE7ZSBAweabNmymVWrVqX9+siRI2bLli3SR4ECBcTbh7exd+/ecr/Dhw+bO3fuGDb/MWPGmG/fvsn1LFzNmzeXhQRii1y+fFkWFS8vapK/dn38GBoISgrjYYGumW8dO3Y0TZo0MRgYYOHUqVMGvOHtIyzHv3ge42Hhx48fMgfv3r0rYW2wNmzYsAyeTC8s4MmBSPIv0rNnTzN06FDFgs7+QBoIQwoPHTokaz9rNh40yF3RokXlPmGwwHWkapCmAV5I48A479Wrl+AoCBa2bdtmVq9ebS5evJjmyYyFhRUrVkgbQs14F8EXOKlZs6bB837v3j1Tr14907lzZ4maIaQW1ahRwxA9AN8q6TWgpDDJZ4QlhQDCnS8FmAGHDR8DEtqxseABWbx4sXjolixZYj5+/Gjq1q0rf4fILVu2TMJtWFXfv383LDBYbxCxnDlzykbIAkIYAtKG5WVDdOSAHD9+XMIWhHGR4sWLZ8hVBKTknnTt2lXanDhxQp6tVatWpk2bNgZvI2QTkmfv169fP1O7dm1ZwAgtQBz79u1ryI+ZM2eOhOg2bNgg/fHcXL9161bxGKpEXwOQwvnz52dY7NesWSNz1IaP42EBLTm9fxcuXDDDhw8369atE+/htGnTxIjauXOnEMN4WKD9w4cPhWDOnTvXlC5d2hQsWDBDSMyNBYycBg0amCpVqsgmlz17dpMjRw7Bs2Ih+vM4ESNkzSaffOLEiem6u3XrlqyZNnx85swZWYcxVsqVKycG/KtXr8zZs2clny8MFiCFpAIxdzt16iT5ezNnzpS1mf0jCBbYYzCmrLMgHhbs/UgX6dChgzgAWP/Zo9hXWPe3b99url+/Lj821xiiyjOy36goKYzUHLCkMNagADukEI8aGwzgtHmAbJCTJk0y9+/fFxA6SSH/Z1EB2AjtPnz4kEa4WCiqVatm5s2bJ3//8+ePbFiAjGuuXbsmXrtY4WMSfiGkALh+/frSB0CF2LL5uoX7AXAWGIS8lPbt25sRI0aYAQMGyO8gfxBc/maFzRavJV5QlehrAFIYS5j/zHk/LOTKlSvdRshmSdEShhKCwcPvnj9/Lp5uPywQDqtQoYLZu3evZ/jYCwvkZK1fv148k+4CMsVC9OdxIkbI+o2RH0ssKSQCg1fQ5gGyZhN12bhxo3jZnKTQDwuQNDx8GOx23kLyfv/+LWuzHxZ4Vp6HvWTkyJHy6PGwwP1wXpC/Dha5T9myZcVxQMQJIerE3gL5td5Pol0UxJB/rJJeA+opTPIZYUkh1pC70hZQUR0MKbTAYGPMnTu3jBo3OgsDIWJ+5ySFEDs8hngK2RAhklQmQ7AQFgpIHz9W8ExC9LifHym0z401WrhwYSGVVHtOmDBBPCNu4X783ib+46mBJLLJMyaExQhPopOIYi1SODN+/Pgkf9P6+EE0ACkkJcIaGvYa8AGJY774YYE+nBshGwdpDYTD8LDPnj1bcGO9jn5Y8NsI3VjgmQkng7tYBpJiIchsSO02kELSHOyabbWB0UyeNXMYTyDrLmu9TbthLSb1Bm86+0AYLEDSWJvxzFvBuMHbDl78sMA1hK9xQkAO/bDgdT88kkSarLOAcHbVqlUFwxBGBC8kxh2YVlFSGKk5EDSnkNwKQlhYeu7jXyCDgNVJCgm1kYdBHhRHGBCGXbRoUdrxBl7J9ZkhhTZcTb5JqVKlJMRmFwPni3Lfz5JCCK31DnmRQiqwy5cvr6QwUrM+9mCC5BT6YYGQm3O+kcZAmgS5tRhPVEOyYdrqRT8s+G2EzhQQm4ML6aNy1KuKU7GQIpM5i8MMklPI8WOsu3jS3IYUBIr5GAYLXoUmmSGFOAeIBCHxsOB1P0ghe5GNcnmRQlKdSFdSUphxkqmnMIvA+39fHpQUWhJF4YbN4XM+uzunEE8fR3KQ8IunzX0sgN9GaD2Fz549E2vVLTZkxrlW5HYg9InXL5EbIRs34QvIoUr0NRCEFPphwc5Fe+QS7SmwwgNJWIr81XgGC39zGkgYVRgm5CBWr149EBbAKeEujg9xS2ZJoWIh+vPfOcIgpJAcO0gU3kKIkpc455sfFvxIoR8WuD9kkNQkjqRB4mEhs6TQHQZPrZkRf7RKCpN8NgQlhQyTQ3bJHyRpns2Nii1+cLW7SSFhK3KguIYEdxLq2VQswfMjhSQYswGSR2LPjHPnRpHv179/f6lMQyCIFAlgJXINhSyExAkvZ2Yj/Pr1qywuWmiS5JM8xOMHIYV+WHCTQutZpMDEHlOD8ULuobutfVQnKeR3VOaDB4glQuGIU9xYsDmzpEvgpWQzxZDCY69YCDEhUrhpUFK4a9cuIV7k2ZFLSM7t48ePTYsWLWSOO+ebHxb8SGEQLBDaJrXJpk7Ew0JmSSF4xNBjf1NJrwElhUk+I/xIIQm7duLjRifsZSuCGTol+ViIlhSS44cnhKR68kKoGkZevnwpFV2EaDkhn4WCRccZ6nVvhDZBmOs5SobKNqeQe0iFMNVuCEnCHMFBZTHC/aiQ5l7u+3FkDmNzho9JbqaqzuYU2qo6qs70yyZJPtEDPn5QUhgPC5bo2fnN/IGcgQvmJMbKz58/04yNIFggf4kiqS9fvnjmzbqxwDNwTMj06dPlXgjPQyGXYiHgZEjxZhQZcpQYxMkpN2/elGgRxI+cQlJ3IGAY8FYIG+MUcK/1fljwImkY++fPn0/LwfXDAtXLFDBSSQze4mEhDCm0H2awZ+iuXbtW8uRVlBSm/BxgEcASIz/K6xNCAJiqXggieU0I12BZsTl6FYLEUioVXuRUeZ1Kb6vc3FWZ3ItNO97XH/xeIn20bNlSCm1sGMLvGv176mnADwvW+MBQ4TB2KxQuQfC8CkFiaZF74UFnXlMp6ZRYWKAN13D+mtvTHvRtKRaCaiq121FgwpymmMoWIzo18rewgFecvQYPOYWDTskqFugLxwjeR75q4sZhas+A/41ePYU6CzJoYN++feKh4xNx9jvIb968kdyTWIUgmVUjnpDXr1+nHR+Q2X7c15FATBiCKrog335O1H21n2hpgPPamjZtak6fPm2KFSsmg8PI4SxNKu3jfc4rrCYUC2E1pu3/pgb+Jhbs+n316lVPgprZcdszD52nVmS2r6hep6Qwqm82C+MijMumh1VGyBfSRsiM3EPOOUykdUVojO9RBvnecpghcaYiR3roh8/DaE3bemmA4zHYREhXIN+KI22ozCTtISvebPe9FAs6//7rGvhbWMBrSZEi+eTktCdKiECRKlWyZMlEdRm5fpQURu6VJmZAgJJz3ShEIXQFOPl6iIpqIBU1wEZCDhbVmuDA5tqmoi50zKmtAcVCtN+/ksJov18dnWpANaAaUA2oBlQDqoFAGlBSGEhN2kg1oBpQDagGVAOqAdVAtDWgpDDa71dHpxpQDagGVAOqAdWAaiCQBpQUBlKTNlINqAZUA6oB1YBqQDUQbQ0oKYz2+9XRqQZUA6oB1YBqQDWgGgikASWFgdSkjVQDqgHVgGpANaAaUA1EWwP/AjtLqFk9y391AAAAAElFTkSuQmCC",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# The plot titles are cut off; we'll fix them in the next snippet\n",
"px.scatter(dogs, x='height', y='weight',\n",
" facet_col='size',\n",
" labels=dict(height=\"Height (cm)\", weight=\"Weight (kg)\"),\n",
" width=550, height=250)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"These three plots are stored in `Trace` objects.\n",
"However, we try to avoid manipulating `Trace` objects manually.\n",
"Instead, `plotly` provides functions that automatically create\n",
"faceted subplots, like the `px.scatter` function we used here.\n",
"Now that we have seen how to make a simple plot, we next show how to modify plots."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Modifying Layout"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We often need to change a figure's layout.\n",
"For instance, we might want to adjust the figure's margins or cthe axis range.\n",
"To do this, we can use the `Figure.update_layout()` method.\n",
"In the facet scatterplot that we made, the title is cut off because\n",
"the plot doesn't have large enough margins. We can correct this with `Figure.update_layout()`:"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "size=medium
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
48,
41,
55,
50,
58,
58,
41,
42,
38,
47,
47,
55
],
"xaxis": "x",
"y": [
16,
14,
22,
20,
31,
27,
7,
10,
14,
32,
17,
27
],
"yaxis": "y"
},
{
"hovertemplate": "size=small
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
25,
37,
37,
27,
33,
13,
25,
23,
25,
39,
24,
25,
32,
28,
23,
25
],
"xaxis": "x2",
"y": [
6,
11,
10.15,
7,
7,
2,
5,
2,
6,
11,
5,
5,
7,
12,
10,
9
],
"yaxis": "y2"
},
{
"hovertemplate": "size=large
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
61,
65,
66,
60,
64,
65,
66,
69,
65,
71,
61,
64,
65,
76,
67
],
"xaxis": "x3",
"y": [
28,
27,
29,
31,
28,
35,
25,
57,
35,
37,
36,
39,
52,
79,
70
],
"yaxis": "y3"
}
],
"layout": {
"annotations": [
{
"font": {},
"showarrow": false,
"text": "size=medium",
"x": 0.15999999999999998,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=small",
"x": 0.49999999999999994,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=large",
"x": 0.8399999999999999,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
}
],
"height": 250,
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 40
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 550,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
0.31999999999999995
],
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"xaxis2": {
"anchor": "y2",
"autorange": true,
"domain": [
0.33999999999999997,
0.6599999999999999
],
"matches": "x",
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"xaxis3": {
"anchor": "y3",
"autorange": true,
"domain": [
0.6799999999999999,
0.9999999999999999
],
"matches": "x",
"range": [
7.487765614938829,
81.51223438506118
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-4.776479750778818,
85.77647975077882
],
"title": {
"text": "Weight (kg)"
},
"type": "linear"
},
"yaxis2": {
"anchor": "x2",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
-4.776479750778818,
85.77647975077882
],
"showticklabels": false,
"type": "linear"
},
"yaxis3": {
"anchor": "x3",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
-4.776479750778818,
85.77647975077882
],
"showticklabels": false,
"type": "linear"
}
}
},
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAoUAAAFoCAYAAAAhG4EVAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQd0FcXbh99UElro1UhHpEtRIIJ0EEWKiGIBFMUCf0QEUQQVpFhpgh0R7F1ULCBKL9KRKr1J7wQCJOQ77+DNl+Te3MxkZnbvTX5zjkeF2Xdmn53Zfe6U3ZDk5ORkQgIBEAABEAABEAABEMjRBEIghTn6+uPkQQAEQAAEQAAEQEAQgBSiIYAACIAACIAACIAACEAK0QZAAARAAARAAARAAAQwUog2AAIgAAIgAAIgAAIggOljtAEQAAEQAAEQAAEQAAEmgDWFaAcgAAIgAAIgAAIgAAKQQrQBEAABEAABEAABEAABjBSiDYAACIAACIAACIAACGD6GG0ABEAABEAABEAABECACWBNIdoBCIAACIAACIAACIAApBBtAARAAARAAARAAARAACOFaAMgAAIgAAIgAAIgAAKYPkYbAAEQAAEQAAEQAAEQYAJYU4h2AAIgAAIgAAIgAAIgAClEGwABEAABEAABEAABEMBIIdoACIAACIAACIAACIAApo/RBkAABEAABEAABEAABJgA1hSiHYAACIAACIAACIAACEAK0QZAAARAAARAAARAAAQwUog2AAIgAAIgAAIgAAIggOljtAEQAAEQAAEQAAEQAAEmgDWFaAcgAAIgAAIgAAIgAAKQQrQBEAABEAABEAABEAABjBSiDYAACIAACIAACIAACGD6OHu2gcTERDp69CiVKFEiaE5wypQp1LVrV8qXLx8dPnyYChYsSBEREUFTf1Q0eAkEY39h2suXLyeue8OGDdP8d/BeCdQ8EAjY6g9JSUn0/vvvU8+ePSlXrlyBcKqogw8CWFOYDZvFwoULacSIETRr1qygObtKlSrR3LlzqXTp0nT77bfTww8/TK1btw6a+qOiwUsgGPsL037jjTcoISGBBg0alOa/g/dKoOaBQMBWf7hw4QJVr16dVq5cSfnz5w+EU0UdIIU5ow3wL7ITJ05QkSJFguaEU0vhsWPHqECBAhQWFhY09UdFg5dAMPYXSGHwtrdAr7mt/gApDPQrf6V+GCkMjuvks5bJycn06quv0q+//krnzp0T00gvv/wyrV+/nt577z166623aMKECTRjxgxx/KVLl6hcuXI0ffp0On36NL3wwgv0xx9/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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig = px.scatter(dogs, x='height', y='weight',\n",
" facet_col='size',\n",
" labels=dict(height=\"Height (cm)\", weight=\"Weight (kg)\"),\n",
" width=550, height=250)\n",
"\n",
"fig.update_layout(margin=dict(t=40))\n",
"fig"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The `.update_layout()` method lets us modify any property of a layout.\n",
"This includes the plot title (`title`), margins (`margins` dictionary), \n",
"and whether to display a legend (`showlegend`).\n",
"The `plotly` documentation has the full list of [layout properties](https://plotly.com/python-api-reference/generated/plotly.graph_objects.Layout.html).\n",
"\n",
"`Figure` objects also have `.update_xaxes()` and `.update_yaxes()` functions,\n",
"which are similar to `.update_layout()`. These two functions let us modify\n",
"properties of the axes, like the axis limits (`range`), number of ticks\n",
"(`nticks`), and axis label (`title`). Here, we adjust the range of the y-axis and change the title on the x-axis. We also add a title to the plot and update the layout so that the title is not cut off:"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "weight=%{x}
longevity=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
16,
6,
14,
11,
10.15,
22,
7,
7,
2,
20,
28,
27,
5,
31,
2,
6,
29,
27,
31,
11,
28,
7,
5,
5,
7,
10,
14,
12,
32,
10,
35,
9,
17,
25,
57,
35,
37,
27,
36,
39,
52,
79,
70
],
"xaxis": "x",
"y": [
12.92,
13.84,
11.66,
12.5,
12.53,
12.58,
13.92,
11.81,
16.5,
12.54,
11.46,
12.42,
14.42,
12.04,
12.25,
13.2,
11.63,
12.04,
9.48,
12.31,
11.1,
11,
13.07,
10.1,
11.29,
13.58,
12.05,
12.25,
10,
12.17,
10,
10.69,
9.4,
11.92,
9.32,
9.1,
9.08,
10.21,
10.67,
6.75,
7.57,
6.5,
7.78
],
"yaxis": "y"
}
],
"layout": {
"height": 250,
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 30
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"title": {
"text": "Smaller dogs live longer"
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
-3.575647249190938,
84.57564724919094
],
"title": {
"text": "Average weight (kg)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"domain": [
0,
1
],
"range": [
5,
18
],
"title": {
"text": "Typical lifespan (yr)"
},
"type": "linear"
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig = px.scatter(\n",
" dogs, x=\"weight\", y=\"longevity\",\n",
" title=\"Smaller dogs live longer\",\n",
" width=350, height=250,\n",
")\n",
"\n",
"fig.update_yaxes(range=[5, 18], title=\"Typical lifespan (yr)\")\n",
"fig.update_xaxes(title=\"Average weight (kg)\")\n",
"fig.update_layout(margin=dict(t=30))\n",
"fig"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The `plotly` package comes with many plotting methods; we describe several of them in the next section."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Plotting Functions"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The `plotly` methods includes line plots, scatter plots, bar plots, box plots, and histograms. \n",
"The API is similar for each type of plot.\n",
"The data frame is the first argument.\n",
"Then we can specify a column of the data frame to place on the x-axis\n",
"and a column to place on the y-axis using the `x` and `y` keyword arguments. \n",
"\n",
"We begin with a line plot of median time each year for the runners in the Cherry Blossom race:"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"tags": [
"remove-cell"
]
},
"outputs": [],
"source": [
"run = pd.read_csv('data/cherryBlossomMen.csv')\n",
"medians = run.groupby('year')[['time']].median().reset_index()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "year=%{x}
time=%{y}",
"legendgroup": "",
"line": {
"color": "#1F77B4",
"dash": "solid"
},
"marker": {
"symbol": "circle"
},
"mode": "lines",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
1999,
2000,
2001,
2002,
2003,
2004,
2005,
2006,
2007,
2008,
2009,
2010,
2011,
2012
],
"xaxis": "x",
"y": [
5057,
5102.5,
5218,
5230,
5223,
5350.5,
5448.5,
5460,
5165,
5249,
5744,
5813,
5757,
5248
],
"yaxis": "y"
}
],
"layout": {
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
1999,
2012
],
"title": {
"text": "year"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
5015,
5855
],
"title": {
"text": "time"
},
"type": "linear"
}
}
},
"image/png": "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UYLGPW62/eYmrzC4ZuZ++hj/zrnJf26Khw32tWKrmPfwY17X5ng6BqUwHkqOfSborfF4NQo2RMf6RZOgY45V0Xpx8DqUWL9ogoIEHbNe0CTJMD+/aJIkVbRezETHdtCvJVivhGMZ+o3tvH7RBMt7sX4lxbHqWS9Oor9owrnJv6lss6EUWh82zJAESIAESIAESIAE3CNAKXSvTVgiEiABEiABEiABErBOgFJoHTkzJAESIAESIAESIAH3CFAK3WsTlogESIAESIAESIAErBOgFFpHzgxJgARIgARIgARIwD0ClEL32oQlIgESIAESIAESIAHrBCiF1pEzQxIgARIgARIgARJwjwCl0L02YYlIgARIgARIgARIwDoBSqF15MyQBEiABEiABEiABNwjQCl0r01YIhIgARIgARIgARKwToBSaB05MyQBEiABEiABEiAB9whQCt1rE5aIBEiABEiABEiABKwToBRaR84MSYAESIAESIAESMA9ApRC99qEJSIBEiABEiABEiAB6wQohdaRM0MSIAESIAESIAEScI8ApdC9NmGJSIAESIAESIAESMA6AUqhdeTMkARIgARIgARIgATcI0ApdK9NWCISIAESIAESIAESsE6AUmgdOTMkARIgARIgARIgAfcIUArdaxOWiARIgARIgARIgASsE6AUWkfODEmABJKRwG+//Sbdu3eXCRMmSI0aNSJVGDlypPz9998yYsQI2bNnjwwfPlyWL18u6enp0qFDB+natasULVrUfH7OnDkya9Ys2bZtm5QvX146depk/iAtW7ZMFi5cKC1btpQxY8bIpk2bZOPGjVKyZMlkxMUykwAJJCEBSmESNhqLTAIkUDgEbr31VmnevLn079/fFCAnJ0euu+46GTBggLRt21ZatWolZcqUkW7dusn27dvlhRdekGHDhhk5RMrMzJRDhw5JvXr1ZN26dQKhXLFihVSoUEHmz58vgwcPlhIlSsh9990ndevWlQYNGhRORZkrCZBAKAlQCkPZ7Kw0CZBAIgQgdYgUfvXVVyb6t3TpUhM9XLt2rfzwww/SuXNnWbx4sVSpUsWcvnfv3rJjxw4TIYxOJ0+elBtuuEH69esn7dq1M1LYp08fGTVqlLRu3TqR4vE7JEACJJAvApTCfOHjl0mABMJEIDs7W6699lqZOnWqNG7cWPr27Sv//vuvjBs3TqZPn26Wjps2bRpBgmXivXv3yvr1682/YQn6k08+Mf/dt2+fkclevXpJly5dIlKICOI555wTJqysKwmQgCMEKIWONASLQQIkkBwEIIJIEMCrrrpKpkyZYkTwjTfeMMvBo0ePliJFikQqg4gilp0hgB07dpQWLVpIw4YNpWrVqmbZ+f77749IIc65atWq5ADBUpIACaQcAUphyjUpK0QCJFCQBL755hvJyMgwD5YMHTrUyF6xYsVk0aJF0rNnT5k3b57UqlXrP0UYMmSIrFy5UpYsWWKWnr2oI8TQixRSCguy5XhuEiCBvAhQCvMixOMkQAIkkIvAiRMnpEmTJnLgwAFp3769ifYhHTlyRJo1aybVqlWTHj16SPXq1WXz5s1GGBs1aiQzZ840UcQFCxbI0aNHTYRx9uzZ5vuUQnYxEiABFwhQCl1oBZaBBEggqQhMnjzZCN7cuXOldu3akbL/8ssvMmjQoMgeQhwYOHCgeQAFkUE8tYzX1SDhaWUIJqKKOI4HTRgpTKpuwMKSQMoRoBSmXJOyQiRAAgVNYPz48eadgvgTKyFqiFfPlC1b1kQKc6eDBw9KWlqa+cNEAiRAAi4RoBS61BosCwmQgPMEdu7caR4sgRjiARImEiABEkgVApTCVGlJ1oMESKBACfz6669mKRivjMETxBMnTizQ/HhyEiABErBNgFJomzjzIwESSEoChw8fljVr1kjFihXN62SYSIAESCDVCFAKU61FWR8SIAESIAESIAESSIAApTABaPwKCZAACZAACZAACaQaAUphqrUo60MCJEACJEACJEACCRCgFCYAjV8hARIgARIgARIggVQjQClMtRZlfUiABEiABEiABEggAQKUwgSg8SskQAIkQAIkQAIkkGoE/g9U+sEQhAyAkgAAAABJRU5ErkJggg==",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"px.line(medians, x='year', y='time', width=350, height=250)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Next, we make a bar plot of average longevity for different size dog breeds:"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"alignmentgroup": "True",
"hovertemplate": "size=%{x}
longevity=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"textposition": "auto",
"type": "bar",
"x": [
"large",
"medium",
"small"
],
"xaxis": "x",
"y": [
9.652,
11.668333333333335,
12.678124999999998
],
"yaxis": "y"
}
],
"layout": {
"barmode": "relative",
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
-0.5,
2.5
],
"title": {
"text": "size"
},
"type": "category"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
0,
13.345394736842103
],
"title": {
"text": "longevity"
},
"type": "linear"
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"lifespans = dogs.groupby('size')['longevity'].mean().reset_index()\n",
"\n",
"px.bar(lifespans, x='size', y='longevity',\n",
" width=350, height=250)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Plotting methods in `plotly` also contain arguments for making facet plots.\n",
"We can facet using color on the same plot, plotting symbol, or line style.\n",
"Or we can facet into multiple subplots. Following are examples of each.\n",
"We first make a scatter plot of height and weight of dog breeds and use different plotting symbols and colors to facet within the plot by size:"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Size=medium
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "medium",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "medium",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
48,
41,
55,
50,
58,
58,
41,
42,
38,
47,
47,
55
],
"xaxis": "x",
"y": [
16,
14,
22,
20,
31,
27,
7,
10,
14,
32,
17,
27
],
"yaxis": "y"
},
{
"hovertemplate": "Size=small
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "small",
"marker": {
"color": "#FF7F0E",
"symbol": "diamond"
},
"mode": "markers",
"name": "small",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
25,
37,
37,
27,
33,
13,
25,
23,
25,
39,
24,
25,
32,
28,
23,
25
],
"xaxis": "x",
"y": [
6,
11,
10.15,
7,
7,
2,
5,
2,
6,
11,
5,
5,
7,
12,
10,
9
],
"yaxis": "y"
},
{
"hovertemplate": "Size=large
Height (cm)=%{x}
Weight (kg)=%{y}",
"legendgroup": "large",
"marker": {
"color": "#2CA02C",
"symbol": "square"
},
"mode": "markers",
"name": "large",
"orientation": "v",
"showlegend": true,
"type": "scatter",
"x": [
61,
65,
66,
60,
64,
65,
66,
69,
65,
71,
61,
64,
65,
76,
67
],
"xaxis": "x",
"y": [
28,
27,
29,
31,
28,
35,
25,
57,
35,
37,
36,
39,
52,
79,
70
],
"yaxis": "y"
}
],
"layout": {
"height": 250,
"legend": {
"title": {
"text": "Size"
},
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
7.867537313432837,
81.13246268656717
],
"title": {
"text": "Height (cm)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
-4.342342342342343,
85.34234234234235
],
"title": {
"text": "Weight (kg)"
},
"type": "linear"
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig = px.scatter(dogs, x='height', y='weight', \n",
" color='size', symbol='size',\n",
" labels=dict(height=\"Height (cm)\", \n",
" weight=\"Weight (kg)\", size=\"Size\"),\n",
" width=350, height=250)\n",
"fig"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The next plot shows side-by-side histograms of longevity for each breed size. Here we facet by columns:"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "size=medium
longevity=%{x}
count=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"type": "histogram",
"x": [
12.92,
11.66,
12.58,
12.54,
12.04,
12.04,
11,
13.58,
12.05,
10,
9.4,
10.21
],
"xaxis": "x",
"yaxis": "y"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "size=small
longevity=%{x}
count=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"type": "histogram",
"x": [
13.84,
12.5,
12.53,
13.92,
11.81,
16.5,
14.42,
12.25,
13.2,
12.31,
13.07,
10.1,
11.29,
12.25,
12.17,
10.69
],
"xaxis": "x2",
"yaxis": "y2"
},
{
"alignmentgroup": "True",
"bingroup": "x",
"hovertemplate": "size=large
longevity=%{x}
count=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"pattern": {
"shape": ""
}
},
"name": "",
"offsetgroup": "",
"orientation": "v",
"showlegend": false,
"type": "histogram",
"x": [
11.46,
12.42,
11.63,
9.48,
11.1,
10,
11.92,
9.32,
9.1,
9.08,
10.67,
6.75,
7.57,
6.5,
7.78
],
"xaxis": "x3",
"yaxis": "y3"
}
],
"layout": {
"annotations": [
{
"font": {},
"showarrow": false,
"text": "size=medium",
"x": 0.15999999999999998,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=small",
"x": 0.49999999999999994,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
},
{
"font": {},
"showarrow": false,
"text": "size=large",
"x": 0.8399999999999999,
"xanchor": "center",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
}
],
"barmode": "relative",
"height": 250,
"legend": {
"tracegroupgap": 0
},
"margin": {
"t": 30
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 550,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
0.31999999999999995
],
"range": [
6,
17
],
"title": {
"text": "longevity"
},
"type": "linear"
},
"xaxis2": {
"anchor": "y2",
"autorange": true,
"domain": [
0.33999999999999997,
0.6599999999999999
],
"matches": "x",
"range": [
6,
17
],
"title": {
"text": "longevity"
},
"type": "linear"
},
"xaxis3": {
"anchor": "y3",
"autorange": true,
"domain": [
0.6799999999999999,
0.9999999999999999
],
"matches": "x",
"range": [
6,
17
],
"title": {
"text": "longevity"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
0,
6.315789473684211
],
"title": {
"text": "count"
}
},
"yaxis2": {
"anchor": "x2",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
0,
6.315789473684211
],
"showticklabels": false
},
"yaxis3": {
"anchor": "x3",
"autorange": true,
"domain": [
0,
1
],
"matches": "y",
"range": [
0,
6.315789473684211
],
"showticklabels": false
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig = px.histogram(dogs, x='longevity', facet_col='size',\n",
" width=550, height=250)\n",
"fig.update_layout(margin=dict(t=30))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"For the complete list of plotting functions, see the main documentation for\n",
"[`plotly`](https://plotly.com/graphing-libraries/) or [`plotly.express`](https://plotly.com/python-api-reference/plotly.express.html), the submodule of `plotly` that we \n",
"primarily use in the book. \n",
"\n",
"To add context to a plot, we use the `plotly` annotation methods; these are described next."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Annotations\n",
"\n",
"The `Figure.add_annotation()` method places annotations on a `plotly` figure.\n",
"These annotations are line segments with text and an optional arrow. The location of the arrow\n",
"is set using the `x` and `y` parameters, and we can shift the text from its default position using the `ax` and `ay` parameters. Here, we annotate the scatter diagram with information about one of the points:"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"hovertemplate": "Weight (kg)=%{x}
Typical lifespan (yr)=%{y}",
"legendgroup": "",
"marker": {
"color": "#1F77B4",
"symbol": "circle"
},
"mode": "markers",
"name": "",
"orientation": "v",
"showlegend": false,
"type": "scatter",
"x": [
16,
6,
14,
11,
10.15,
22,
7,
7,
2,
20,
28,
27,
5,
31,
2,
6,
29,
27,
31,
11,
28,
7,
5,
5,
7,
10,
14,
12,
32,
10,
35,
9,
17,
25,
57,
35,
37,
27,
36,
39,
52,
79,
70
],
"xaxis": "x",
"y": [
12.92,
13.84,
11.66,
12.5,
12.53,
12.58,
13.92,
11.81,
16.5,
12.54,
11.46,
12.42,
14.42,
12.04,
12.25,
13.2,
11.63,
12.04,
9.48,
12.31,
11.1,
11,
13.07,
10.1,
11.29,
13.58,
12.05,
12.25,
10,
12.17,
10,
10.69,
9.4,
11.92,
9.32,
9.1,
9.08,
10.21,
10.67,
6.75,
7.57,
6.5,
7.78
],
"yaxis": "y"
}
],
"layout": {
"annotations": [
{
"ax": 30,
"ay": 5,
"text": "Chihuahuas live 16.5 years on average!",
"x": 2,
"xanchor": "left",
"xshift": 3,
"y": 16.5
}
],
"height": 250,
"legend": {
"tracegroupgap": 0
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "rgb(36,36,36)"
},
"error_y": {
"color": "rgb(36,36,36)"
},
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "white",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"baxis": {
"endlinecolor": "rgb(36,36,36)",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "rgb(36,36,36)"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"line": {
"color": "white",
"width": 0.6
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
},
"colorscale": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "rgb(237,237,237)"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "rgb(217,217,217)"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowhead": 0,
"arrowwidth": 1
},
"autosize": true,
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 1,
"tickcolor": "rgb(36,36,36)",
"ticks": "outside"
}
},
"colorscale": {
"diverging": [
[
0,
"rgb(103,0,31)"
],
[
0.1,
"rgb(178,24,43)"
],
[
0.2,
"rgb(214,96,77)"
],
[
0.3,
"rgb(244,165,130)"
],
[
0.4,
"rgb(253,219,199)"
],
[
0.5,
"rgb(247,247,247)"
],
[
0.6,
"rgb(209,229,240)"
],
[
0.7,
"rgb(146,197,222)"
],
[
0.8,
"rgb(67,147,195)"
],
[
0.9,
"rgb(33,102,172)"
],
[
1,
"rgb(5,48,97)"
]
],
"sequential": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
],
"sequentialminus": [
[
0,
"#440154"
],
[
0.1111111111111111,
"#482878"
],
[
0.2222222222222222,
"#3e4989"
],
[
0.3333333333333333,
"#31688e"
],
[
0.4444444444444444,
"#26828e"
],
[
0.5555555555555556,
"#1f9e89"
],
[
0.6666666666666666,
"#35b779"
],
[
0.7777777777777778,
"#6ece58"
],
[
0.8888888888888888,
"#b5de2b"
],
[
1,
"#fde725"
]
]
},
"colorway": [
"#1F77B4",
"#FF7F0E",
"#2CA02C",
"#D62728",
"#9467BD",
"#8C564B",
"#E377C2",
"#7F7F7F",
"#BCBD22",
"#17BECF"
],
"font": {
"color": "rgb(36,36,36)"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "white",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"height": 250,
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"margin": {
"b": 10,
"l": 10,
"r": 10,
"t": 10
},
"paper_bgcolor": "white",
"plot_bgcolor": "white",
"polar": {
"angularaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"radialaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"scene": {
"xaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"zaxis": {
"backgroundcolor": "white",
"gridcolor": "rgb(232,232,232)",
"gridwidth": 2,
"linecolor": "rgb(36,36,36)",
"showbackground": true,
"showgrid": false,
"showline": true,
"ticks": "outside",
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
},
"shapedefaults": {
"fillcolor": "black",
"line": {
"width": 0
},
"opacity": 0.3
},
"ternary": {
"aaxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"baxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
},
"bgcolor": "white",
"caxis": {
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": false,
"showline": true,
"ticks": "outside"
}
},
"title": {
"x": 0.5,
"xanchor": "center"
},
"width": 350,
"xaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
},
"yaxis": {
"automargin": true,
"gridcolor": "rgb(232,232,232)",
"linecolor": "rgb(36,36,36)",
"showgrid": true,
"showline": true,
"ticks": "outside",
"title": {
"standoff": 15
},
"zeroline": false,
"zerolinecolor": "rgb(36,36,36)"
}
}
},
"width": 350,
"xaxis": {
"anchor": "y",
"autorange": true,
"domain": [
0,
1
],
"range": [
-3.575647249190938,
84.57564724919094
],
"title": {
"text": "Weight (kg)"
},
"type": "linear"
},
"yaxis": {
"anchor": "x",
"autorange": true,
"domain": [
0,
1
],
"range": [
5.676319176319176,
17.323680823680824
],
"title": {
"text": "Typical lifespan (yr)"
},
"type": "linear"
}
}
},
"image/png": "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",
"image/svg+xml": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"fig = px.scatter(dogs, x='weight', y='longevity',\n",
" labels=dict(weight=\"Weight (kg)\", longevity=\"Typical lifespan (yr)\"),\n",
" width=350, height=250)\n",
"\n",
"fig.add_annotation(text='Chihuahuas live 16.5 years on average!',\n",
" x=2, y=16.5,\n",
" ax=30, ay=5,\n",
" xshift=3,\n",
" xanchor='left')\n",
"fig"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"This section covered the basics of creating plots using the `plotly` Python\n",
"package. We introduced the `Figure` object, which is the object `plotly`\n",
"uses to store plots and their layouts.\n",
"We covered the basic plot types that `plotly` makes available, and\n",
"a few ways to customize plots by adjusting the layout and axes and by\n",
"adding annotations. \n",
"In the next section, we briefly compare `plotly` to other common tools for creating\n",
"visualizations in Python."
]
},
{
"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.9.4"
}
},
"nbformat": 4,
"nbformat_minor": 4
}