2019-09-06 13:03:56 +02:00
<!DOCTYPE html>
<!-- Generated by pkgdown: do not edit by hand --> < html lang = "en" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" >
< meta charset = "utf-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > Advanced configuration examples • apexcharter< / title >
2020-05-27 16:29:28 +02:00
<!-- jquery --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity = "sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin = "anonymous" > < / script > <!-- Bootstrap --> < link href = "../../css/theme.css" rel = "stylesheet" >
< style >
#pkgdown-sidebar {
z-index: 100;
background: #FFF;
}
< / style >
< script src = "https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity = "sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin = "anonymous" > < / script > <!-- Font --> < link href = "../../css/montserrat.css" rel = "stylesheet" >
2020-02-25 15:57:21 +01:00
< style > body { font-family : 'Montserrat' , sans-serif ; } < / style >
2020-05-27 16:29:28 +02:00
<!-- bootstrap - toc --> < link rel = "stylesheet" href = "../../bootstrap-toc.css" >
< script src = "../../bootstrap-toc.js" > < / script > <!-- Font Awesome icons --> < link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css" integrity = "sha256-mmgLkCYLUQbXn0B1SRqzHar6dCnv9oZFPEC1g1cwlkk=" crossorigin = "anonymous" >
< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/v4-shims.min.css" integrity = "sha256-wZjR52fzng1pJHwx4aV2AO3yyTOXrcDW7jBpJtTwVxw=" crossorigin = "anonymous" >
<!-- clipboard.js --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.6/clipboard.min.js" integrity = "sha256-inc5kl9MA1hkeYUt+EC3BhlIgyp/2jDIyBLS6k3UxPI=" crossorigin = "anonymous" > < / script > <!-- headroom.js --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/headroom.min.js" integrity = "sha256-AsUX4SJE1+yuDu5+mAVzJbuYNPHj/WroHuZ8Ir/CkE0=" crossorigin = "anonymous" > < / script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/headroom/0.11.0/jQuery.headroom.min.js" integrity = "sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin = "anonymous" > < / script > <!-- pkgdown --> < link href = "../../pkgdown.css" rel = "stylesheet" >
< script src = "../../pkgdown.js" > < / script > <!-- Particles --> < script src = "../../js/particles.min.js" > < / script > < style >
2020-02-25 15:57:21 +01:00
html,
body {
margin: 0;
padding: 0;
}
.contents {
opacity: 1;
background-color: #FFF;
z-index: 1;
}
#sidebar {
opacity: 1;
background-color: #FFF;
z-index: 1;
}
footer {
z-index: 1;
}
#particles {
position: fixed;
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
}
.background {
position: absolute;
display: block;
top: 0;
left: 0;
z-index: 0;
}
< / style >
<!-- Font Awesome icons --> < link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/all.min.css" integrity = "sha256-nAmazAk6vS34Xqo0BSrTb+abbtFlgsFK7NKSi6o7Y78=" crossorigin = "anonymous" >
2019-11-28 11:40:30 +01:00
< link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.7.1/css/v4-shims.min.css" integrity = "sha256-6qHlizsOWFskGlwVOKuns+D1nB6ssZrHQrNj1wGplHc=" crossorigin = "anonymous" >
2020-02-15 15:17:46 +01:00
<!-- clipboard.js --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.4/clipboard.min.js" integrity = "sha256-FiZwavyI2V6+EXO1U+xzLG3IKldpiTFf3153ea9zikQ=" crossorigin = "anonymous" > < / script > <!-- headroom.js --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/headroom.min.js" integrity = "sha256-DJFC1kqIhelURkuza0AvYal5RxMtpzLjFhsnVIeuk+U=" crossorigin = "anonymous" > < / script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/headroom/0.9.4/jQuery.headroom.min.js" integrity = "sha256-ZX/yNShbjqsohH1k95liqY9Gd8uOiE1S4vZc+9KQ1K4=" crossorigin = "anonymous" > < / script > <!-- pkgdown --> < link href = "../../pkgdown.css" rel = "stylesheet" >
< script src = "../../pkgdown.js" > < / script > < meta property = "og:title" content = "Advanced configuration examples" >
2020-04-16 17:09:40 +02:00
< meta property = "og:description" content = "apexcharter" >
2019-09-06 13:03:56 +02:00
< meta name = "twitter:card" content = "summary" >
<!-- mathjax --> < script src = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js" integrity = "sha256-nvJJv9wWKEm88qvoQl9ekL2J+k/RWIsaSScxxlsrv8k=" crossorigin = "anonymous" > < / script > < script src = "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/config/TeX-AMS-MML_HTMLorMML.js" integrity = "sha256-84DKXVJXs0/F8OTMzX4UR909+jtl4G7SPypPavF+GfA=" crossorigin = "anonymous" > < / script > <!-- [if lt IE 9]>
< script src = "https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js" > < / script >
< script src = "https://oss.maxcdn.com/respond/1.4.2/respond.min.js" > < / script >
<![endif]-->
< / head >
2020-02-25 15:57:21 +01:00
< body id = "body" >
2019-09-06 13:03:56 +02:00
< div class = "container template-article" >
< header > < div class = "navbar navbar-default navbar-fixed-top" role = "navigation" >
< div class = "container" >
< div class = "navbar-header" >
< button type = "button" class = "navbar-toggle collapsed" data-toggle = "collapse" data-target = "#navbar" aria-expanded = "false" >
< span class = "sr-only" > Toggle navigation< / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / button >
2020-02-25 15:57:21 +01:00
< span class = "navbar-brand hidden-xs hidden-sm" style = "padding: 10px 15px !important;" >
< img src = "https://github.com/dreamRs.png" class = "hidden-xs hidden-sm" style = "height: 50px;display: inline;vertical-align: middle;" > < a class = "navbar-link" href = "../../index.html" > apexcharter< / a >
2020-06-13 13:06:58 +02:00
< span class = "version label label-default" data-toggle = "tooltip" data-placement = "bottom" title = "Released version" > 0.1.4.960< / span >
2020-02-25 15:57:21 +01:00
< / span >
< span class = "navbar-brand hidden-md hidden-lg" >
2020-02-15 15:17:46 +01:00
< a class = "navbar-link" href = "../../index.html" > apexcharter< / a >
2020-06-13 13:06:58 +02:00
< span class = "version label label-default" data-toggle = "tooltip" data-placement = "bottom" title = "Released version" > 0.1.4.960< / span >
2019-09-06 13:03:56 +02:00
< / span >
< / div >
< div id = "navbar" class = "navbar-collapse collapse" >
< ul class = "nav navbar-nav" >
< li >
2020-02-15 15:17:46 +01:00
< a href = "../../index.html" >
< span class = "fas fa fas fa-home fa-lg" > < / span >
2019-09-06 13:03:56 +02:00
< / a >
< / li >
< li >
2020-02-15 15:17:46 +01:00
< a href = "../../articles/apexcharter.html" > Get started< / a >
2019-09-06 13:03:56 +02:00
< / li >
< li >
2020-02-15 15:17:46 +01:00
< a href = "../../reference/index.html" > Reference< / a >
2019-09-06 13:03:56 +02:00
< / li >
< li class = "dropdown" >
< a href = "#" class = "dropdown-toggle" data-toggle = "dropdown" role = "button" aria-expanded = "false" >
Articles
< span class = "caret" > < / span >
< / a >
< ul class = "dropdown-menu" role = "menu" >
< li >
2020-02-15 15:17:46 +01:00
< a href = "../../articles/articles/advanced-configuration.html" > Advanced configuration examples< / a >
2019-09-06 13:03:56 +02:00
< / li >
< li >
2020-05-27 16:29:28 +02:00
< a href = "../../articles/chart-options.html" > Chart options< / a >
2020-02-15 15:17:46 +01:00
< / li >
2020-03-20 10:17:30 +01:00
< li >
< a href = "../../articles/shiny-integration.html" > Shiny integration< / a >
< / li >
2020-04-16 17:09:40 +02:00
< li >
< a href = "../../articles/spark-box.html" > Spark boxes< / a >
< / li >
2020-02-15 15:17:46 +01:00
< li >
< a href = "../../articles/sync-charts.html" > Syncing charts< / a >
2019-09-06 13:03:56 +02:00
< / li >
< / ul >
< / li >
< li >
2020-02-15 15:17:46 +01:00
< a href = "../../news/index.html" > Changelog< / a >
2019-09-06 13:03:56 +02:00
< / li >
< / ul >
< ul class = "nav navbar-nav navbar-right" >
< li >
2020-04-16 17:09:40 +02:00
< a href = "https://github.com/dreamRs/apexcharter/" >
2020-02-15 15:17:46 +01:00
< span class = "fab fa fab fa-github fa-lg" > < / span >
2019-09-06 13:03:56 +02:00
< / a >
< / li >
< / ul >
< / div >
<!-- /.nav - collapse -->
< / div >
<!-- /.container -->
< / div >
<!-- /.navbar -->
2019-11-28 11:40:30 +01:00
2020-06-13 13:06:58 +02:00
< / header > < script src = "advanced-configuration_files/htmlwidgets-1.5.1/htmlwidgets.js" > < / script > < script src = "advanced-configuration_files/apexcharts-3.19.2/apexcharts.min.js" > < / script > < link href = "advanced-configuration_files/apexcharter-css-0.1.0/apexcharter.css" rel = "stylesheet" >
< script src = "advanced-configuration_files/d3-format-1.4.2/d3-format.min.js" > < / script > < script src = "advanced-configuration_files/apexcharter-binding-0.1.4.960/apexcharter.js" > < / script > < div class = "row" >
2019-09-06 13:03:56 +02:00
< div class = "col-md-9 contents" >
< div class = "page-header toc-ignore" >
< h1 > Advanced configuration examples< / h1 >
2020-02-15 15:17:46 +01:00
< small class = "dont-index" > Source: < a href = "https://github.com/dreamRs/apexcharter/blob/master/vignettes/articles/advanced-configuration.Rmd" > < code > vignettes/articles/advanced-configuration.Rmd< / code > < / a > < / small >
2019-09-06 13:03:56 +02:00
< div class = "hidden name" > < code > advanced-configuration.Rmd< / code > < / div >
< / div >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb1" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/base/library.html" > library< / a > < / span > (< span class = "no" > apexcharter< / span > )
< span class = "fu" > < a href = "https://rdrr.io/r/base/library.html" > library< / a > < / span > (< span class = "no" > dplyr< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Here some advanced configuration examples to use the full potential of < a href = "https://apexcharts.com/" > ApexCharts< / a > .< / p >
< div id = "bar-chart" class = "section level1" >
< h1 class = "hasAnchor" >
< a href = "#bar-chart" class = "anchor" > < / a > Bar chart< / h1 >
< p > This example is taken from < a href = "https://github.com/hrbrmstr/hrbrthemes" > {hrbrthemes}< / a > readme, it use < code > mpg< / code > dataset from < a href = "https://github.com/tidyverse/ggplot2" > {ggplot2}< / a > .< / p >
2019-11-28 11:40:30 +01:00
< p > Transform data and initialize the chart :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb2" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "mpg"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "ggplot2"< / span > )
< span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/tally.html" > count< / a > < / span > (< span class = "no" > mpg< / span > , < span class = "no" > class< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (< span class = "kw" > pct< / span > < span class = "kw" > =< / span > < span class = "no" > n< / span > /< span class = "fu" > < a href = "https://rdrr.io/r/base/sum.html" > sum< / a > < / span > (< span class = "no" > n< / span > )) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "kw" > mapping< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > class< / span > , < span class = "no" > pct< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "column"< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Change color used :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb3" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "no" > bars< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_colors.html" > ax_colors< / a > < / span > (< span class = "st" > "#617a89"< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Modify the y-axis and add a percent symbol after the labels :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb4" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "no" > bars< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Weight (tons)"< / span > ),
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/format_num.html" > format_num< / a > < / span > (< span class = "st" > ".0%"< / span > )
),
< span class = "kw" > tickAmount< / span > < span class = "kw" > =< / span > < span class = "fl" > 6< / span > ,
< span class = "kw" > max< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.3< / span >
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Add a title to the x-axis :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb5" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "no" > bars< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Fuel efficiency (mpg)"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Modify the tooltip to display “Percentage” instead of the variable name “pct” :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb6" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "no" > bars< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "function() {return 'Percentage';}"< / span > )
)
)
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Add title and subtitle and format them :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb7" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < span class = "kw" > < -< / span > < span class = "no" > bars< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Seminal ggplot2 column chart example with percents"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "Example taken from {hrbrthemes} readme"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Final result looks like :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb8" > < html > < body > < pre class = "r" > < span class = "no" > bars< / span > < / pre > < / body > < / html > < / div >
2020-06-23 10:49:20 +02:00
< div id = "htmlwidget-f0264f28733f9aad30aa" style = "width:100%;height:350px;" class = "apexcharter html-widget" > < / div >
< script type = "application/json" data-for = "htmlwidget-f0264f28733f9aad30aa" > { "x" : { "ax_opts" : { "chart" : { "type" : "bar" } , "series" : [ { "name" : "pct" , "type" : "bar" , "data" : [ { "x" : "2seater" , "y" : 0.0213675213675214 } , { "x" : "compact" , "y" : 0.200854700854701 } , { "x" : "midsize" , "y" : 0.175213675213675 } , { "x" : "minivan" , "y" : 0.047008547008547 } , { "x" : "pickup" , "y" : 0.141025641025641 } , { "x" : "subcompact" , "y" : 0.14957264957265 } , { "x" : "suv" , "y" : 0.264957264957265 } ] } ] , "dataLabels" : { "enabled" : false } , "plotOptions" : { "bar" : { "horizontal" : false } } , "tooltip" : { "shared" : true , "followCursor" : true , "y" : { "title" : { "formatter" : "function() {return 'Percentage';}" } } } , "yaxis" : { "labels" : { "style" : { "colors" : "#848484" } , "formatter" : "function(value) {var locale = d3.formatLocale(JSON.parse('{ \"decimal\": \".\", \"thousands\": \",\", \"grouping\": [3], \"currency\": [\"$\", \"\"]}')); return '' + locale.format('.0%')(value) + '';}" } , "tickAmount" : 6 , "max" : 0.3 , "title" : { "text" : "Weight (tons)" } } , "xaxis" : { "labels" : { "style" : { "colors" : "#848484" } } , "title" : { "text" : "Fuel efficiency (mpg)" } } , "colors" : [ "#617a89" ] , "title" : { "text" : "Seminal ggplot2 column chart example with percents" , "style" : { "fontWeight" : 700 , "fontSize" : "22px" } } , "subtitle" : { "text" : "Example taken from {hrbrthemes} readme" , "style" : { "fontWeight" : 400 , "fontSize" : "16px" , "color" : "#BDBDBD" } } } , "auto_update" : { "series_animate" : true , "update_options" : false , "options_animate" : true , "options_redrawPaths" : true , "update_synced_charts" : false } , "sparkbox" : false , "xaxis" : { "min" : "2seater" , "max" : "suv" } } , "evals" : [ "ax_opts.tooltip.y.title.formatter" , "ax_opts.yaxis.labels.formatter" ] , "jsHooks" : [ ] } < / script > < details > < p > < summary > < span title = "View full code" > View full code< / span > < / summary > < / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb9" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "mpg"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "ggplot2"< / span > )
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/tally.html" > count< / a > < / span > (< span class = "no" > mpg< / span > , < span class = "no" > class< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (< span class = "kw" > pct< / span > < span class = "kw" > =< / span > < span class = "no" > n< / span > /< span class = "fu" > < a href = "https://rdrr.io/r/base/sum.html" > sum< / a > < / span > (< span class = "no" > n< / span > )) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "kw" > mapping< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > class< / span > , < span class = "no" > pct< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "column"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_colors.html" > ax_colors< / a > < / span > (< span class = "st" > "#617a89"< / span > )< span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Weight (tons)"< / span > ),
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/format_num.html" > format_num< / a > < / span > (< span class = "st" > ".0%"< / span > )
),
< span class = "kw" > tickAmount< / span > < span class = "kw" > =< / span > < span class = "fl" > 6< / span > ,
< span class = "kw" > max< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.3< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Fuel efficiency (mpg)"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "function() {return 'Percentage';}"< / span > )
)
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Seminal ggplot2 column chart example with percents"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "Example taken from {hrbrthemes} readme"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< / details > < p > < br > < br > < / p >
< / div >
< div id = "lines" class = "section level1" >
< h1 class = "hasAnchor" >
< a href = "#lines" class = "anchor" > < / a > Lines< / h1 >
2019-11-28 11:40:30 +01:00
< p > Dataset used is from the UNHCR (The UN Refugee Agency) and contains data about UNHCR’ s populations of concern summarised by continent of origin.< / p >
< p > Transform data and initialize the chart :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb10" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "unhcr_ts"< / span > )
< span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > unhcr_ts< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/filter.html" > filter< / a > < / span > (< span class = "no" > population_type< / span > < span class = "kw" > ==< / span > < span class = "st" > "Refugees (incl. refugee-like situations)"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (< span class = "kw" > date< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/as.Date.html" > as.Date< / a > < / span > (< span class = "fu" > < a href = "https://rdrr.io/r/base/paste.html" > paste0< / a > < / span > (< span class = "no" > year< / span > , < span class = "st" > "-01-01"< / span > ))) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > date< / span > , < span class = "no" > n< / span > , < span class = "kw" > group< / span > < span class = "kw" > =< / span > < span class = "no" > continent_origin< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "line"< / span > )
< span class = "co" > #> Warning in make_series(mapdata, mapping, type, serie_name): apex: all groups< / span >
< span class = "co" > #> must have same length! You can use `tidyr::complete` for this.< / span > < / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Put the legend at the bottom :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb11" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "bottom"< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Change the width of the lines :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb12" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_stroke.html" > ax_stroke< / a > < / span > (< span class = "kw" > width< / span > < span class = "kw" > =< / span > < span class = "fl" > 2< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Change the colors (Viridis palette) :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb13" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_colors.html" > ax_colors< / a > < / span > (< span class = "st" > "#440154"< / span > , < span class = "st" > "#414487"< / span > , < span class = "st" > "#2A788E"< / span > ,
< span class = "st" > "#22A884"< / span > , < span class = "st" > "#7AD151"< / span > , < span class = "st" > "#FDE725"< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Data are in million, in the y-axis we divide by < code > 1e6< / code > to limit the number of digits :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb14" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "function(val) {return (val/1e6).toFixed(0);}"< / span > )
),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Number of refugees (in million)"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Only display the years in the x-axis labels :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb15" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > format< / span > < span class = "kw" > =< / span > < span class = "st" > "yyyy"< / span > ))< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Same in tooltip, and a thousand separator in the value displayed :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb16" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > format< / span > < span class = "kw" > =< / span > < span class = "st" > "yyyy"< / span > ),
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (
< span class = "co" > # thousand separator in javascript< / span >
< span class = "st" > "function(value) {return value.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");}"< / span >
)
)
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Add an annotation to the chart to identify the < a href = "https://en.wikipedia.org/wiki/Great_Lakes_refugee_crisis" > Great Lakes refugee crisis< / a > in 1994 :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb17" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_annotations.html" > ax_annotations< / a > < / span > (
< span class = "kw" > points< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "new Date('1994').getTime()"< / span > ),
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fl" > 6935296< / span > ,
< span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Great Lakes refugee crisis"< / span > , < span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ),
< span class = "kw" > marker< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > size< / span > < span class = "kw" > =< / span > < span class = "fl" > 6< / span > )
)
)
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Add title and subtitle and format them :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb18" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < span class = "kw" > < -< / span > < span class = "no" > lines< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Continent of origin for refugees population"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "Data from the UN Refugee Agency"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Final result looks like :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb19" > < html > < body > < pre class = "r" > < span class = "no" > lines< / span > < / pre > < / body > < / html > < / div >
2020-06-23 10:49:20 +02:00
< div id = "htmlwidget-626e8603393f394f99ae" style = "width:100%;height:350px;" class = "apexcharter html-widget" > < / div >
< script type = "application/json" data-for = "htmlwidget-626e8603393f394f99ae" > { " x " : { " a x _ o p t s " : { " c h a r t " : { " t y p e " : " l i n e " } , " s e r i e s " : [ { " n a m e " : " A f r i c a " , " t y p e " : " l i n e " , " d a t a " : [ [ " n e w D a t e ( ' 1 9 6 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 0 0 0 0 ] , [ " n e w D a t e ( ' 1 9 6 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 0 2 0 0 0 ] , [ " n e w D a t e ( ' 1 9 6 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 2 2 0 0 0 ] , [ " n e w D a t e ( ' 1 9 6 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 5 3 0 0 0 ] , [ " n e w D a t e ( ' 1 9 6 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 9 0 3 0 0 ] , [ " n e w D a t e ( ' 1 9 6 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 7 9 4 6 0 ] , [ " n e w D a t e ( ' 1 9 6 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 7 3 6 3 2 0 ] , [ " n e w D a t e ( ' 1 9 6 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 8 3 3 6 9 0 ] , [ " n e w D a t e ( ' 1 9 6 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 6 3 8 5 0 ] , [ " n e w D a t e ( ' 1 9 6 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 3 7 5 4 0 ] , [ " n e w D a t e ( ' 1 9 7 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 7 4 7 7 0 ] , [ " n e w D a t e ( ' 1 9 7 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 7 6 2 4 0 ] , [ " n e w D a t e ( ' 1 9 7 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 0 7 1 8 5 0 ] , [ " n e w D a t e ( ' 1 9 7 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 8 6 2 2 0 ] , [ " n e w D a t e ( ' 1 9 7 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 0 7 0 2 2 0 ] , [ " n e w D a t e ( ' 1 9 7 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 0 1 3 4 0 ] , [ " n e w D a t e ( ' 1 9 7 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 6 9 7 5 9 0 ] , [ " n e w D a t e ( ' 1 9 7 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 0 6 4 9 6 5 ] , [ " n e w D a t e ( ' 1 9 7 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 3 7 7 3 8 0 ] , [ " n e w D a t e ( ' 1 9 7 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 1 2 8 9 4 0 ] , [ " n e w D a t e ( ' 1 9 8 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 2 2 2 4 0 3 ] , [ " n e w D a t e ( ' 1 9 8 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 0 4 3 5 1 5 ] , [ " n e w D a t e ( ' 1 9 8 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 9 5 2 2 1 5 ] , [ " n e w D a t e ( ' 1 9 8 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 8 8 1 8 5 9 ] , [ " n e w D a t e ( ' 1 9 8 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 4 7 0 5 7 8 ] , [ " n e w D a t e ( ' 1 9 8 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 7 9 7 7 6 4 ] , [ " n e w D a t e ( ' 1 9 8 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 5 9 5 1 5 4 ] , [ " n e w D a t e ( ' 1 9 8 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 9 7 8 2 6 4 ] , [ " n e w D a t e ( ' 1 9 8 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 5 9 3 5 2 4 ] , [ " n e w D a t e ( ' 1 9 8 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 8 2 4 9 0 4 ] , [ " n e w D a t e ( ' 1 9 9 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 9 1 2 6 9 3 ] , [ " n e w D a t e ( ' 1 9 9 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 3 3 5 4 6 0 ] , [ " n e w D a t e ( ' 1 9 9 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 5 7 7 1 8 1 ] , [ " n e w D a t e ( ' 1 9 9 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 4 9 2 3 9 7 ] , [ " n e w D a t e ( ' 1 9 9 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 9 3 5 2 9 6 ] , [ " n e w D a t e ( ' 1 9 9 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 8 1 1 5 1 3 ] , [ " n e w D a t e ( ' 1 9 9 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 5 4 3 6 3 5 ] , [ " n e w D a t e ( ' 1 9 9 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 7 2 2 2 3 8 ] , [ " n e w D a t e ( ' 1 9 9 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 5 9 3 4 0 5 ] , [ " n e w D a t e ( ' 1 9 9 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 7 9 8 9 1 5 ] , [ " n e w D a t e ( ' 2 0 0 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 9 5 1 1 8 7 ] , [ " n e w D a t e ( ' 2 0 0 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 6 4 6 8 5 3 ] , [ " n e w D a t e ( ' 2 0 0 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 7 1 5 5 4 8 ] , [ " n e w D a t e ( ' 2 0 0 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 5 0 1 5 9 0 ] , [ " n e w D a t e ( ' 2 0 0 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 4 0 9 7 2 3 ] , [ " n e w D a t e ( ' 2 0 0 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 2 1 3 5 2 5 ] , [ " n e w D a t e ( ' 2 0 0 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 1 5 6 1 3 2 ] , [ " n e w D a t e ( ' 2 0 0 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 8 9 1 3 0 9 ] , [ " n e w D a t e ( ' 2 0 0 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 7 6 9 1 0 4 ] , [ " n e w D a t e ( ' 2 0 0 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 8 0 5 1 6 2 ] , [ " n e w D a t e ( ' 2 0 1 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 9 4 7 8 0 9 ] , [ " n e w D a t e ( ' 2 0 1 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 5 1 1 6 4 0 ] , [ " n e w D a t e ( ' 2 0 1 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 6 7 7 7 9 7 ] , [ " n e w D a t e ( ' 2 0 1 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 3 8 4 2 5 0 4 ] , [ " n e w D a t e ( ' 2 0 1 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 6 2 3 6 3 5 ] , [ " n e w D a t e ( ' 2 0 1 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 3 8 2 2 9 0 ] , [ " n e w D a t e ( ' 2 0 1 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 1 6 5 0 8 9 ] , [ " n e w D a t e ( ' 2 0 1 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 7 3 7 3 4 2 0 ] ] } , { " n a m e " : " A s i a " , " t y p e " : " l i n e " , " d a t a " : [ [ " n e w D a t e ( ' 1 9 6 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 2 6 1 1 7 0 ] , [ " n e w D a t e ( ' 1 9 6 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 3 9 7 0 0 0 ] , [ " n e w D a t e ( ' 1 9 6 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 3 9 5 8 1 0 ] , [ " n e w D a t e ( ' 1 9 6 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 1 1 8 0 ] , [ " n e w D a t e ( ' 1 9 6 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 8 8 3 0 ] , [ " n e w D a t e ( ' 1 9 6 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 5 2 4 0 ] , [ " n e w D a t e ( ' 1 9 7 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 5 0 7 6 0 ] , [ " n e w D a t e ( ' 1 9 7 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 9 5 1 8 0 ] , [ " n e w D a t e ( ' 1 9 7 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 0 5 1 3 0 ] , [ " n e w D a t e ( ' 1 9 7 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 0 1 8 4 0 ] , [ " n e w D a t e ( ' 1 9 7 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 8 0 0 0 ] , [ " n e w D a t e ( ' 1 9 7 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 8 4 6 5 0 ] , [ " n e w D a t e ( ' 1 9 7 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 9 5 4 2 0 ] , [ " n e w D a t e ( ' 1 9 7 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 6 4 6 7 0 ] , [ " n e w D a t e ( ' 1 9 7 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 7 6 8 5 0 ] , [ " n e w D a t e ( ' 1 9 7 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 1 2 2 2 0 2 0 ] , [ " n e w D a t e ( ' 1 9 8 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 2 5 2 4 1 5 4 ] , [ " n e w D a t e ( ' 1 9 8 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 4 5 8 4 8 0 3 ] , [ " n e w D a t e ( ' 1 9 8 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 2 4 9 8 2 2 ] , [ " n e w D a t e ( ' 1 9 8 3 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 4 7 6 4 2 7 ] , [ " n e w D a t e ( ' 1 9 8 4 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 1 6 6 6 6 6 ] , [ " n e w D a t e ( ' 1 9 8 5 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 5 8 1 9 8 9 2 ] , [ " n e w D a t e ( ' 1 9 8 6 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 3 2 6 5 4 1 ] , [ " n e w D a t e ( ' 1 9 8 7 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 6 5 7 4 7 9 7 ] , [ " n e w D a t e ( ' 1 9 8 8 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 7 0 6 6 5 8 2 ] , [ " n e w D a t e ( ' 1 9 8 9 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 7 0 8 4 4 8 3 ] , [ " n e w D a t e ( ' 1 9 9 0 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 8 4 9 4 0 4 6 ] , [ " n e w D a t e ( ' 1 9 9 1 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 8 7 9 3 2 9 7 ] , [ " n e w D a t e ( ' 1 9 9 2 - 0 1 - 0 1 ' ) . g e t T i m e ( ) " , 7 9 5 6 3 8 0 ] , [ " n e
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb20" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "unhcr_ts"< / span > )
< span class = "no" > unhcr_ts< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/filter.html" > filter< / a > < / span > (< span class = "no" > population_type< / span > < span class = "kw" > ==< / span > < span class = "st" > "Refugees (incl. refugee-like situations)"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (< span class = "kw" > date< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/as.Date.html" > as.Date< / a > < / span > (< span class = "fu" > < a href = "https://rdrr.io/r/base/paste.html" > paste0< / a > < / span > (< span class = "no" > year< / span > , < span class = "st" > "-01-01"< / span > ))) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > date< / span > , < span class = "no" > n< / span > , < span class = "kw" > group< / span > < span class = "kw" > =< / span > < span class = "no" > continent_origin< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "line"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "bottom"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_stroke.html" > ax_stroke< / a > < / span > (< span class = "kw" > width< / span > < span class = "kw" > =< / span > < span class = "fl" > 2< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_colors.html" > ax_colors< / a > < / span > (< span class = "st" > "#440154"< / span > , < span class = "st" > "#414487"< / span > , < span class = "st" > "#2A788E"< / span > ,
< span class = "st" > "#22A884"< / span > , < span class = "st" > "#7AD151"< / span > , < span class = "st" > "#FDE725"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "kw pkg" > htmlwidgets< / span > < span class = "kw ns" > ::< / span > < span class = "fu" > < a href = "https://rdrr.io/pkg/htmlwidgets/man/JS.html" > JS< / a > < / span > (< span class = "st" > "function(val) {return (val/1e6).toFixed(0);}"< / span > )
),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Number of refugees (in million)"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > format< / span > < span class = "kw" > =< / span > < span class = "st" > "yyyy"< / span > )) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > format< / span > < span class = "kw" > =< / span > < span class = "st" > "yyyy"< / span > ),
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (
< span class = "co" > # thousand separator in javascript< / span >
< span class = "st" > "function(value) {return value.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");}"< / span >
)
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_annotations.html" > ax_annotations< / a > < / span > (
< span class = "kw" > points< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "new Date('1994').getTime()"< / span > ),
< span class = "kw" > y< / span > < span class = "kw" > =< / span > < span class = "fl" > 6935296< / span > ,
< span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Great Lakes refugee crisis"< / span > , < span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ),
< span class = "kw" > marker< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > size< / span > < span class = "kw" > =< / span > < span class = "fl" > 6< / span > )
)
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Continent of origin for refugees population"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "Data from the UN Refugee Agency"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< / details > < p > < br > < br > < / p >
< / div >
< div id = "scatter-plot" class = "section level1" >
< h1 class = "hasAnchor" >
< a href = "#scatter-plot" class = "anchor" > < / a > Scatter plot< / h1 >
< p > Dataset used is from < a href = "https://github.com/jennybc/gapminder" > {gapminder}< / a > .< / p >
2019-11-28 11:40:30 +01:00
< p > Transform data and initialize the chart :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb21" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "gapminder"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "gapminder"< / span > )
< span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > gapminder< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/filter.html" > filter< / a > < / span > (< span class = "no" > year< / span > < span class = "kw" > ==< / span > < span class = "fl" > 2007< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (
< span class = "kw" > gdpPercap< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/Log.html" > log< / a > < / span > (< span class = "no" > gdpPercap< / span > ),
< span class = "kw" > pop< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/MathFun.html" > sqrt< / a > < / span > (< span class = "no" > pop< / span > / < span class = "no" > pi< / span > ) / < span class = "fl" > 1500< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (
< span class = "kw" > mapping< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > gdpPercap< / span > ,
< span class = "no" > lifeExp< / span > ,
< span class = "kw" > z< / span > < span class = "kw" > =< / span > < span class = "no" > pop< / span > ,
< span class = "kw" > group< / span > < span class = "kw" > =< / span > < span class = "no" > continent< / span > ,
< span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "no" > country< / span > ),
< span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "scatter"< / span > ,
< span class = "kw" > height< / span > < span class = "kw" > =< / span > < span class = "st" > "500px"< / span >
2020-05-27 16:29:28 +02:00
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Enable zoom on both axis :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb22" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_chart.html" > ax_chart< / a > < / span > (< span class = "kw" > zoom< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > , < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "xy"< / span >
))< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Show y-axis border and ticks, no decimals in labels :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb23" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > decimalsInFloat< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > axisBorder< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > ),
< span class = "kw" > axisTicks< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > ),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "life expectancy at birth (in years)"< / span > )
)< / pre > < / body > < / html > < / div >
2019-11-28 11:40:30 +01:00
< p > Configuration for x-axis, hide the tooltip displayed on the axis itself (not the main tooltip), display two decimals in the labels (useful when zooming, since values are logarithm there’ s a lot of decimals) :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb24" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (
< span class = "kw" > tickAmount< / span > < span class = "kw" > =< / span > < span class = "fl" > 8< / span > ,
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "function(val) {return val.toFixed(2);}"< / span > )
),
< span class = "kw" > tooltip< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "GDP per capita (log-scale)"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Display vertical grid lines (on the x-axis, those on the y-axis are enabled by default) :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb25" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_grid.html" > ax_grid< / a > < / span > (< span class = "kw" > xaxis< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > lines< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > )))< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Legend on the right and slightly offset downwards :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb26" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "right"< / span > , < span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > )< / pre > < / body > < / html > < / div >
2019-11-28 11:40:30 +01:00
< p > Add a custom tooltip with an HTML string, data used in aesthetic can be accessed in JavaScript with < code > w.config.series[seriesIndex].data[dataPointIndex].x< / code > (x is the variable < code > gdpPercap< / code > ), or < code > w.config.series[seriesIndex].data[dataPointIndex].label< / code > (the country), it’ s possible to use custom aesthetics to include more data in the chart configuration script.< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb27" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (< span class = "kw" > custom< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "fu" > < a href = "https://rdrr.io/r/base/paste.html" > paste< / a > < / span > (
< span class = "st" > "function({ series, seriesIndex, dataPointIndex, w }) {"< / span > ,
< span class = "st" > "console.log(w); return ("< / span > ,
< span class = "st" > "'< div> ' +"< / span > ,
< span class = "st" > "'< div class = \"apexcharts-tooltip-title\"> ' +"< / span > ,
< span class = "st" > "w.config.series[seriesIndex].data[dataPointIndex].label"< / span > ,
< span class = "st" > "+ '< /div> ' +"< / span > ,
< span class = "st" > "'< div style = \"padding: 5px;\"> ' +"< / span > ,
< span class = "st" > "'< div class = \"apexcharts-tooltip-y-group\"> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'Population: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "Math.round(Math.pow(w.config.series[seriesIndex].data[dataPointIndex].z * 1500, 2) * Math.PI).
toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\") +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /br> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'GDP per capita: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "Math.round(Math.exp(w.config.series[seriesIndex].data[dataPointIndex].x)) +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /br> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'Life expectancy: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "w.config.series[seriesIndex].data[dataPointIndex].y +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /div> ' +"< / span > ,
< span class = "st" > "'< /div> ' +"< / span > ,
< span class = "st" > "'< /div> '"< / span > ,
< span class = "st" > ");"< / span > ,
< span class = "st" > "}"< / span > , < span class = "kw" > sep< / span > < span class = "kw" > =< / span > < span class = "st" > "\n"< / span >
)))< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Add title and subtitle and format them :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb28" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < span class = "kw" > < -< / span > < span class = "no" > scatter< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Life expectancy, GDP and population"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "gapminder dataset from {gapminder}"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Final result looks like :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb29" > < html > < body > < pre class = "r" > < span class = "no" > scatter< / span > < / pre > < / body > < / html > < / div >
2020-06-23 10:49:20 +02:00
< div id = "htmlwidget-7ba4102ab8b4e88d23f5" style = "width:100%;height:500px;" class = "apexcharter html-widget" > < / div >
< script type = "application/json" data-for = "htmlwidget-7ba4102ab8b4e88d23f5" > { " x " : { " a x _ o p t s " : { " c h a r t " : { " t y p e " : " b u b b l e " , " z o o m " : { " e n a b l e d " : t r u e , " t y p e " : " x y " } } , " s e r i e s " : [ { " n a m e " : " A s i a " , " t y p e " : " b u b b l e " , " d a t a " : [ { " x " : 6 . 8 8 2 0 0 6 9 5 6 1 8 5 8 , " y " : 4 3 . 8 2 8 , " z " : 2 . 1 2 4 0 2 9 4 7 8 8 2 2 4 1 , " l a b e l " : " A f g h a n i s t a n " } , { " x " : 1 0 . 3 0 2 1 3 1 0 5 7 6 6 0 3 , " y " : 7 5 . 6 3 5 , " z " : 0 . 3 1 6 6 1 1 0 7 6 5 1 2 1 4 8 , " l a b e l " : " B a h r a i n " } , { " x " : 7 . 2 3 7 9 6 0 6 2 8 1 9 2 5 1 , " y " : 6 4 . 0 6 2 , " z " : 4 . 6 1 3 4 6 7 9 0 0 9 0 9 7 5 , " l a b e l " : " B a n g l a d e s h " } , { " x " : 7 . 4 4 6 4 5 5 9 6 9 4 6 7 2 9 , " y " : 5 9 . 7 2 3 , " z " : 1 . 4 1 3 9 4 7 9 9 7 0 8 6 4 1 , " l a b e l " : " C a m b o d i a " } , { " x " : 8 . 5 0 8 9 8 2 5 4 6 9 3 8 8 2 , " y " : 7 2 . 9 6 1 , " z " : 1 3 . 6 5 8 5 3 1 9 8 8 7 9 7 3 , " l a b e l " : " C h i n a " } , { " x " : 1 0 . 5 8 9 7 3 5 4 5 4 4 6 3 3 , " y " : 8 2 . 2 0 8 , " z " : 0 . 9 9 3 7 4 3 5 7 2 8 3 4 2 1 9 , " l a b e l " : " H o n g K o n g , C h i n a " } , { " x " : 7 . 8 0 4 7 4 5 1 0 3 7 3 3 4 9 , " y " : 6 4 . 6 9 8 , " z " : 1 2 . 5 3 3 5 1 2 9 3 7 3 5 6 9 , " l a b e l " : " I n d i a " } , { " x " : 8 . 1 7 2 0 6 6 0 4 6 8 1 8 4 1 , " y " : 7 0 . 6 5 , " z " : 5 . 6 2 3 6 4 9 2 7 4 9 3 1 2 3 , " l a b e l " : " I n d o n e s i a " } , { " x " : 9 . 3 5 9 2 5 2 8 8 4 2 4 1 1 7 , " y " : 7 0 . 9 6 4 , " z " : 3 . 1 3 4 5 9 2 5 1 0 2 3 5 7 , " l a b e l " : " I r a n " } , { " x " : 8 . 4 0 5 3 8 1 2 2 2 2 5 7 5 6 , " y " : 5 9 . 5 4 5 , " z " : 1 . 9 7 2 4 1 0 4 4 2 0 5 9 3 2 , " l a b e l " : " I r a q " } , { " x " : 1 0 . 1 4 7 3 4 6 1 4 2 2 2 3 9 , " y " : 8 0 . 7 4 5 , " z " : 0 . 9 5 3 5 1 4 0 7 6 3 4 6 5 4 4 , " l a b e l " : " I s r a e l " } , { " x " : 1 0 . 3 6 2 6 8 5 1 3 3 0 5 0 3 , " y " : 8 2 . 6 0 3 , " z " : 4 . 2 4 6 5 3 1 4 2 9 5 2 6 3 3 , " l a b e l " : " J a p a n " } , { " x " : 8 . 4 1 6 1 4 8 0 5 5 7 6 4 4 5 , " y " : 7 2 . 5 3 5 , " z " : 0 . 9 2 5 3 9 2 6 9 1 3 9 0 7 1 , " l a b e l " : " J o r d a n " } , { " x " : 7 . 3 7 3 4 1 5 4 1 3 8 9 8 9 1 , " y " : 6 7 . 2 9 7 , " z " : 1 . 8 1 5 6 3 2 0 5 1 8 8 6 6 8 , " l a b e l " : " K o r e a , D e m . R e p . " } , { " x " : 1 0 . 0 5 8 2 7 2 5 9 0 9 7 2 6 , " y " : 7 8 . 6 2 3 , " z " : 2 . 6 3 4 0 8 7 7 8 4 1 4 4 8 8 , " l a b e l " : " K o r e a , R e p . " } , { " x " : 1 0 . 7 6 4 4 1 3 3 3 9 0 3 8 , " y " : 7 7 . 5 8 8 , " z " : 0 . 5 9 5 3 6 8 8 6 7 9 6 4 0 4 4 , " l a b e l " : " K u w a i t " } , { " x " : 9 . 2 5 5 4 1 4 9 4 4 7 3 4 3 9 , " y " : 7 1 . 9 9 3 , " z " : 0 . 7 4 4 8 1 3 6 3 9 2 9 3 6 0 1 , " l a b e l " : " L e b a n o n " } , { " x " : 9 . 4 2 9 6 0 8 8 8 9 0 3 3 6 1 , " y " : 7 4 . 2 4 1 , " z " : 1 . 8 7 3 8 9 7 9 8 3 8 9 4 1 , " l a b e l " : " M a l a y s i a " } , { " x " : 8 . 0 3 7 7 9 2 6 7 6 1 2 5 7 , " y " : 6 6 . 8 0 3 , " z " : 0 . 6 3 7 6 5 6 4 8 6 5 0 0 9 8 6 , " l a b e l " : " M o n g o l i a " } , { " x " : 6 . 8 5 0 1 2 6 1 6 6 1 4 5 5 , " y " : 6 2 . 0 6 9 , " z " : 2 . 5 9 9 4 1 1 0 8 0 1 1 5 6 , " l a b e l " : " M y a n m a r " } , { " x " : 6 . 9 9 5 1 7 9 7 0 0 4 9 0 4 7 , " y " : 6 3 . 7 8 5 , " z " : 2 . 0 2 2 0 6 9 9 4 9 9 2 8 4 1 , " l a b e l " : " N e p a l " } , { " x " : 1 0 . 0 1 3 0 6 7 8 3 1 6 0 6 , " y " : 7 5 . 6 4 , " z " : 0 . 6 7 3 3 4 9 9 6 6 5 6 0 4 8 8 , " l a b e l " : " O m a n " } , { " x " : 7 . 8 6 5 5 5 1 6 4 2 3 6 3 5 2 , " y " : 6 5 . 4 8 3 , " z " : 4 . 8 9 3 5 5 6 3 4 5 1 2 3 8 9 , " l a b e l " : " P a k i s t a n " } , { " x " : 8 . 0 6 7 9 2 6 9 7 3 1 2 6 1 5 , " y " : 7 1 . 6 8 8 , " z " : 3 . 5 8 9 5 4 0 4 1 3 7 2 0 4 9 , " l a b e l " : " P h i l i p p i n e s " } , { " x " : 9 . 9 8 2 9 8 3 8 9 2 8 2 4 3 4 , " y " : 7 2 . 7 7 7 , " z " : 1 . 9 7 6 0 4 3 5 5 1 5 1 4 4 9 , " l a b e l " : " S a u d i A r a b i a " } , { " x " : 1 0 . 7 6 0 9 4 4 6 2 5 2 1 2 4 , " y " : 7 9 . 9 7 2 , " z " : 0 . 8 0 2 5 7 0 2 5 3 5 0 7 4 4 9 , " l a b e l " : " S i n g a p o r e " } , { " x " : 8 . 2 8 6 5 4 5 4 0 5 3 8 2 4 , " y " : 7 2 . 3 9 6 , " z " : 1 . 6 9 7 9 1 9 6 3 3 8 4 1 6 4 , " l a b e l " : " S r i L a n k a " } , { " x " : 8 . 3 3 9 1 5 3 9 9 3 5 8 0 3 9 , " y " : 7 4 . 1 4 3 , " z " : 1 . 6 5 3 0 2 0 7 9 2 9 3 7 5 5 , " l a b e l " : " S y r i a " } , { " x " : 1 0 . 2 6 5 2 8 9 0 2 2 7 5 4 9 , " y " : 7 8 . 4 , " z " : 1 . 8 1 0 6 6 0 6 3 8 8 6 2 0 5 , " l a b e l " : " T a i w a n " } , { " x " : 8 . 9 1 7 0 9 5 7 0 0 5 1 7 4 9 , " y " : 7 0 . 6 1 6 , " z " : 3 . 0 3 4 0 1 7 1 4 6 5 4 0 5 7 , " l a b e l " : " T h a i l a n d " } , { " x " : 7 . 8 0 0 3 9 9 1 7 6 8 8 8 7 9 , " y " : 7 4 . 2 4 9 , " z " : 3 . 4 7 3 0 6 1 4 6 3 0 7 2 0 8 , " l a b e l " : " V i e t n a m " } , { " x " : 8 . 0 1 4 7 8 1 9 9 9 4 8 2 1 3 , " y " : 7 3 . 4 2 2 , " z " : 0 . 7 5 3 9 7 4 5 9 4 7 8 8 2 3 4 , " l a b e l " : " W e s t B a n k a n d G a z a " } , { " x " : 7 . 7 3 2 2 6 8 3 4 3 0 1 8 2 5 , " y " : 6 2 . 6 9 8 , " z " : 1 . 7 7 2 6 5 8 6 9 2 0 0 5 8 3 , " l a b e l " : " Y e m e n , R e p . " } ] } , { " n a m e " : " E u r o p e " , " t y p e " : " b u b b l e " , " d a t a " : [ { " x " : 8 . 6 8 8 9 6 4 2 0 7 4 7 7 1 1 , " y " : 7 6 . 4 2 3 , " z " : 0 . 7 1 3 7 0 1 4 8 3 2 9 5 8 6 7 , " l a b e l " : " A l b a n i a " } , { " x " : 1 0 . 4 9 4 7 8 1 7 4 4 9 7 6 3 , " y " : 7 9 . 8 2 9 , " z " : 1 . 0 7 7 0 4 7 8 1 5 6 0 2 5 , " l a b e l " : " A u s t r i a " } , { " x " : 1 0 . 4 2 5 0 3 3 6 5 8 4 3 3 4 , " y " : 7 9 . 4 4 1 , " z " : 1 . 2 1 2 5 1 7 7 2 5 0 0 3 3 1 , " l a b e l " : " B e l g i u m " } , { " x " : 8 . 9 1 5 4 7 2 3 8 2 9 5 8 6 9 , " y " : 7 4 . 8 5 2 , " z " : 0 . 8 0 2 4 9 8 7 7 1 8 2 7 6 7 3 , " l a b e l " : " B o s n i a a n d H e r z e g o v i n a " } , { " x " : 9 . 2 7 6 2 0 2 3 4 3 8 4 1 3 7 , " y " : 7 3 . 0 0 5 , " z " : 1 . 0 1 7 8 2 7 3 3 6 7 0 4 1 4 , " l a b e l " : " B u l g a r i a " } , { " x " : 9 . 5 9 0 0 9 2 5 6 6 3 6 3 7 6 , " y " : 7 5 . 7 4 8 , " z " : 0 . 7 9 7 2 9 1 4 2 3 4 5 4 9 2 6 , " l a b e l " : " C r o a t i a " } , { " x " : 1 0 . 0 3 5 9 7 5 6 4 8 4 2 8 3 , " y " : 7 6 . 4 8 6 , " z " : 1 . 2 0 2 9 4 2 7 5 0 7 2 8 5 1 , " l a b e l " : " C z e c h R e p u b l i c " } , { " x " : 1 0 . 4 7 1 0 2 6 6 8 8 8 2 1 5 , " y " : 7 8 . 3 3 2 , " z " : 0 . 8 7 9 5 3 4 3 8 5 6 1 7 8 3 2 , " l a b e l " : " D e n m a r k " } , { " x " : 1 0 . 4 1 0 5 1 8 5 1 7 6 8 3 3 , " y " : 7 9 . 3 1 3 , " z " : 0 . 8 6 0 8 6 6 1 2 8 8 0 5 , " l a b e l " : " F i n l a n d " } , { " x " : 1 0 . 3 2 4 4 9 8 4 2 0 0 5 9 7 , " y " : 8 0 . 6 5 7 , " z " : 2 . 9 3 9 6 6 0 9 2 9 0 2 0 3 8 , " l a b e l " : " F r a n c e " } , { " x " : 1 0 . 3 7 8 8 0 1 2 5 8 9 5 9 2 , " y " : 7 9 . 4 0 6 , " z " : 3 . 4 1 4 2 8 7 0 8 4 0 8 2 0 2 , " l a b e l " : " G e r m a n y " } , { " x " : 1 0 . 2 2 3 3 3 7 1 0 4 6 7 9 5 , " y " : 7 9 . 4 8 3 , " z " : 1 . 2 3 0 7 0 3 1 3 2 6 0 3 5 9 , " l a b e l " : " G r e e c e " } , { " x " : 9 . 7 9 8 6 2 3 8 2 6 7 9 1 0 9 , " y " : 7 3 . 3 3 8 , " z " : 1 . 1 8 6 8 0 2 9 1 4 3 3 4 4 2 , " l a b e l " : " H u n g a r y " } , { " x " : 1 0 . 4 9 6 2 8 3 5 7 1 5 9 1 4 , " y " : 8 1 . 7 5 7 , " z " : 0 . 2 0 6 6 7 4 8 6 2 4 6 6 9 0 7 , " l a b e l " : " I c e l a n d " } , { " x " : 1 0 . 6 1 3 3 9 3 4 2 7 1 7 7 5 , " y " : 7 8 . 8 8 5 , " z " : 0 . 7 6 2 4 4 1 3 1 1 9 7 9 5 3 2 , " l a b e l " : " I r e l a n d " } , { " x " : 1 0 . 2 6 0 1 0 2 6 8 4 1 8 6 1 , " y " : 8 0 . 5 4 6 , " z " : 2 . 8 6 8 1 3 9 0 2 2 9 0 3 2 1 , " l a b e l " : " I t a l y " } , { " x " : 9 . 1 3 2 7 9 9 9 4 3 0 1 5 3 4 , " y " : 7 4 . 5 4 3 , " z " : 0 . 3 1 1 2 3 9 9 8 4 7 3 9 1 3 9 , " l a b e l " : " M o n t e n e g r o " } , { " x " : 1 0 . 5 1 3 1 9 6 9 6 2 7 9 7 4 , " y " : 7 9 . 7 6 2 , " z " : 1 . 5 3 1 0 9 8 3 6 2 1 8 2 5 4 , " l a b e l " : " N e t h e r l a n d s " } , { " x " : 1 0 . 8 0 6 8 3 8 7 3 1 7 1 5 9 , " y " : 8 0 . 1 9 6 , " z " : 0 . 8 0 9 1 4 6 2 1 6 2 4 0 5 8 , " l a b e
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb30" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "gapminder"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "gapminder"< / span > )
< span class = "no" > gapminder< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/filter.html" > filter< / a > < / span > (< span class = "no" > year< / span > < span class = "kw" > ==< / span > < span class = "fl" > 2007< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "https://dplyr.tidyverse.org/reference/mutate.html" > mutate< / a > < / span > (
< span class = "kw" > gdpPercap< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/Log.html" > log< / a > < / span > (< span class = "no" > gdpPercap< / span > ),
< span class = "kw" > pop< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/MathFun.html" > sqrt< / a > < / span > (< span class = "no" > pop< / span > / < span class = "no" > pi< / span > ) / < span class = "fl" > 1500< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "kw" > mapping< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > gdpPercap< / span > , < span class = "no" > lifeExp< / span > , < span class = "kw" > z< / span > < span class = "kw" > =< / span > < span class = "no" > pop< / span > , < span class = "kw" > group< / span > < span class = "kw" > =< / span > < span class = "no" > continent< / span > , < span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "no" > country< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "scatter"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_chart.html" > ax_chart< / a > < / span > (< span class = "kw" > zoom< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > , < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "xy"< / span >
)) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > decimalsInFloat< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > axisBorder< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > ),
< span class = "kw" > axisTicks< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > ),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "life expectancy at birth (in years)"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_xaxis.html" > ax_xaxis< / a > < / span > (
< span class = "kw" > tickAmount< / span > < span class = "kw" > =< / span > < span class = "fl" > 8< / span > ,
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "st" > "function(val) {return val.toFixed(2);}"< / span > )
),
< span class = "kw" > tooltip< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ),
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "GDP per capita (log-scale)"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_grid.html" > ax_grid< / a > < / span > (< span class = "kw" > xaxis< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > lines< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > show< / span > < span class = "kw" > =< / span > < span class = "fl" > TRUE< / span > ))) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "right"< / span > , < span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_tooltip.html" > ax_tooltip< / a > < / span > (< span class = "kw" > custom< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (< span class = "fu" > < a href = "https://rdrr.io/r/base/paste.html" > paste< / a > < / span > (
< span class = "st" > "function({ series, seriesIndex, dataPointIndex, w }) {"< / span > ,
< span class = "st" > "console.log(w); return ("< / span > ,
< span class = "st" > "'< div> ' +"< / span > ,
< span class = "st" > "'< div class = \"apexcharts-tooltip-title\"> ' +"< / span > ,
< span class = "st" > "w.config.series[seriesIndex].data[dataPointIndex].label"< / span > ,
< span class = "st" > "+ '< /div> ' +"< / span > ,
< span class = "st" > "'< div style = \"padding: 5px;\"> ' +"< / span > ,
< span class = "st" > "'< div class = \"apexcharts-tooltip-y-group\"> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'Population: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "Math.round(Math.pow(w.config.series[seriesIndex].data[dataPointIndex].z * 1500, 2) * Math.PI).
toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\") +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /br> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'GDP per capita: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "Math.round(Math.exp(w.config.series[seriesIndex].data[dataPointIndex].x)) +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /br> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-label\"> ' +"< / span > ,
< span class = "st" > "'Life expectancy: ' +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< span class = \"apexcharts-tooltip-text-value\"> ' +"< / span > ,
< span class = "st" > "w.config.series[seriesIndex].data[dataPointIndex].y +"< / span > ,
< span class = "st" > "'< /span> ' +"< / span > ,
< span class = "st" > "'< /div> ' +"< / span > ,
< span class = "st" > "'< /div> ' +"< / span > ,
< span class = "st" > "'< /div> '"< / span > ,
< span class = "st" > ");"< / span > ,
< span class = "st" > "}"< / span > , < span class = "kw" > sep< / span > < span class = "kw" > =< / span > < span class = "st" > "\n"< / span >
))) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Life expectancy, GDP and population"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "gapminder dataset from {gapminder}"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< / details > < p > < br > < br > < / p >
< / div >
< div id = "heatmap" class = "section level1" >
< h1 class = "hasAnchor" >
< a href = "#heatmap" class = "anchor" > < / a > Heatmap< / h1 >
2019-11-28 11:40:30 +01:00
< p > This is an adaption of this fancy < a href = "http://jkunst.com/highcharter/showcase.html" > {highcharter} example< / a > , based from this < a href = "http://graphics.wsj.com/infectious-diseases-and-vaccines/" > WSJ visualization< / a > .< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb31" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "vaccines"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "highcharter"< / span > )
< span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (
< span class = "no" > vaccines< / span > ,
< span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > year< / span > , < span class = "no" > state< / span > , < span class = "kw" > fill< / span > < span class = "kw" > =< / span > < span class = "no" > count< / span > ),
< span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "heatmap"< / span > ,
< span class = "kw" > height< / span > < span class = "kw" > =< / span > < span class = "st" > "800px"< / span >
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Remove the animations (little slow otherwise) :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb32" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_chart.html" > ax_chart< / a > < / span > (< span class = "kw" > animations< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ))< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Remove values displayed in the heatmap :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb33" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_dataLabels.html" > ax_dataLabels< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Remove space between squared of the heatmap :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb34" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_stroke.html" > ax_stroke< / a > < / span > (< span class = "kw" > width< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > )< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > That’ s not possible to make a continuous scale in the legend (like with highcharter), so we use breakpoints :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb35" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_plotOptions.html" > ax_plotOptions< / a > < / span > (
< span class = "kw" > heatmap< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/heatmap_opts.html" > heatmap_opts< / a > < / span > (
< span class = "kw" > radius< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > enableShades< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ,
< span class = "kw" > colorScale< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > ranges< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.001< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "Missing"< / span > ,
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FFF"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.001< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 4< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "low"< / span > ,
< span class = "co" > # color = "#000004"< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FDE725"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 4< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "mid-low"< / span > ,
< span class = "co" > # color = "#781C6D",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#35B779"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 290< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "mid-high"< / span > ,
< span class = "co" > # color = "#ED6925",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#31688E"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 290< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 3000< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "high"< / span > ,
< span class = "co" > # color = "#FCFFA4",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#440154"< / span >
)
)
)
)
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Missing values are colored by default, above we set them to be displayed in white, and now we hide the corresponding legend :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb36" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (
< span class = "st" > "function(seriesName, opts) {
if (seriesName == 'Missing') return null; else return seriesName;
}"< / span >
),
< span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > -< span class = "fl" > 15< / span >
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Set size of the y-axis labels :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb37" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "8px"< / span > )
)
)< / pre > < / body > < / html > < / div >
2019-11-28 11:40:30 +01:00
< p > Add a vertical line to identify the year when the vaccine was introduced :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb38" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_annotations.html" > ax_annotations< / a > < / span > (
< span class = "kw" > xaxis< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fl" > 1963< / span > , < span class = "kw" > x2< / span > < span class = "kw" > =< / span > < span class = "fl" > 1963.1< / span > ,
< span class = "kw" > strokeDashArray< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > opacity< / span > < span class = "kw" > =< / span > < span class = "fl" > 1< / span > ,
< span class = "kw" > borderColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > fillColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > borderColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FFF"< / span > , < span class = "kw" > background< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ),
< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Vaccine Introduced"< / span > ,
< span class = "kw" > orientation< / span > < span class = "kw" > =< / span > < span class = "st" > "horizontal"< / span > ,
< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "bottom"< / span > ,
< span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span >
)
)
)
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > As usual, add title and subtitle and format them :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb39" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < span class = "kw" > < -< / span > < span class = "no" > heatmap< / span > < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Infectious Diseases and Vaccines"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "vaccines dataset from {highcharter}"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< p > Final result looks like :< / p >
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb40" > < html > < body > < pre class = "r" > < span class = "no" > heatmap< / span > < / pre > < / body > < / html > < / div >
2020-06-23 10:49:20 +02:00
< div id = "htmlwidget-c74139301e461c15e0c8" style = "width:100%;height:800px;" class = "apexcharter html-widget" > < / div >
< script type = "application/json" data-for = "htmlwidget-c74139301e461c15e0c8" > { " x " : { " a x _ o p t s " : { " c h a r t " : { " t y p e " : " h e a t m a p " , " a n i m a t i o n s " : { " e n a b l e d " : f a l s e } } , " s e r i e s " : [ { " n a m e " : " A l a b a m a " , " d a t a " : [ { " x " : 1 9 2 8 , " y " : 3 3 4 . 9 9 } , { " x " : 1 9 2 9 , " y " : 1 1 1 . 9 3 } , { " x " : 1 9 3 0 , " y " : 1 5 7 } , { " x " : 1 9 3 1 , " y " : 3 3 7 . 2 9 } , { " x " : 1 9 3 2 , " y " : 1 0 . 2 1 } , { " x " : 1 9 3 3 , " y " : 6 5 . 2 2 } , { " x " : 1 9 3 4 , " y " : 5 9 0 . 2 7 } , { " x " : 1 9 3 5 , " y " : 2 6 5 . 3 4 } , { " x " : 1 9 3 6 , " y " : 2 0 . 7 8 } , { " x " : 1 9 3 7 , " y " : 2 2 . 4 6 } , { " x " : 1 9 3 8 , " y " : 4 9 6 . 4 4 } , { " x " : 1 9 3 9 , " y " : 1 8 2 . 6 4 } , { " x " : 1 9 4 0 , " y " : 1 1 5 . 1 2 } , { " x " : 1 9 4 1 , " y " : 2 9 7 . 4 7 } , { " x " : 1 9 4 2 , " y " : 1 2 6 . 1 5 } , { " x " : 1 9 4 3 , " y " : 1 3 0 . 8 2 } , { " x " : 1 9 4 4 , " y " : 2 5 2 . 8 7 } , { " x " : 1 9 4 5 , " y " : 2 7 . 3 3 } , { " x " : 1 9 4 6 , " y " : 1 2 6 . 7 5 } , { " x " : 1 9 4 7 , " y " : 1 2 7 . 2 6 } , { " x " : 1 9 4 8 , " y " : 6 9 . 0 9 } , { " x " : 1 9 4 9 , " y " : 3 6 8 . 8 } , { " x " : 1 9 5 0 , " y " : 5 0 . 9 } , { " x " : 1 9 5 1 , " y " : 1 0 3 . 2 4 } , { " x " : 1 9 5 2 , " y " : 3 5 1 . 7 2 } , { " x " : 1 9 5 3 , " y " : 9 3 . 9 9 } , { " x " : 1 9 5 4 , " y " : 2 8 0 . 3 9 } , { " x " : 1 9 5 5 , " y " : 6 9 . 6 8 } , { " x " : 1 9 5 6 , " y " : 2 3 1 . 7 5 } , { " x " : 1 9 5 7 , " y " : 2 9 9 . 7 9 } , { " x " : 1 9 5 8 , " y " : 2 4 2 . 3 4 } , { " x " : 1 9 5 9 , " y " : 1 0 8 . 1 9 } , { " x " : 1 9 6 0 , " y " : 6 3 . 3 3 } , { " x " : 1 9 6 1 , " y " : 7 8 . 0 1 } , { " x " : 1 9 6 2 , " y " : 7 1 . 5 8 } , { " x " : 1 9 6 3 , " y " : 3 4 . 7 4 } , { " x " : 1 9 6 4 , " y " : 5 3 3 . 6 8 } , { " x " : 1 9 6 5 , " y " : 6 8 . 2 } , { " x " : 1 9 6 6 , " y " : 5 2 . 3 8 } , { " x " : 1 9 6 7 , " y " : 3 8 . 9 8 } , { " x " : 1 9 6 8 , " y " : 4 . 6 5 } , { " x " : 1 9 6 9 , " y " : 0 . 3 6 } , { " x " : 1 9 7 0 , " y " : 1 3 . 9 4 } , { " x " : 1 9 7 1 , " y " : 5 5 . 2 4 } , { " x " : 1 9 7 2 , " y " : 4 . 0 2 } , { " x " : 1 9 7 3 , " y " : 0 . 4 2 } , { " x " : 1 9 7 4 , " y " : 0 . 5 8 } , { " x " : 1 9 7 5 , " y " : 0 . 1 3 } , { " x " : 1 9 7 6 , " y " : n u l l } , { " x " : 1 9 7 7 , " y " : 2 . 0 6 } , { " x " : 1 9 7 8 , " y " : 3 . 4 3 } , { " x " : 1 9 7 9 , " y " : 3 . 3 5 } , { " x " : 1 9 8 0 , " y " : 0 . 5 7 } , { " x " : 1 9 8 1 , " y " : n u l l } , { " x " : 1 9 8 2 , " y " : 0 . 0 5 } , { " x " : 1 9 8 3 , " y " : 0 . 0 3 } , { " x " : 1 9 8 4 , " y " : n u l l } , { " x " : 1 9 8 5 , " y " : n u l l } , { " x " : 1 9 8 6 , " y " : 0 . 0 2 } , { " x " : 1 9 8 7 , " y " : 0 . 0 9 } , { " x " : 1 9 8 8 , " y " : 0 . 0 2 } , { " x " : 1 9 8 9 , " y " : 1 . 4 6 } , { " x " : 1 9 9 0 , " y " : 0 . 6 5 } , { " x " : 1 9 9 1 , " y " : 0 . 0 2 } , { " x " : 1 9 9 2 , " y " : n u l l } , { " x " : 1 9 9 3 , " y " : 0 . 0 2 } , { " x " : 1 9 9 4 , " y " : n u l l } , { " x " : 1 9 9 5 , " y " : n u l l } , { " x " : 1 9 9 6 , " y " : n u l l } , { " x " : 1 9 9 7 , " y " : 0 . 1 4 } , { " x " : 1 9 9 8 , " y " : n u l l } , { " x " : 1 9 9 9 , " y " : n u l l } , { " x " : 2 0 0 0 , " y " : n u l l } , { " x " : 2 0 0 1 , " y " : n u l l } , { " x " : 2 0 0 2 , " y " : 0 . 1 6 } , { " x " : 2 0 0 3 , " y " : n u l l } ] } , { " n a m e " : " A l a s k a " , " d a t a " : [ { " x " : 1 9 2 8 , " y " : n u l l } , { " x " : 1 9 2 9 , " y " : n u l l } , { " x " : 1 9 3 0 , " y " : n u l l } , { " x " : 1 9 3 1 , " y " : n u l l } , { " x " : 1 9 3 2 , " y " : n u l l } , { " x " : 1 9 3 3 , " y " : n u l l } , { " x " : 1 9 3 4 , " y " : n u l l } , { " x " : 1 9 3 5 , " y " : n u l l } , { " x " : 1 9 3 6 , " y " : n u l l } , { " x " : 1 9 3 7 , " y " : n u l l } , { " x " : 1 9 3 8 , " y " : n u l l } , { " x " : 1 9 3 9 , " y " : n u l l } , { " x " : 1 9 4 0 , " y " : n u l l } , { " x " : 1 9 4 1 , " y " : n u l l } , { " x " : 1 9 4 2 , " y " : n u l l } , { " x " : 1 9 4 3 , " y " : n u l l } , { " x " : 1 9 4 4 , " y " : n u l l } , { " x " : 1 9 4 5 , " y " : n u l l } , { " x " : 1 9 4 6 , " y " : n u l l } , { " x " : 1 9 4 7 , " y " : n u l l } , { " x " : 1 9 4 8 , " y " : n u l l } , { " x " : 1 9 4 9 , " y " : n u l l } , { " x " : 1 9 5 0 , " y " : n u l l } , { " x " : 1 9 5 1 , " y " : n u l l } , { " x " : 1 9 5 2 , " y " : n u l l } , { " x " : 1 9 5 3 , " y " : n u l l } , { " x " : 1 9 5 4 , " y " : 6 9 1 . 6 7 } , { " x " : 1 9 5 5 , " y " : 2 4 1 . 8 7 } , { " x " : 1 9 5 6 , " y " : 1 1 2 0 . 9 8 } , { " x " : 1 9 5 7 , " y " : 4 1 4 . 7 } , { " x " : 1 9 5 8 , " y " : 5 6 2 . 0 6 } , { " x " : 1 9 5 9 , " y " : 8 1 6 . 5 5 } , { " x " : 1 9 6 0 , " y " : 6 3 5 . 7 9 } , { " x " : 1 9 6 1 , " y " : 4 2 0 . 9 6 } , { " x " : 1 9 6 2 , " y " : 5 7 1 . 5 4 } , { " x " : 1 9 6 3 , " y " : 7 2 2 . 2 7 } , { " x " : 1 9 6 4 , " y " : 4 3 9 . 8 9 } , { " x " : 1 9 6 5 , " y " : 7 9 . 3 8 } , { " x " : 1 9 6 6 , " y " : 2 3 6 . 5 7 } , { " x " : 1 9 6 7 , " y " : 5 3 . 2 7 } , { " x " : 1 9 6 8 , " y " : 3 . 8 6 } , { " x " : 1 9 6 9 , " y " : 6 . 7 7 } , { " x " : 1 9 7 0 , " y " : 3 3 . 6 1 } , { " x " : 1 9 7 1 , " y " : 1 9 . 4 2 } , { " x " : 1 9 7 2 , " y " : 3 . 9 4 } , { " x " : 1 9 7 3 , " y " : 1 . 4 7 } , { " x " : 1 9 7 4 , " y " : 0 . 2 7 } , { " x " : 1 9 7 5 , " y " : n u l l } , { " x " : 1 9 7 6 , " y " : 2 . 7 3 } , { " x " : 1 9 7 7 , " y " : 1 5 . 0 7 } , { " x " : 1 9 7 8 , " y " : 0 . 5 } , { " x " : 1 9 7 9 , " y " : 4 . 4 8 } , { " x " : 1 9 8 0 , " y " : 1 . 4 4 } , { " x " : 1 9 8 1 , " y " : n u l l } , { " x " : 1 9 8 2 , " y " : 0 . 2 } , { " x " : 1 9 8 3 , " y " : n u l l } , { " x " : 1 9 8 4 , " y " : n u l l } , { " x " : 1 9 8 5 , " y " : n u l l } , { " x " : 1 9 8 6 , " y " : n u l l } , { " x " : 1 9 8 7 , " y " : n u l l } , { " x " : 1 9 8 8 , " y " : 0 . 1 8 } , { " x " : 1 9 8 9 , " y " : n u l l } , { " x " : 1 9 9 0 , " y " : 4 . 8 6 } , { " x " : 1 9 9 1 , " y " : 0 . 1 8 } , { " x " : 1 9 9 2 , " y " : 0 . 6 8 } , { " x " : 1 9 9 3 , " y " : n u l l } , { " x " : 1 9 9 4 , " y " : 2 . 6 7 } , { " x " : 1 9 9 5 , " y " : n u l l } , { " x " : 1 9 9 6 , " y " : 1 1 . 1 6 } , { " x " : 1 9 9 7 , " y " : 0 . 1 6 } , { " x " : 1 9 9 8 , " y " : 2 . 5 8 } , { " x " : 1 9 9 9 , " y " : n u l l } , { " x " : 2 0 0 0 , " y " : 0 . 1 6 } , { " x " : 2 0 0 1 , " y " : n u l l } , { " x " : 2 0 0 2 , " y " : n u l l } , { " x " : 2 0 0 3 , " y " : n u l l } ] } , { " n a m e " : " A r i z o n a " , " d a t a " : [ { " x " : 1 9 2 8 , " y " : 2 0 0 . 7 5 } , { " x " : 1 9 2 9 , " y " : 5 4 . 8 8 } , { " x " : 1 9 3 0 , " y " : 4 6 6 . 3 1 } , { " x " : 1 9 3 1 , " y " : 4 9 7 . 6 9 } , { " x " : 1 9 3 2 , " y " : 2 0 . 1 1 } , { " x " : 1 9 3 3 , " y " : 2 9 6 . 0 1 } , { " x " : 1 9 3 4 , " y " : 2 3 8 . 8 1 } , { " x " : 1 9 3 5 , " y " : 1 3 5 . 0 2 } , { " x " : 1 9 3 6 , " y " : 5 2 5 . 5 } , { " x " : 1 9 3 7 , " y " : 8 3 7 . 3 } , { " x " : 1 9 3 8 , " y " : 1 4 9 . 3 4 } , { " x " : 1 9 3 9 , " y " : 1 4 4 . 0 2 } , { " x " : 1 9 4 0 , " y " : 3 3 9 . 0 6 } , { " x " : 1 9 4 1 , " y " : 6 1 5 . 2 9 } , { " x " : 1 9 4 2 , " y " : 7 4 0 . 8 3 } , { " x " : 1 9 4 3 , " y " : 1 7 2 . 4 4 } , { " x " : 1 9 4 4 , " y " : 7 3 6 . 7 1 } , { " x " : 1 9 4 5 , " y " : 9 3 . 7 4 } , { " x " : 1 9 4 6 , " y " : 4 9 8 . 6 9 } , { " x " : 1 9 4 7 , " y " : 2 2 4 . 4 9 } , { " x " : 1 9 4 8 , " y " : 6 2 3 . 3 8 } , { " x " : 1 9 4 9 , " y " : 5 3 1 . 4 6 } , { " x " : 1 9 5 0 , " y " : 3 1 5 . 9 5 } , { " x " : 1 9 5 1 , " y " : 1 3 5 1 . 4 9 } , { " x " : 1 9 5 2 , " y " : 4 2 4 . 5 9 } , { " x " : 1 9 5 3 , " y " : 5 5 7 . 9 1 } , { " x " : 1 9 5 4 , " y " : 5 3 1 . 5 1 } , { " x " : 1 9 5 5 , " y " : 1 0 2 4 . 0 3 } , { " x " : 1 9 5 6 , " y " : 6 4 4 . 3 2 } , { " x " : 1 9 5 7 , " y " : 7 0 0 . 9 7 } , { " x " : 1 9 5 8 , " y " : 8 2 5 . 1 8 } , { " x " : 1 9 5 9 , " y " : 7 1 9 . 0 2 } , { " x " : 1 9 6 0 , " y " : 3 2 5 . 9 1 } , { " x
2020-04-16 17:09:40 +02:00
< div class = "sourceCode" id = "cb41" > < html > < body > < pre class = "r" > < span class = "fu" > < a href = "https://rdrr.io/r/utils/data.html" > data< / a > < / span > (< span class = "st" > "vaccines"< / span > , < span class = "kw" > package< / span > < span class = "kw" > =< / span > < span class = "st" > "highcharter"< / span > )
< span class = "fu" > < a href = "../../reference/apex.html" > apex< / a > < / span > (< span class = "no" > vaccines< / span > , < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > aes< / a > < / span > (< span class = "no" > year< / span > , < span class = "no" > state< / span > , < span class = "kw" > fill< / span > < span class = "kw" > =< / span > < span class = "no" > count< / span > ), < span class = "kw" > type< / span > < span class = "kw" > =< / span > < span class = "st" > "heatmap"< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_chart.html" > ax_chart< / a > < / span > (< span class = "kw" > animations< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > )) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_dataLabels.html" > ax_dataLabels< / a > < / span > (< span class = "kw" > enabled< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_stroke.html" > ax_stroke< / a > < / span > (< span class = "kw" > width< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_plotOptions.html" > ax_plotOptions< / a > < / span > (
< span class = "kw" > heatmap< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/heatmap_opts.html" > heatmap_opts< / a > < / span > (
< span class = "kw" > radius< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > enableShades< / span > < span class = "kw" > =< / span > < span class = "fl" > FALSE< / span > ,
< span class = "kw" > colorScale< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > ranges< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.001< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "Missing"< / span > ,
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FFF"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 0.001< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 4< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "low"< / span > ,
< span class = "co" > # color = "#000004"< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FDE725"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 4< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "mid-low"< / span > ,
< span class = "co" > # color = "#781C6D",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#35B779"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 70< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 290< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "mid-high"< / span > ,
< span class = "co" > # color = "#ED6925",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#31688E"< / span >
),
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > from< / span > < span class = "kw" > =< / span > < span class = "fl" > 290< / span > ,
< span class = "kw" > to< / span > < span class = "kw" > =< / span > < span class = "fl" > 3000< / span > ,
< span class = "kw" > name< / span > < span class = "kw" > =< / span > < span class = "st" > "high"< / span > ,
< span class = "co" > # color = "#FCFFA4",< / span >
< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#440154"< / span >
)
)
)
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_legend.html" > ax_legend< / a > < / span > (
< span class = "kw" > formatter< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "../../reference/apexcharter-exports.html" > JS< / a > < / span > (
< span class = "st" > "function(seriesName, opts) {
if (seriesName == 'Missing') return null; else return seriesName;
}"< / span >
),
< span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > -< span class = "fl" > 15< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_yaxis.html" > ax_yaxis< / a > < / span > (
< span class = "kw" > labels< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "8px"< / span > ),
< span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > -< span class = "fl" > 20< / span >
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_annotations.html" > ax_annotations< / a > < / span > (
< span class = "kw" > xaxis< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > x< / span > < span class = "kw" > =< / span > < span class = "fl" > 1963< / span > , < span class = "kw" > x2< / span > < span class = "kw" > =< / span > < span class = "fl" > 1963.1< / span > ,
< span class = "kw" > strokeDashArray< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span > ,
< span class = "kw" > opacity< / span > < span class = "kw" > =< / span > < span class = "fl" > 1< / span > ,
< span class = "kw" > borderColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > fillColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > label< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (
< span class = "kw" > borderColor< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ,
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#FFF"< / span > , < span class = "kw" > background< / span > < span class = "kw" > =< / span > < span class = "st" > "firebrick"< / span > ),
< span class = "kw" > text< / span > < span class = "kw" > =< / span > < span class = "st" > "Vaccine Introduced"< / span > ,
< span class = "kw" > orientation< / span > < span class = "kw" > =< / span > < span class = "st" > "horizontal"< / span > ,
< span class = "kw" > position< / span > < span class = "kw" > =< / span > < span class = "st" > "bottom"< / span > ,
< span class = "kw" > offsetY< / span > < span class = "kw" > =< / span > < span class = "fl" > 0< / span >
)
)
)
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_labs.html" > ax_labs< / a > < / span > (
< span class = "kw" > title< / span > < span class = "kw" > =< / span > < span class = "st" > "Infectious Diseases and Vaccines"< / span > ,
< span class = "kw" > subtitle< / span > < span class = "kw" > =< / span > < span class = "st" > "vaccines dataset from {highcharter}"< / span >
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_title.html" > ax_title< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "22px"< / span > )
) < span class = "kw" > %> %< / span >
< span class = "fu" > < a href = "../../reference/ax_subtitle.html" > ax_subtitle< / a > < / span > (
< span class = "kw" > style< / span > < span class = "kw" > =< / span > < span class = "fu" > < a href = "https://rdrr.io/r/base/list.html" > list< / a > < / span > (< span class = "kw" > fontSize< / span > < span class = "kw" > =< / span > < span class = "st" > "16px"< / span > , < span class = "kw" > color< / span > < span class = "kw" > =< / span > < span class = "st" > "#BDBDBD"< / span > )
)< / pre > < / body > < / html > < / div >
2019-09-06 13:03:56 +02:00
< / details >
< / div >
< / div >
2020-05-27 16:29:28 +02:00
< div class = "col-md-3 hidden-xs hidden-sm" id = "pkgdown-sidebar" >
2019-09-06 13:03:56 +02:00
< div id = "tocnav" >
< h2 class = "hasAnchor" >
< a href = "#tocnav" class = "anchor" > < / a > Contents< / h2 >
< ul class = "nav nav-pills nav-stacked" >
< li > < a href = "#bar-chart" > Bar chart< / a > < / li >
< li > < a href = "#lines" > Lines< / a > < / li >
< li > < a href = "#scatter-plot" > Scatter plot< / a > < / li >
< li > < a href = "#heatmap" > Heatmap< / a > < / li >
< / ul >
< / div >
< / div >
< / div >
2019-11-28 11:40:30 +01:00
2019-09-06 13:03:56 +02:00
< footer > < div class = "copyright" >
< p > Developed by < a href = "https://twitter.com/_pvictorr" > < img src = "https://pbs.twimg.com/profile_images/844237339404722177/E1U61aM8_normal.jpg" > Victor Perrier< / a > , < a href = "https://twitter.com/_mfaan" > < img src = "https://pbs.twimg.com/profile_images/912313931326218240/o1-wvA18_normal.jpg" > Fanny Meyer< / a > .< / p >
< / div >
< div class = "pkgdown" >
2020-05-27 16:29:28 +02:00
< p > Site built with < a href = "https://pkgdown.r-lib.org/" > pkgdown< / a > 1.5.1.9000.< / p >
2019-09-06 13:03:56 +02:00
< / div >
2019-11-28 11:40:30 +01:00
2019-09-06 13:03:56 +02:00
< / footer >
< / div >
2019-11-28 11:40:30 +01:00
2020-02-25 15:57:21 +01:00
< div id = "particles" > < / div >
< script >
window.onload = function() {
2020-03-27 14:57:19 +01:00
var config = {"particles":{"number":{"value":90,"density":{"enable":true,"value_area":1200}},"color":{"value":"#112446"},"shape":{"type":"circle","stroke":{"width":0,"color":"#000000"},"polygon":{"nb_sides":5},"image":{"src":"img/github.svg","width":100,"height":100}},"opacity":{"value":0.8,"random":false,"anim":{"enable":false,"speed":1,"opacity_min":0.1,"sync":false}},"size":{"value":3,"random":true,"anim":{"enable":false,"speed":40,"size_min":0.1,"sync":false}},"line_linked":{"enable":true,"distance":150,"color":"#112446","opacity":0.6,"width":1},"move":{"enable":true,"speed":5,"direction":"none","random":false,"straight":false,"out_mode":"out","bounce":false,"attract":{"enable":false,"rotateX":600,"rotateY":1200}}},"interactivity":{"detect_on":"canvas","events":{"onhover":{"enable":true,"mode":"repulse"},"onclick":{"enable":true,"mode":"push"},"resize":true}},"modes":{"grab":{"distance":400,"line_linked":{"opacity":1}},"bubble":{"distance":400,"size":40,"duration":2,"opacity":8,"speed":3},"repulse":{"distance":200,"duration":0.4},"push":{"particles_nb":4},"remove":{"particles_nb":2}},"retina_detect":true} ;
2020-02-25 15:57:21 +01:00
particlesJS("particles", config);
};
< / script >
< / body >
2019-09-06 13:03:56 +02:00
< / html >