{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Wizualizacja danych (Lab 3)"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"library(repr) # To resize plots in Jupyter\n",
"options(repr.plot.width = 16, repr.plot.height = 9)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Biblioteka plotly"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Pakiet *plotly* jest pakietem graficznym, który umożliwia tworzenie interaktywnych wykresów. Cała biblioteka jest napisana w JavaScript i dostępna również dla Pythona. Składania i pomysł na tworzenie grafiki są bardzo podobne do *ggplot2*.\n",
"\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Karta pomocy"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"
\n",
"
"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Konwersja grafiki ggplot2 na plotly"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Warning message:\n",
"“package ‘plotly’ was built under R version 3.6.2”\n",
"Loading required package: ggplot2\n",
"\n",
"Warning message:\n",
"“package ‘ggplot2’ was built under R version 3.6.2”\n",
"\n",
"Attaching package: ‘plotly’\n",
"\n",
"\n",
"The following object is masked from ‘package:ggplot2’:\n",
"\n",
" last_plot\n",
"\n",
"\n",
"The following object is masked from ‘package:stats’:\n",
"\n",
" filter\n",
"\n",
"\n",
"The following object is masked from ‘package:graphics’:\n",
"\n",
" layout\n",
"\n",
"\n",
"Warning message:\n",
"“package ‘dplyr’ was built under R version 3.6.2”\n",
"\n",
"Attaching package: ‘dplyr’\n",
"\n",
"\n",
"The following objects are masked from ‘package:stats’:\n",
"\n",
" filter, lag\n",
"\n",
"\n",
"The following objects are masked from ‘package:base’:\n",
"\n",
" intersect, setdiff, setequal, union\n",
"\n",
"\n"
]
}
],
"source": [
"library(plotly)\n",
"library(ggplot2)\n",
"library(dplyr)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.plotly.v1+json": {
"attrs": {
"d5c2f434d99": {
"colour": {},
"type": "scatter",
"x": {},
"y": {}
}
},
"base_url": "https://plot.ly",
"config": {
"doubleClick": "reset",
"showSendToCloud": false
},
"cur_data": "d5c2f434d99",
"data": [
{
"hoverinfo": "text",
"hoveron": "points",
"legendgroup": "setosa",
"marker": {
"autocolorscale": false,
"color": "rgba(248,118,109,1)",
"line": {
"color": "rgba(248,118,109,1)",
"width": 1.8898
},
"opacity": 0.8,
"size": 5.6693,
"symbol": "circle"
},
"mode": "markers",
"name": "setosa",
"showlegend": true,
"text": [
"Sepal.Length: 5.1
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 4.9
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 4.7
Sepal.Width: 3.2
Species: setosa",
"Sepal.Length: 4.6
Sepal.Width: 3.1
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.6
Species: setosa",
"Sepal.Length: 5.4
Sepal.Width: 3.9
Species: setosa",
"Sepal.Length: 4.6
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 4.4
Sepal.Width: 2.9
Species: setosa",
"Sepal.Length: 4.9
Sepal.Width: 3.1
Species: setosa",
"Sepal.Length: 5.4
Sepal.Width: 3.7
Species: setosa",
"Sepal.Length: 4.8
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 4.8
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 4.3
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 5.8
Sepal.Width: 4.0
Species: setosa",
"Sepal.Length: 5.7
Sepal.Width: 4.4
Species: setosa",
"Sepal.Length: 5.4
Sepal.Width: 3.9
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 5.7
Sepal.Width: 3.8
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.8
Species: setosa",
"Sepal.Length: 5.4
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.7
Species: setosa",
"Sepal.Length: 4.6
Sepal.Width: 3.6
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.3
Species: setosa",
"Sepal.Length: 4.8
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.2
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 5.2
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 4.7
Sepal.Width: 3.2
Species: setosa",
"Sepal.Length: 4.8
Sepal.Width: 3.1
Species: setosa",
"Sepal.Length: 5.4
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.2
Sepal.Width: 4.1
Species: setosa",
"Sepal.Length: 5.5
Sepal.Width: 4.2
Species: setosa",
"Sepal.Length: 4.9
Sepal.Width: 3.1
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.2
Species: setosa",
"Sepal.Length: 5.5
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 4.9
Sepal.Width: 3.6
Species: setosa",
"Sepal.Length: 4.4
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.4
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 4.5
Sepal.Width: 2.3
Species: setosa",
"Sepal.Length: 4.4
Sepal.Width: 3.2
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.5
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.8
Species: setosa",
"Sepal.Length: 4.8
Sepal.Width: 3.0
Species: setosa",
"Sepal.Length: 5.1
Sepal.Width: 3.8
Species: setosa",
"Sepal.Length: 4.6
Sepal.Width: 3.2
Species: setosa",
"Sepal.Length: 5.3
Sepal.Width: 3.7
Species: setosa",
"Sepal.Length: 5.0
Sepal.Width: 3.3
Species: setosa"
],
"type": "scatter",
"x": [
5.1,
4.9,
4.7,
4.6,
5,
5.4,
4.6,
5,
4.4,
4.9,
5.4,
4.8,
4.8,
4.3,
5.8,
5.7,
5.4,
5.1,
5.7,
5.1,
5.4,
5.1,
4.6,
5.1,
4.8,
5,
5,
5.2,
5.2,
4.7,
4.8,
5.4,
5.2,
5.5,
4.9,
5,
5.5,
4.9,
4.4,
5.1,
5,
4.5,
4.4,
5,
5.1,
4.8,
5.1,
4.6,
5.3,
5
],
"xaxis": "x",
"y": [
3.5,
3,
3.2,
3.1,
3.6,
3.9,
3.4,
3.4,
2.9,
3.1,
3.7,
3.4,
3,
3,
4,
4.4,
3.9,
3.5,
3.8,
3.8,
3.4,
3.7,
3.6,
3.3,
3.4,
3,
3.4,
3.5,
3.4,
3.2,
3.1,
3.4,
4.1,
4.2,
3.1,
3.2,
3.5,
3.6,
3,
3.4,
3.5,
2.3,
3.2,
3.5,
3.8,
3,
3.8,
3.2,
3.7,
3.3
],
"yaxis": "y"
},
{
"hoverinfo": "text",
"hoveron": "points",
"legendgroup": "versicolor",
"marker": {
"autocolorscale": false,
"color": "rgba(0,186,56,1)",
"line": {
"color": "rgba(0,186,56,1)",
"width": 1.8898
},
"opacity": 0.8,
"size": 5.6693,
"symbol": "circle"
},
"mode": "markers",
"name": "versicolor",
"showlegend": true,
"text": [
"Sepal.Length: 7.0
Sepal.Width: 3.2
Species: versicolor",
"Sepal.Length: 6.4
Sepal.Width: 3.2
Species: versicolor",
"Sepal.Length: 6.9
Sepal.Width: 3.1
Species: versicolor",
"Sepal.Length: 5.5
Sepal.Width: 2.3
Species: versicolor",
"Sepal.Length: 6.5
Sepal.Width: 2.8
Species: versicolor",
"Sepal.Length: 5.7
Sepal.Width: 2.8
Species: versicolor",
"Sepal.Length: 6.3
Sepal.Width: 3.3
Species: versicolor",
"Sepal.Length: 4.9
Sepal.Width: 2.4
Species: versicolor",
"Sepal.Length: 6.6
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 5.2
Sepal.Width: 2.7
Species: versicolor",
"Sepal.Length: 5.0
Sepal.Width: 2.0
Species: versicolor",
"Sepal.Length: 5.9
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 6.0
Sepal.Width: 2.2
Species: versicolor",
"Sepal.Length: 6.1
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 5.6
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 6.7
Sepal.Width: 3.1
Species: versicolor",
"Sepal.Length: 5.6
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 5.8
Sepal.Width: 2.7
Species: versicolor",
"Sepal.Length: 6.2
Sepal.Width: 2.2
Species: versicolor",
"Sepal.Length: 5.6
Sepal.Width: 2.5
Species: versicolor",
"Sepal.Length: 5.9
Sepal.Width: 3.2
Species: versicolor",
"Sepal.Length: 6.1
Sepal.Width: 2.8
Species: versicolor",
"Sepal.Length: 6.3
Sepal.Width: 2.5
Species: versicolor",
"Sepal.Length: 6.1
Sepal.Width: 2.8
Species: versicolor",
"Sepal.Length: 6.4
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 6.6
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 6.8
Sepal.Width: 2.8
Species: versicolor",
"Sepal.Length: 6.7
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 6.0
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 5.7
Sepal.Width: 2.6
Species: versicolor",
"Sepal.Length: 5.5
Sepal.Width: 2.4
Species: versicolor",
"Sepal.Length: 5.5
Sepal.Width: 2.4
Species: versicolor",
"Sepal.Length: 5.8
Sepal.Width: 2.7
Species: versicolor",
"Sepal.Length: 6.0
Sepal.Width: 2.7
Species: versicolor",
"Sepal.Length: 5.4
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 6.0
Sepal.Width: 3.4
Species: versicolor",
"Sepal.Length: 6.7
Sepal.Width: 3.1
Species: versicolor",
"Sepal.Length: 6.3
Sepal.Width: 2.3
Species: versicolor",
"Sepal.Length: 5.6
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 5.5
Sepal.Width: 2.5
Species: versicolor",
"Sepal.Length: 5.5
Sepal.Width: 2.6
Species: versicolor",
"Sepal.Length: 6.1
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 5.8
Sepal.Width: 2.6
Species: versicolor",
"Sepal.Length: 5.0
Sepal.Width: 2.3
Species: versicolor",
"Sepal.Length: 5.6
Sepal.Width: 2.7
Species: versicolor",
"Sepal.Length: 5.7
Sepal.Width: 3.0
Species: versicolor",
"Sepal.Length: 5.7
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 6.2
Sepal.Width: 2.9
Species: versicolor",
"Sepal.Length: 5.1
Sepal.Width: 2.5
Species: versicolor",
"Sepal.Length: 5.7
Sepal.Width: 2.8
Species: versicolor"
],
"type": "scatter",
"x": [
7,
6.4,
6.9,
5.5,
6.5,
5.7,
6.3,
4.9,
6.6,
5.2,
5,
5.9,
6,
6.1,
5.6,
6.7,
5.6,
5.8,
6.2,
5.6,
5.9,
6.1,
6.3,
6.1,
6.4,
6.6,
6.8,
6.7,
6,
5.7,
5.5,
5.5,
5.8,
6,
5.4,
6,
6.7,
6.3,
5.6,
5.5,
5.5,
6.1,
5.8,
5,
5.6,
5.7,
5.7,
6.2,
5.1,
5.7
],
"xaxis": "x",
"y": [
3.2,
3.2,
3.1,
2.3,
2.8,
2.8,
3.3,
2.4,
2.9,
2.7,
2,
3,
2.2,
2.9,
2.9,
3.1,
3,
2.7,
2.2,
2.5,
3.2,
2.8,
2.5,
2.8,
2.9,
3,
2.8,
3,
2.9,
2.6,
2.4,
2.4,
2.7,
2.7,
3,
3.4,
3.1,
2.3,
3,
2.5,
2.6,
3,
2.6,
2.3,
2.7,
3,
2.9,
2.9,
2.5,
2.8
],
"yaxis": "y"
},
{
"hoverinfo": "text",
"hoveron": "points",
"legendgroup": "virginica",
"marker": {
"autocolorscale": false,
"color": "rgba(97,156,255,1)",
"line": {
"color": "rgba(97,156,255,1)",
"width": 1.8898
},
"opacity": 0.8,
"size": 5.6693,
"symbol": "circle"
},
"mode": "markers",
"name": "virginica",
"showlegend": true,
"text": [
"Sepal.Length: 6.3
Sepal.Width: 3.3
Species: virginica",
"Sepal.Length: 5.8
Sepal.Width: 2.7
Species: virginica",
"Sepal.Length: 7.1
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.3
Sepal.Width: 2.9
Species: virginica",
"Sepal.Length: 6.5
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 7.6
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 4.9
Sepal.Width: 2.5
Species: virginica",
"Sepal.Length: 7.3
Sepal.Width: 2.9
Species: virginica",
"Sepal.Length: 6.7
Sepal.Width: 2.5
Species: virginica",
"Sepal.Length: 7.2
Sepal.Width: 3.6
Species: virginica",
"Sepal.Length: 6.5
Sepal.Width: 3.2
Species: virginica",
"Sepal.Length: 6.4
Sepal.Width: 2.7
Species: virginica",
"Sepal.Length: 6.8
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 5.7
Sepal.Width: 2.5
Species: virginica",
"Sepal.Length: 5.8
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 6.4
Sepal.Width: 3.2
Species: virginica",
"Sepal.Length: 6.5
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 7.7
Sepal.Width: 3.8
Species: virginica",
"Sepal.Length: 7.7
Sepal.Width: 2.6
Species: virginica",
"Sepal.Length: 6.0
Sepal.Width: 2.2
Species: virginica",
"Sepal.Length: 6.9
Sepal.Width: 3.2
Species: virginica",
"Sepal.Length: 5.6
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 7.7
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 6.3
Sepal.Width: 2.7
Species: virginica",
"Sepal.Length: 6.7
Sepal.Width: 3.3
Species: virginica",
"Sepal.Length: 7.2
Sepal.Width: 3.2
Species: virginica",
"Sepal.Length: 6.2
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 6.1
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.4
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 7.2
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 7.4
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 7.9
Sepal.Width: 3.8
Species: virginica",
"Sepal.Length: 6.4
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 6.3
Sepal.Width: 2.8
Species: virginica",
"Sepal.Length: 6.1
Sepal.Width: 2.6
Species: virginica",
"Sepal.Length: 7.7
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.3
Sepal.Width: 3.4
Species: virginica",
"Sepal.Length: 6.4
Sepal.Width: 3.1
Species: virginica",
"Sepal.Length: 6.0
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.9
Sepal.Width: 3.1
Species: virginica",
"Sepal.Length: 6.7
Sepal.Width: 3.1
Species: virginica",
"Sepal.Length: 6.9
Sepal.Width: 3.1
Species: virginica",
"Sepal.Length: 5.8
Sepal.Width: 2.7
Species: virginica",
"Sepal.Length: 6.8
Sepal.Width: 3.2
Species: virginica",
"Sepal.Length: 6.7
Sepal.Width: 3.3
Species: virginica",
"Sepal.Length: 6.7
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.3
Sepal.Width: 2.5
Species: virginica",
"Sepal.Length: 6.5
Sepal.Width: 3.0
Species: virginica",
"Sepal.Length: 6.2
Sepal.Width: 3.4
Species: virginica",
"Sepal.Length: 5.9
Sepal.Width: 3.0
Species: virginica"
],
"type": "scatter",
"x": [
6.3,
5.8,
7.1,
6.3,
6.5,
7.6,
4.9,
7.3,
6.7,
7.2,
6.5,
6.4,
6.8,
5.7,
5.8,
6.4,
6.5,
7.7,
7.7,
6,
6.9,
5.6,
7.7,
6.3,
6.7,
7.2,
6.2,
6.1,
6.4,
7.2,
7.4,
7.9,
6.4,
6.3,
6.1,
7.7,
6.3,
6.4,
6,
6.9,
6.7,
6.9,
5.8,
6.8,
6.7,
6.7,
6.3,
6.5,
6.2,
5.9
],
"xaxis": "x",
"y": [
3.3,
2.7,
3,
2.9,
3,
3,
2.5,
2.9,
2.5,
3.6,
3.2,
2.7,
3,
2.5,
2.8,
3.2,
3,
3.8,
2.6,
2.2,
3.2,
2.8,
2.8,
2.7,
3.3,
3.2,
2.8,
3,
2.8,
3,
2.8,
3.8,
2.8,
2.8,
2.6,
3,
3.4,
3.1,
3,
3.1,
3.1,
3.1,
2.7,
3.2,
3.3,
3,
2.5,
3,
3.4,
3
],
"yaxis": "y"
}
],
"highlight": {
"debounce": 0,
"dynamic": false,
"on": "plotly_click",
"opacityDim": 0.2,
"persistent": false,
"selected": {
"opacity": 1
},
"selectize": false
},
"layout": {
"annotations": [
{
"ax": 0,
"ay": 0,
"font": {
"color": "rgba(0,0,0,1)",
"family": "",
"size": 14.6119
},
"legendTitle": true,
"showarrow": false,
"text": "Species",
"textangle": 0,
"x": 1.02,
"xanchor": "left",
"xref": "paper",
"y": 1,
"yanchor": "bottom",
"yref": "paper"
}
],
"barmode": "relative",
"font": {
"color": "rgba(0,0,0,1)",
"family": "",
"size": 14.6119
},
"hovermode": "closest",
"legend": {
"bgcolor": "rgba(255,255,255,1)",
"bordercolor": "transparent",
"borderwidth": 1.8898,
"font": {
"color": "rgba(0,0,0,1)",
"family": "",
"size": 11.6895
},
"y": 0.9381
},
"margin": {
"b": 37.2603,
"l": 43.105,
"r": 7.3059,
"t": 23.3059
},
"paper_bgcolor": "rgba(255,255,255,1)",
"plot_bgcolor": "rgba(235,235,235,1)",
"shapes": [
{
"line": {
"linetype": [],
"width": 0
},
"type": "rect",
"x0": 0,
"x1": 1,
"xref": "paper",
"y0": 0,
"y1": 1,
"yref": "paper"
}
],
"showlegend": true,
"xaxis": {
"anchor": "y",
"automargin": true,
"autorange": false,
"categoryarray": [
"5",
"6",
"7",
"8"
],
"categoryorder": "array",
"domain": [
0,
1
],
"gridcolor": "rgba(255,255,255,1)",
"gridwidth": 0.6642,
"hoverformat": ".2f",
"linecolor": {},
"linewidth": 0,
"nticks": {},
"range": [
4.12,
8.08
],
"showgrid": true,
"showline": false,
"showticklabels": true,
"tickangle": 0,
"tickcolor": "rgba(51,51,51,1)",
"tickfont": {
"color": "rgba(77,77,77,1)",
"family": "",
"size": 11.6895
},
"ticklen": 3.653,
"tickmode": "array",
"ticks": "outside",
"ticktext": [
"5",
"6",
"7",
"8"
],
"tickvals": [
5,
6,
7,
8
],
"tickwidth": 0.6642,
"title": {
"font": {
"color": "rgba(0,0,0,1)",
"family": "",
"size": 14.6119
},
"text": "Sepal.Length"
},
"type": "linear",
"zeroline": false
},
"yaxis": {
"anchor": "x",
"automargin": true,
"autorange": false,
"categoryarray": [
"2.0",
"2.5",
"3.0",
"3.5",
"4.0",
"4.5"
],
"categoryorder": "array",
"domain": [
0,
1
],
"gridcolor": "rgba(255,255,255,1)",
"gridwidth": 0.6642,
"hoverformat": ".2f",
"linecolor": {},
"linewidth": 0,
"nticks": {},
"range": [
1.88,
4.52
],
"showgrid": true,
"showline": false,
"showticklabels": true,
"tickangle": 0,
"tickcolor": "rgba(51,51,51,1)",
"tickfont": {
"color": "rgba(77,77,77,1)",
"family": "",
"size": 11.6895
},
"ticklen": 3.653,
"tickmode": "array",
"ticks": "outside",
"ticktext": [
"2.0",
"2.5",
"3.0",
"3.5",
"4.0",
"4.5"
],
"tickvals": [
2,
2.5,
3,
3.5,
4,
4.5
],
"tickwidth": 0.6642,
"title": {
"font": {
"color": "rgba(0,0,0,1)",
"family": "",
"size": 14.6119
},
"text": "Sepal.Width"
},
"type": "linear",
"zeroline": false
}
},
"shinyEvents": [
"plotly_hover",
"plotly_click",
"plotly_selected",
"plotly_relayout",
"plotly_brushed",
"plotly_brushing",
"plotly_clickannotation",
"plotly_doubleclick",
"plotly_deselect",
"plotly_afterplot",
"plotly_sunburstclick"
],
"source": "A",
"visdat": {
"d5c2f434d99": [
"function (y) ",
"x"
]
}
},
"text/html": [
"\n",
"\n",
"\t