diff --git a/.github/workflows/deploy-shiny.yaml b/.github/workflows/deploy-shiny.yaml
index 6378f2b1..13da1c10 100644
--- a/.github/workflows/deploy-shiny.yaml
+++ b/.github/workflows/deploy-shiny.yaml
@@ -25,11 +25,10 @@ jobs:
RENV_PATHS_ROOT: ~/.local/share/renv
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: r-lib/actions/setup-r@v2
with:
- r-version: 4.2.1
use-public-rspm: true
- name: Set env vars (dev)
diff --git a/.github/workflows/shiny-tests.yaml b/.github/workflows/shiny-tests.yaml
index 2ecf53f2..fd00a72b 100644
--- a/.github/workflows/shiny-tests.yaml
+++ b/.github/workflows/shiny-tests.yaml
@@ -10,7 +10,7 @@ jobs:
automatedTests:
runs-on: ${{ matrix.config.os }}
- name: ${{ matrix.config.os }} (${{ matrix.config.r }})
+ name: shiny-tests
strategy:
fail-fast: false
@@ -25,11 +25,10 @@ jobs:
RENV_PATHS_ROOT: ~/.local/share/renv
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: r-lib/actions/setup-r@v2
with:
- r-version: 4.2.1
use-public-rspm: true
- name: Cache R packages
@@ -77,4 +76,4 @@ jobs:
uses: actions/upload-artifact@master
with:
name: ${{ runner.os }}-r${{ matrix.config.r }}-tests
- path: tests
\ No newline at end of file
+ path: tests
diff --git a/.github/workflows/tidyCode.yaml b/.github/workflows/tidyCode.yaml
index e3d97bb4..867d766f 100644
--- a/.github/workflows/tidyCode.yaml
+++ b/.github/workflows/tidyCode.yaml
@@ -10,7 +10,7 @@ jobs:
tidyCode:
runs-on: ${{ matrix.config.os }}
- name: ${{ matrix.config.os }} (${{ matrix.config.r }})
+ name: tidy-code
strategy:
fail-fast: false
@@ -25,11 +25,10 @@ jobs:
RENV_PATHS_ROOT: ~/.local/share/renv
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- uses: r-lib/actions/setup-r@v2
with:
- r-version: 4.2.1
use-public-rspm: true
- name: Cache R packages
@@ -78,4 +77,4 @@ jobs:
uses: actions/upload-artifact@master
with:
name: ${{ runner.os }}-r${{ matrix.config.r }}-tests
- path: tests
\ No newline at end of file
+ path: tests
diff --git a/.hooks/pre-commit.R b/.hooks/pre-commit.R
index 00223109..e92cb634 100644
--- a/.hooks/pre-commit.R
+++ b/.hooks/pre-commit.R
@@ -3,7 +3,7 @@ cat("Running commit hooks...",fill=TRUE)
shhh <- suppressPackageStartupMessages # It's a library, so shhh!
shhh(library(dplyr))
shhh(library(xfun))
-
+shhh(library(dfeshiny))
error_flag <- FALSE
@@ -28,8 +28,6 @@ if(ncol(ign_files)>1){
}
}
-
-
suffixes <- "xlsx$|dat$|csv$|tex$|pdf$"
current_files <- data.frame(files = list.files("./", recursive = TRUE)) %>%
@@ -69,4 +67,16 @@ if (error_flag) {
quit(save = "no", status = 1, runLast = FALSE)
}
+tidy_output <- tidy_code()
+if(any(tidy_output)){
+ error_flag <- TRUE
+}
+
+if (error_flag) {
+ cat("Warning: Code did not appear to have been tidied.\nI've run tidy code for you,
+ please check your files and the dashboard still works and then re-stage and try committing again.")
+ quit(save = "no", status = 1, runLast = FALSE)
+}
+
+
# End of hooks
diff --git a/global.R b/global.R
index fdc52f00..a548ee16 100644
--- a/global.R
+++ b/global.R
@@ -11,7 +11,8 @@ shhh(library(shiny))
shhh(library(shinyjs))
shhh(library(tools))
shhh(library(testthat))
-shhh(library(shinytest))
+shhh(library(shinytest2))
+shhh(library(diffviewer))
shhh(library(shinyWidgets))
shhh(library(shinyGovstyle))
shhh(library(janitor))
diff --git a/renv.lock b/renv.lock
index 91244279..60186a6a 100644
--- a/renv.lock
+++ b/renv.lock
@@ -1,6 +1,6 @@
{
"R": {
- "Version": "4.3.1",
+ "Version": "4.4.0",
"Repositories": [
{
"Name": "CRAN",
@@ -9,6 +9,13 @@
]
},
"Packages": {
+ "AsioHeaders": {
+ "Package": "AsioHeaders",
+ "Version": "1.22.1-2",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Hash": "85bf3bd8fa58da21a22d84fd4f4ef0a8"
+ },
"BH": {
"Package": "BH",
"Version": "1.84.0-0",
@@ -18,14 +25,14 @@
},
"DBI": {
"Package": "DBI",
- "Version": "1.2.2",
+ "Version": "1.2.3",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"methods"
],
- "Hash": "164809cd72e1d5160b4cb3aa57f510fe"
+ "Hash": "065ae649b05f1ff66bb0c793107508f5"
},
"DT": {
"Package": "DT",
@@ -46,18 +53,18 @@
},
"KernSmooth": {
"Package": "KernSmooth",
- "Version": "2.23-22",
+ "Version": "2.23-24",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"stats"
],
- "Hash": "2fecebc3047322fa5930f74fae5de70f"
+ "Hash": "9f33a1ee37bbe8919eb2ec4b9f2473a5"
},
"MASS": {
"Package": "MASS",
- "Version": "7.3-60.0.1",
+ "Version": "7.3-60.2",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -68,11 +75,11 @@
"stats",
"utils"
],
- "Hash": "b765b28387acc8ec9e9c1530713cb19c"
+ "Hash": "2f342c46163b0b54d7b64d1f798e2c78"
},
"Matrix": {
"Package": "Matrix",
- "Version": "1.6-5",
+ "Version": "1.7-0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -85,7 +92,7 @@
"stats",
"utils"
],
- "Hash": "8c7115cd3a0e048bda2a7cd110549f7a"
+ "Hash": "1920b2f11133b12350024297d8a4ff4a"
},
"R.cache": {
"Package": "R.cache",
@@ -230,13 +237,13 @@
},
"backports": {
"Package": "backports",
- "Version": "1.4.1",
+ "Version": "1.5.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R"
],
- "Hash": "c39fbec8a30d23e721980b8afb31984c"
+ "Hash": "e1e1b9d75c37401117b636b7ae50827a"
},
"base64enc": {
"Package": "base64enc",
@@ -303,14 +310,13 @@
},
"broom": {
"Package": "broom",
- "Version": "1.0.5",
+ "Version": "1.0.6",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"backports",
"dplyr",
- "ellipsis",
"generics",
"glue",
"lifecycle",
@@ -320,7 +326,7 @@
"tibble",
"tidyr"
],
- "Hash": "fd25391c3c4f6ecf0fa95f1e6d15378c"
+ "Hash": "a4652c36d1f8abfc3ddf4774f768c934"
},
"bslib": {
"Package": "bslib",
@@ -346,14 +352,14 @@
},
"cachem": {
"Package": "cachem",
- "Version": "1.0.8",
+ "Version": "1.1.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"fastmap",
"rlang"
],
- "Hash": "c35768291560ce302c0a6589f92e837d"
+ "Hash": "cd9a672193789068eb5a2aad65a0dedf"
},
"callr": {
"Package": "callr",
@@ -374,9 +380,9 @@
"Source": "GitHub",
"RemoteType": "github",
"RemoteHost": "api.github.com",
- "RemoteRepo": "capture",
"RemoteUsername": "dreamRs",
- "RemoteRef": "HEAD",
+ "RemoteRepo": "capture",
+ "RemoteRef": "master",
"RemoteSha": "eb7696375bf57c7ab1cdc3307800a98be131f5fe",
"Requirements": [
"htmltools",
@@ -384,7 +390,7 @@
"shiny",
"tools"
],
- "Hash": "c4833a792082ccc35057a61e759cd9c1"
+ "Hash": "0ce5e4afa48eabe9527080b4b8582f69"
},
"cellranger": {
"Package": "cellranger",
@@ -410,6 +416,26 @@
],
"Hash": "c01cab1cb0f9125211a6fc99d540e315"
},
+ "chromote": {
+ "Package": "chromote",
+ "Version": "0.2.0",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "R6",
+ "curl",
+ "fastmap",
+ "jsonlite",
+ "later",
+ "magrittr",
+ "processx",
+ "promises",
+ "rlang",
+ "utils",
+ "websocket"
+ ],
+ "Hash": "3cfaf9cbd331e07055acada321664e12"
+ },
"class": {
"Package": "class",
"Version": "7.3-22",
@@ -441,14 +467,14 @@
},
"cli": {
"Package": "cli",
- "Version": "3.6.1",
+ "Version": "3.6.2",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"utils"
],
- "Hash": "89e6d8219950eac806ae0c489052048a"
+ "Hash": "1216ac65ac55ec0058a6f75d7ca0fd52"
},
"clipr": {
"Package": "clipr",
@@ -460,6 +486,16 @@
],
"Hash": "3f038e5ac7f41d4ac41ce658c85e3042"
},
+ "codetools": {
+ "Package": "codetools",
+ "Version": "0.2-20",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "R"
+ ],
+ "Hash": "61e097f35917d342622f21cdc79c256e"
+ },
"colorspace": {
"Package": "colorspace",
"Version": "2.1-0",
@@ -605,14 +641,14 @@
},
"dfeshiny": {
"Package": "dfeshiny",
- "Version": "0.1.1",
+ "Version": "0.2.0",
"Source": "GitHub",
"RemoteType": "github",
+ "RemoteHost": "api.github.com",
"RemoteUsername": "dfe-analytical-services",
"RemoteRepo": "dfeshiny",
"RemoteRef": "main",
- "RemoteSha": "207aeb859162ee6bb825bbd1577bd67b0d014da6",
- "RemoteHost": "api.github.com",
+ "RemoteSha": "fb0a97efd819c4735c3e57dc3b294a5ad2911ef5",
"Requirements": [
"RCurl",
"checkmate",
@@ -624,7 +660,7 @@
"stringr",
"styler"
],
- "Hash": "37001852a2396dbcf206666e4326798d"
+ "Hash": "23cba66872a9f50b6cde614c29286073"
},
"diffobj": {
"Package": "diffobj",
@@ -641,6 +677,17 @@
],
"Hash": "bcaa8b95f8d7d01a5dedfd959ce88ab8"
},
+ "diffviewer": {
+ "Package": "diffviewer",
+ "Version": "0.1.1",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "htmlwidgets",
+ "jsonlite"
+ ],
+ "Hash": "8dfb2780d1c20a2399d9716c9a7f205a"
+ },
"digest": {
"Package": "digest",
"Version": "0.6.35",
@@ -710,17 +757,6 @@
],
"Hash": "4ef372b716824753719a8a38b258442d"
},
- "ellipsis": {
- "Package": "ellipsis",
- "Version": "0.3.2",
- "Source": "Repository",
- "Repository": "CRAN",
- "Requirements": [
- "R",
- "rlang"
- ],
- "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077"
- },
"evaluate": {
"Package": "evaluate",
"Version": "0.23",
@@ -746,17 +782,17 @@
},
"farver": {
"Package": "farver",
- "Version": "2.1.1",
+ "Version": "2.1.2",
"Source": "Repository",
"Repository": "CRAN",
- "Hash": "8106d78941f34855c440ddb946b8f7a5"
+ "Hash": "680887028577f3fa2a81e410ed0d6e42"
},
"fastmap": {
"Package": "fastmap",
- "Version": "1.1.1",
+ "Version": "1.2.0",
"Source": "Repository",
"Repository": "CRAN",
- "Hash": "f7736a18de97dea803bde0a2daaafb27"
+ "Hash": "aa5e1cd11c2d15497494c5292d7ffcc8"
},
"fontawesome": {
"Package": "fontawesome",
@@ -832,7 +868,7 @@
},
"ggplot2": {
"Package": "ggplot2",
- "Version": "3.4.3",
+ "Version": "3.5.1",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -853,18 +889,29 @@
"vctrs",
"withr"
],
- "Hash": "85846544c596e71f8f46483ab165da33"
+ "Hash": "44c6a2f8202d5b7e878ea274b1092426"
+ },
+ "globals": {
+ "Package": "globals",
+ "Version": "0.16.3",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "R",
+ "codetools"
+ ],
+ "Hash": "2580567908cafd4f187c1e5a91e98b7f"
},
"glue": {
"Package": "glue",
- "Version": "1.6.2",
+ "Version": "1.7.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"methods"
],
- "Hash": "4f2596dfb05dac67b9dc558e5c6fba2e"
+ "Hash": "e0b3a53876554bd45879e596cdb10a52"
},
"googledrive": {
"Package": "googledrive",
@@ -957,14 +1004,14 @@
},
"highr": {
"Package": "highr",
- "Version": "0.10",
+ "Version": "0.11",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"xfun"
],
- "Hash": "06230136b2d2b9ba5805e1963fa6e890"
+ "Hash": "d65ba49117ca223614f71b60d85b8ab7"
},
"hms": {
"Package": "hms",
@@ -1107,9 +1154,9 @@
},
"knitr": {
"Package": "knitr",
- "Version": "1.46",
+ "Version": "1.47",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"evaluate",
@@ -1119,7 +1166,7 @@
"xfun",
"yaml"
],
- "Hash": "6e008ab1d696a5283c79765fa7b56b47"
+ "Hash": "7c99b2d55584b982717fcc0950378612"
},
"labeling": {
"Package": "labeling",
@@ -1206,7 +1253,7 @@
},
"lifecycle": {
"Package": "lifecycle",
- "Version": "1.0.3",
+ "Version": "1.0.4",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -1215,7 +1262,7 @@
"glue",
"rlang"
],
- "Hash": "001cecbeac1cff9301bdc3775ee46a86"
+ "Hash": "b8552d117e1b808b09a832f589b79035"
},
"lubridate": {
"Package": "lubridate",
@@ -1341,13 +1388,13 @@
},
"openssl": {
"Package": "openssl",
- "Version": "2.1.2",
+ "Version": "2.2.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"askpass"
],
- "Hash": "ea2475b073243d9d338aa8f086ce973e"
+ "Hash": "2bcca3848e4734eb3b16103bc9aa4b8e"
},
"openxlsx": {
"Package": "openxlsx",
@@ -1450,9 +1497,9 @@
},
"plotly": {
"Package": "plotly",
- "Version": "4.10.2",
+ "Version": "4.10.4",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"RColorBrewer",
@@ -1478,7 +1525,7 @@
"vctrs",
"viridisLite"
],
- "Hash": "6c00a09ba7d34917d9a3e28b15dd74e3"
+ "Hash": "a1ac5c03ad5ad12b9d1597e00e23c3dd"
},
"plyr": {
"Package": "plyr",
@@ -1601,14 +1648,14 @@
},
"ragg": {
"Package": "ragg",
- "Version": "1.3.0",
+ "Version": "1.3.2",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"systemfonts",
"textshaping"
],
- "Hash": "082e1a198e3329d571f4448ef0ede4bc"
+ "Hash": "e3087db406e079a8a2fd87f413918ed3"
},
"rappdirs": {
"Package": "rappdirs",
@@ -1723,20 +1770,20 @@
},
"rlang": {
"Package": "rlang",
- "Version": "1.1.1",
+ "Version": "1.1.4",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"utils"
],
- "Hash": "a85c767b55f0bf9b7ad16c6d7baee5bb"
+ "Hash": "3eec01f8b1dee337674b2e34ab1f9bc1"
},
"rmarkdown": {
"Package": "rmarkdown",
- "Version": "2.26",
+ "Version": "2.27",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"bslib",
@@ -1753,7 +1800,7 @@
"xfun",
"yaml"
],
- "Hash": "9b148e7f95d33aac01f31282d49e4f44"
+ "Hash": "27f9502e1cdbfa195f94e03b0f517484"
},
"rprojroot": {
"Package": "rprojroot",
@@ -1835,21 +1882,23 @@
},
"scales": {
"Package": "scales",
- "Version": "1.2.1",
+ "Version": "1.3.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"R6",
"RColorBrewer",
+ "cli",
"farver",
+ "glue",
"labeling",
"lifecycle",
"munsell",
"rlang",
"viridisLite"
],
- "Hash": "906cb23d2f1c5680b8ce439b44c6fa63"
+ "Hash": "c19df082ba346b0ffa6f833e92de34d1"
},
"selectr": {
"Package": "selectr",
@@ -1954,18 +2003,16 @@
},
"shinyalert": {
"Package": "shinyalert",
- "Version": "3.0.0",
+ "Version": "3.1.0",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"htmltools",
- "knitr",
"shiny",
- "stats",
"uuid"
],
- "Hash": "2fd42421abd79dcaf0855fa1d21599a3"
+ "Hash": "45f99f3173e5513e2dec78dc4d63f9f0"
},
"shinycssloaders": {
"Package": "shinycssloaders",
@@ -1996,7 +2043,7 @@
},
"shinytest": {
"Package": "shinytest",
- "Version": "1.5.4",
+ "Version": "1.6.1",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -2021,7 +2068,32 @@
"webdriver",
"withr"
],
- "Hash": "e67fb55bbc90d2f74fb216477ad0a425"
+ "Hash": "47528912d55d13cbcf59fde00d03edd8"
+ },
+ "shinytest2": {
+ "Package": "shinytest2",
+ "Version": "0.3.2",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "R6",
+ "callr",
+ "checkmate",
+ "chromote",
+ "cpp11",
+ "crayon",
+ "fs",
+ "globals",
+ "httr",
+ "jsonlite",
+ "pingr",
+ "rlang",
+ "rmarkdown",
+ "shiny",
+ "testthat",
+ "withr"
+ ],
+ "Hash": "a414c1bb2eb6e2a920742d3ebce84962"
},
"showimage": {
"Package": "showimage",
@@ -2058,9 +2130,9 @@
},
"sp": {
"Package": "sp",
- "Version": "2.1-3",
+ "Version": "2.1-4",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"grDevices",
@@ -2071,11 +2143,11 @@
"stats",
"utils"
],
- "Hash": "1a0cc0cec2915700e63fd0921085cf6a"
+ "Hash": "75940133cca2e339afce15a586f85b11"
},
"stringi": {
"Package": "stringi",
- "Version": "1.8.3",
+ "Version": "1.8.4",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -2084,7 +2156,7 @@
"tools",
"utils"
],
- "Hash": "058aebddea264f4c99401515182e656a"
+ "Hash": "39e1144fd75428983dc3f63aa53dfa91"
},
"stringr": {
"Package": "stringr",
@@ -2131,26 +2203,27 @@
},
"systemfonts": {
"Package": "systemfonts",
- "Version": "1.0.6",
+ "Version": "1.1.0",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
- "cpp11"
+ "cpp11",
+ "lifecycle"
],
- "Hash": "6d538cff441f0f1f36db2209ac7495ac"
+ "Hash": "213b6b8ed5afbf934843e6c3b090d418"
},
"terra": {
"Package": "terra",
- "Version": "1.7-71",
+ "Version": "1.7-78",
"Source": "Repository",
- "Repository": "RSPM",
+ "Repository": "CRAN",
"Requirements": [
"R",
"Rcpp",
"methods"
],
- "Hash": "e8611881ab70a4fb7a1f629b31e6fcff"
+ "Hash": "8f020def0792119cb98bd8f696dab22d"
},
"testthat": {
"Package": "testthat",
@@ -2183,15 +2256,16 @@
},
"textshaping": {
"Package": "textshaping",
- "Version": "0.3.7",
+ "Version": "0.4.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"cpp11",
+ "lifecycle",
"systemfonts"
],
- "Hash": "997aac9ad649e0ef3b97f96cddd5622b"
+ "Hash": "5142f8bc78ed3d819d26461b641627ce"
},
"tibble": {
"Package": "tibble",
@@ -2304,13 +2378,13 @@
},
"tinytex": {
"Package": "tinytex",
- "Version": "0.50",
+ "Version": "0.51",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"xfun"
],
- "Hash": "be7a76845222ad20adb761f462eed3ea"
+ "Hash": "d44e2fcd2e4e076f0aac540208559d1d"
},
"tzdb": {
"Package": "tzdb",
@@ -2441,18 +2515,30 @@
],
"Hash": "adc1e0db3ac0d75dcdb4b8179e7ca796"
},
+ "websocket": {
+ "Package": "websocket",
+ "Version": "1.4.1",
+ "Source": "Repository",
+ "Repository": "CRAN",
+ "Requirements": [
+ "AsioHeaders",
+ "R6",
+ "cpp11",
+ "later"
+ ],
+ "Hash": "76e0d400757e318cca33def29ccebbc2"
+ },
"withr": {
"Package": "withr",
- "Version": "2.5.0",
+ "Version": "3.0.0",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
"R",
"grDevices",
- "graphics",
- "stats"
+ "graphics"
],
- "Hash": "c0e49a9760983e81e55cdd9be92e7182"
+ "Hash": "d31b6c62c10dcf11ec530ca6b0dd5d35"
},
"wk": {
"Package": "wk",
@@ -2473,7 +2559,7 @@
},
"xfun": {
"Package": "xfun",
- "Version": "0.43",
+ "Version": "0.44",
"Source": "Repository",
"Repository": "CRAN",
"Requirements": [
@@ -2481,7 +2567,7 @@
"stats",
"tools"
],
- "Hash": "ab6371d8653ce5f2f9290f4ec7b42a8e"
+ "Hash": "317a0538d32f4a009658bcedb7923f4b"
},
"xml2": {
"Package": "xml2",
diff --git a/server.R b/server.R
index 96b3d8ca..ef66f972 100644
--- a/server.R
+++ b/server.R
@@ -632,7 +632,7 @@ server <- function(input, output, session) {
if (format == "percent") {
scales::percent_format(accuracy = 1)
} else {
- label_number(accuracy = 1, scale_cut = cut_short_scale())
+ label_number(accuracy = 1, scale_cut = append(scales::cut_short_scale(), 1, 1))
},
breaks =
if (format == "percent") {
diff --git a/tests/shinytest.R b/tests/shinytest.R
deleted file mode 100644
index 8904f918..00000000
--- a/tests/shinytest.R
+++ /dev/null
@@ -1,2 +0,0 @@
-library(shinytest)
-expect_pass(testApp("../", compareImages = grepl("^macOS", utils::osVersion)))
diff --git a/tests/shinytest/initial_load_test-current/001.json b/tests/shinytest/initial_load_test-current/001.json
deleted file mode 100644
index 33ffa637..00000000
--- a/tests/shinytest/initial_load_test-current/001.json
+++ /dev/null
@@ -1,4178 +0,0 @@
-{
- "input": {
- ".clientValue-default-plotlyCrosstalkOpts": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.2,
- "selected": {
- "opacity": 1
- },
- "debounce": 0,
- "color": [
-
- ]
- },
- "cookies": {
- "_ga": "GA1.1.216742013.1704384871",
- "_ga_MMB6NG2FE1": "GS1.1.1704384870.1.0.1704384870.0.0.0"
- },
- "geoChoice": "Black Country LEP",
- "geoChoiceOver": "Black Country LEP",
- "hubComparators": null,
- "hubLA": null,
- "link_to_tabpanel_accessibility": 0,
- "link_to_tabpanel_data": 0,
- "link_to_tabpanel_destinations": 0,
- "link_to_tabpanel_destinations2": 0,
- "link_to_tabpanel_employment": 0,
- "link_to_tabpanel_employment2": 0,
- "link_to_tabpanel_empRate": 0,
- "link_to_tabpanel_enterprise": 0,
- "link_to_tabpanel_enterprise2": 0,
- "link_to_tabpanel_FE": 0,
- "link_to_tabpanel_FE2": 0,
- "link_to_tabpanel_furtherresources": 0,
- "link_to_tabpanel_localskills": 0,
- "link_to_tabpanel_localskills2": 0,
- "link_to_tabpanel_overview": 0,
- "link_to_tabpanel_qualification2": 0,
- "link_to_tabpanel_supportandfeedback": 0,
- "link_to_tabpanel_vacancies": 0,
- "link_to_tabpanel_vacancies2": 0,
- "link_to_tabpanel_wf": 0,
- "link_to_tabpanel_wf1": 0,
- "navbar": "Overview",
- "plotly_afterplot-A": "\"Nvq3plusLineChart\"",
- "plotly_relayout-A": "{\"width\":232.203125,\"height\":81}",
- "remove": 0,
- "splashMetric": "inemploymentRate"
- },
- "output": {
- "AppLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17379,
- 17744,
- 18109,
- 18475
- ],
- "y": [
- 7810,
- 4790,
- 3820,
- 3970
- ],
- "text": [
- "Black Country LEP
AY17/18
Apprenticeship achievements: 7,810
",
- "Black Country LEP
AY18/19
Apprenticeship achievements: 4,790
",
- "Black Country LEP
AY19/20
Apprenticeship achievements: 3,820
",
- "Black Country LEP
AY20/21
Apprenticeship achievements: 3,970
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840,
- 18840,
- 18840,
- 18475,
- 18475
- ],
- "y": [
- 3100,
- 3100,
- 3100,
- 3100,
- 3970,
- 3100
- ],
- "text": [
- "Black Country LEP
AY20/21
Apprenticeship achievements: 3,970
",
- "Black Country LEP
AY21/22
Apprenticeship achievements: 3,100
",
- "Black Country LEP
AY21/22
Apprenticeship achievements: 3,100
",
- "Black Country LEP
AY21/22
Apprenticeship achievements: 3,100
",
- "Black Country LEP
AY20/21
Apprenticeship achievements: 3,970
",
- "Black Country LEP
AY20/21
Apprenticeship achievements: 3,970
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(212,53,28,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840
- ],
- "y": [
- 3970,
- 3100
- ],
- "text": [
- "Black Country LEP
AY20/21
Apprenticeship achievements: 3,970
",
- "Black Country LEP
AY21/22
Apprenticeship achievements: 3,100
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(212,53,28,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17305.950000000001,
- 18913.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "tickvals": [
- 17532,
- 17897,
- 18262,
- 18628
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 2864.5,
- 8045.5
- ],
- "tickmode": "array",
- "ticktext": [
- "3K",
- "8K"
- ],
- "tickvals": [
- 3100,
- 7810
- ],
- "categoryorder": "array",
- "categoryarray": [
- "3K",
- "8K"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "APS.nvq3plus": {
- "html": "
\n Jan 2021-Dec 2021<\/span>\n
\n 48%\n
+2ppts<\/span>
\n<\/h4>",
- "deps": [
-
- ]
- },
- "dest.ks5over": {
- "html": "\n AY21/22<\/span>\n
\n 80%\n
+2ppts<\/span>
\n<\/h4>",
- "deps": [
-
- ]
- },
- "empLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17713,
- 18078,
- 18444,
- 18809
- ],
- "y": [
- 511200,
- 527800,
- 536500,
- 529200
- ],
- "text": [
- "Black Country LEP
Jul 2018-Jun 2019
In employment: 511,200
",
- "Black Country LEP
Jul 2019-Jun 2020
In employment: 527,800
",
- "Black Country LEP
Jul 2020-Jun 2021
In employment: 536,500
",
- "Black Country LEP
Jul 2021-Jun 2022
In employment: 529,200
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18809,
- 19174,
- 19174,
- 19174,
- 18809,
- 18809
- ],
- "y": [
- 515500,
- 515500,
- 515500,
- 515500,
- 529200,
- 515500
- ],
- "text": [
- "Black Country LEP
Jul 2021-Jun 2022
In employment: 529,200
",
- "Black Country LEP
Jul 2022-Jun 2023
In employment: 515,500
",
- "Black Country LEP
Jul 2022-Jun 2023
In employment: 515,500
",
- "Black Country LEP
Jul 2022-Jun 2023
In employment: 515,500
",
- "Black Country LEP
Jul 2021-Jun 2022
In employment: 529,200
",
- "Black Country LEP
Jul 2021-Jun 2022
In employment: 529,200
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(212,53,28,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18809,
- 19174
- ],
- "y": [
- 529200,
- 515500
- ],
- "text": [
- "Black Country LEP
Jul 2021-Jun 2022
In employment: 529,200
",
- "Black Country LEP
Jul 2022-Jun 2023
In employment: 515,500
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(212,53,28,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17639.950000000001,
- 19247.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2019",
- "2020",
- "2021",
- "2022"
- ],
- "tickvals": [
- 17897,
- 18262,
- 18628,
- 18993
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2019",
- "2020",
- "2021",
- "2022"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 509935,
- 537765
- ],
- "tickmode": "array",
- "ticktext": [
- "511K",
- "536K"
- ],
- "tickvals": [
- 511200,
- 536500
- ],
- "categoryorder": "array",
- "categoryarray": [
- "511K",
- "536K"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "empRateLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17713,
- 18078,
- 18444,
- 18809
- ],
- "y": [
- 0.70008216926869304,
- 0.71780225758193905,
- 0.73112564731534502,
- 0.71785132935431395
- ],
- "text": [
- "Black Country LEP
Jul 2018-Jun 2019
Employment rate: 70%
",
- "Black Country LEP
Jul 2019-Jun 2020
Employment rate: 72%
",
- "Black Country LEP
Jul 2020-Jun 2021
Employment rate: 73%
",
- "Black Country LEP
Jul 2021-Jun 2022
Employment rate: 72%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18809,
- 19174,
- 19174,
- 19174,
- 18809,
- 18809
- ],
- "y": [
- 0.69974209311795799,
- 0.69974209311795799,
- 0.69974209311795799,
- 0.69974209311795799,
- 0.71785132935431395,
- 0.69974209311795799
- ],
- "text": [
- "Black Country LEP
Jul 2021-Jun 2022
Employment rate: 72%
",
- "Black Country LEP
Jul 2022-Jun 2023
Employment rate: 70%
",
- "Black Country LEP
Jul 2022-Jun 2023
Employment rate: 70%
",
- "Black Country LEP
Jul 2022-Jun 2023
Employment rate: 70%
",
- "Black Country LEP
Jul 2021-Jun 2022
Employment rate: 72%
",
- "Black Country LEP
Jul 2021-Jun 2022
Employment rate: 72%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(212,53,28,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18809,
- 19174
- ],
- "y": [
- 0.71785132935431395,
- 0.69974209311795799
- ],
- "text": [
- "Black Country LEP
Jul 2021-Jun 2022
Employment rate: 72%
",
- "Black Country LEP
Jul 2022-Jun 2023
Employment rate: 70%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(212,53,28,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 17713,
- 18078,
- 18444,
- 18809,
- 19174
- ],
- "y": [
- 0.75807653039214296,
- 0.76190161845364301,
- 0.74772319827895295,
- 0.75702815268573997,
- 0.75755709344533895
- ],
- "text": [
- "England
Jul 2018-Jun 2019
Employment rate: 76%
",
- "England
Jul 2019-Jun 2020
Employment rate: 76%
",
- "England
Jul 2020-Jun 2021
Employment rate: 75%
",
- "England
Jul 2021-Jun 2022
Employment rate: 76%
",
- "England
Jul 2022-Jun 2023
Employment rate: 76%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,0.5)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17639.950000000001,
- 19247.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2019",
- "2020",
- "2021",
- "2022"
- ],
- "tickvals": [
- 17897,
- 18262,
- 18628,
- 18993
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2019",
- "2020",
- "2021",
- "2022"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 0.6779832658068774,
- 0.83207499084988157
- ],
- "tickmode": "array",
- "ticktext": [
- "69%",
- "83%"
- ],
- "tickvals": [
- 0.68598743512701399,
- 0.82507082152974498
- ],
- "categoryorder": "array",
- "categoryarray": [
- "69%",
- "83%"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "etLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17379,
- 17744,
- 18109,
- 18475
- ],
- "y": [
- 25070,
- 25590,
- 18490,
- 17680
- ],
- "text": [
- "Black Country LEP
AY17/18
Education and training achievements: 25,070
",
- "Black Country LEP
AY18/19
Education and training achievements: 25,590
",
- "Black Country LEP
AY19/20
Education and training achievements: 18,490
",
- "Black Country LEP
AY20/21
Education and training achievements: 17,680
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840,
- 18840,
- 18840,
- 18475,
- 18475
- ],
- "y": [
- 17680,
- 17680,
- 17680,
- 18870,
- 17680,
- 17680
- ],
- "text": [
- "Black Country LEP
AY20/21
Education and training achievements: 17,680
",
- "Black Country LEP
AY21/22
Education and training achievements: 18,870
",
- "Black Country LEP
AY21/22
Education and training achievements: 18,870
",
- "Black Country LEP
AY21/22
Education and training achievements: 18,870
",
- "Black Country LEP
AY20/21
Education and training achievements: 17,680
",
- "Black Country LEP
AY20/21
Education and training achievements: 17,680
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(0,112,60,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840
- ],
- "y": [
- 17680,
- 18870
- ],
- "text": [
- "Black Country LEP
AY20/21
Education and training achievements: 17,680
",
- "Black Country LEP
AY21/22
Education and training achievements: 18,870
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,112,60,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17305.950000000001,
- 18913.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "tickvals": [
- 17532,
- 17897,
- 18262,
- 18628
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17284.5,
- 25985.5
- ],
- "tickmode": "array",
- "ticktext": [
- "18K",
- "26K"
- ],
- "tickvals": [
- 17680,
- 25590
- ],
- "categoryorder": "array",
- "categoryarray": [
- "18K",
- "26K"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "jobLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17167,
- 17198,
- 17226,
- 17257,
- 17287,
- 17318,
- 17348,
- 17379,
- 17410,
- 17440,
- 17471,
- 17501,
- 17532,
- 17563,
- 17591,
- 17622,
- 17652,
- 17683,
- 17713,
- 17744,
- 17775,
- 17805,
- 17836,
- 17866,
- 17897,
- 17928,
- 17956,
- 17987,
- 18017,
- 18048,
- 18078,
- 18109,
- 18140,
- 18170,
- 18201,
- 18231,
- 18262,
- 18293,
- 18322,
- 18353,
- 18383,
- 18414,
- 18444,
- 18475,
- 18506,
- 18536,
- 18567,
- 18597,
- 18628,
- 18659,
- 18687,
- 18718,
- 18748,
- 18779,
- 18809,
- 18840,
- 18871,
- 18901,
- 18932,
- 18962
- ],
- "y": [
- 18390,
- 17970,
- 17490,
- 15845,
- 14915,
- 16080,
- 16720,
- 15820,
- 14990,
- 13490,
- 13505,
- 12840,
- 14850,
- 15480,
- 15220,
- 15655,
- 15370,
- 15895,
- 16455,
- 17000,
- 16775,
- 17445,
- 17585,
- 14780,
- 15050,
- 14990,
- 13745,
- 13505,
- 12715,
- 12855,
- 12855,
- 13685,
- 12590,
- 11600,
- 11230,
- 9965,
- 9035,
- 10065,
- 8740,
- 7095,
- 7935,
- 8525,
- 9170,
- 10015,
- 10795,
- 12230,
- 12710,
- 12785,
- 12150,
- 12865,
- 15580,
- 17115,
- 18970,
- 20140,
- 21555,
- 23025,
- 24085,
- 27390,
- 30700,
- 33840
- ],
- "text": [
- "Black Country LEP
Jan 17
Online job adverts: 18,390
",
- "Black Country LEP
Feb 17
Online job adverts: 17,970
",
- "Black Country LEP
Mar 17
Online job adverts: 17,490
",
- "Black Country LEP
Apr 17
Online job adverts: 15,845
",
- "Black Country LEP
May 17
Online job adverts: 14,915
",
- "Black Country LEP
Jun 17
Online job adverts: 16,080
",
- "Black Country LEP
Jul 17
Online job adverts: 16,720
",
- "Black Country LEP
Aug 17
Online job adverts: 15,820
",
- "Black Country LEP
Sep 17
Online job adverts: 14,990
",
- "Black Country LEP
Oct 17
Online job adverts: 13,490
",
- "Black Country LEP
Nov 17
Online job adverts: 13,505
",
- "Black Country LEP
Dec 17
Online job adverts: 12,840
",
- "Black Country LEP
Jan 18
Online job adverts: 14,850
",
- "Black Country LEP
Feb 18
Online job adverts: 15,480
",
- "Black Country LEP
Mar 18
Online job adverts: 15,220
",
- "Black Country LEP
Apr 18
Online job adverts: 15,655
",
- "Black Country LEP
May 18
Online job adverts: 15,370
",
- "Black Country LEP
Jun 18
Online job adverts: 15,895
",
- "Black Country LEP
Jul 18
Online job adverts: 16,455
",
- "Black Country LEP
Aug 18
Online job adverts: 17,000
",
- "Black Country LEP
Sep 18
Online job adverts: 16,775
",
- "Black Country LEP
Oct 18
Online job adverts: 17,445
",
- "Black Country LEP
Nov 18
Online job adverts: 17,585
",
- "Black Country LEP
Dec 18
Online job adverts: 14,780
",
- "Black Country LEP
Jan 19
Online job adverts: 15,050
",
- "Black Country LEP
Feb 19
Online job adverts: 14,990
",
- "Black Country LEP
Mar 19
Online job adverts: 13,745
",
- "Black Country LEP
Apr 19
Online job adverts: 13,505
",
- "Black Country LEP
May 19
Online job adverts: 12,715
",
- "Black Country LEP
Jun 19
Online job adverts: 12,855
",
- "Black Country LEP
Jul 19
Online job adverts: 12,855
",
- "Black Country LEP
Aug 19
Online job adverts: 13,685
",
- "Black Country LEP
Sep 19
Online job adverts: 12,590
",
- "Black Country LEP
Oct 19
Online job adverts: 11,600
",
- "Black Country LEP
Nov 19
Online job adverts: 11,230
",
- "Black Country LEP
Dec 19
Online job adverts: 9,965
",
- "Black Country LEP
Jan 20
Online job adverts: 9,035
",
- "Black Country LEP
Feb 20
Online job adverts: 10,065
",
- "Black Country LEP
Mar 20
Online job adverts: 8,740
",
- "Black Country LEP
Apr 20
Online job adverts: 7,095
",
- "Black Country LEP
May 20
Online job adverts: 7,935
",
- "Black Country LEP
Jun 20
Online job adverts: 8,525
",
- "Black Country LEP
Jul 20
Online job adverts: 9,170
",
- "Black Country LEP
Aug 20
Online job adverts: 10,015
",
- "Black Country LEP
Sep 20
Online job adverts: 10,795
",
- "Black Country LEP
Oct 20
Online job adverts: 12,230
",
- "Black Country LEP
Nov 20
Online job adverts: 12,710
",
- "Black Country LEP
Dec 20
Online job adverts: 12,785
",
- "Black Country LEP
Jan 21
Online job adverts: 12,150
",
- "Black Country LEP
Feb 21
Online job adverts: 12,865
",
- "Black Country LEP
Mar 21
Online job adverts: 15,580
",
- "Black Country LEP
Apr 21
Online job adverts: 17,115
",
- "Black Country LEP
May 21
Online job adverts: 18,970
",
- "Black Country LEP
Jun 21
Online job adverts: 20,140
",
- "Black Country LEP
Jul 21
Online job adverts: 21,555
",
- "Black Country LEP
Aug 21
Online job adverts: 23,025
",
- "Black Country LEP
Sep 21
Online job adverts: 24,085
",
- "Black Country LEP
Oct 21
Online job adverts: 27,390
",
- "Black Country LEP
Nov 21
Online job adverts: 30,700
",
- "Black Country LEP
Dec 21
Online job adverts: 33,840
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18962,
- 18993,
- 19024,
- 19052,
- 19083,
- 19113,
- 19144,
- 19174,
- 19205,
- 19236,
- 19266,
- 19297,
- 19327,
- 19327,
- 19327,
- 19297,
- 19266,
- 19236,
- 19205,
- 19174,
- 19144,
- 19113,
- 19083,
- 19052,
- 19024,
- 18993,
- 18962,
- 18962
- ],
- "y": [
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 15860,
- 18985,
- 19045,
- 19470,
- 19265,
- 18740,
- 19595,
- 21945,
- 21335,
- 21005,
- 26830,
- 30590,
- 33840,
- 15860
- ],
- "text": [
- "Black Country LEP
Dec 21
Online job adverts: 33,840
",
- "Black Country LEP
Jan 22
Online job adverts: 30,590
",
- "Black Country LEP
Feb 22
Online job adverts: 26,830
",
- "Black Country LEP
Mar 22
Online job adverts: 21,005
",
- "Black Country LEP
Apr 22
Online job adverts: 21,335
",
- "Black Country LEP
May 22
Online job adverts: 21,945
",
- "Black Country LEP
Jun 22
Online job adverts: 19,595
",
- "Black Country LEP
Jul 22
Online job adverts: 18,740
",
- "Black Country LEP
Aug 22
Online job adverts: 19,265
",
- "Black Country LEP
Sep 22
Online job adverts: 19,470
",
- "Black Country LEP
Oct 22
Online job adverts: 19,045
",
- "Black Country LEP
Nov 22
Online job adverts: 18,985
",
- "Black Country LEP
Dec 22
Online job adverts: 15,860
",
- "Black Country LEP
Dec 22
Online job adverts: 15,860
",
- "Black Country LEP
Dec 22
Online job adverts: 15,860
",
- "Black Country LEP
Nov 22
Online job adverts: 18,985
",
- "Black Country LEP
Oct 22
Online job adverts: 19,045
",
- "Black Country LEP
Sep 22
Online job adverts: 19,470
",
- "Black Country LEP
Aug 22
Online job adverts: 19,265
",
- "Black Country LEP
Jul 22
Online job adverts: 18,740
",
- "Black Country LEP
Jun 22
Online job adverts: 19,595
",
- "Black Country LEP
May 22
Online job adverts: 21,945
",
- "Black Country LEP
Apr 22
Online job adverts: 21,335
",
- "Black Country LEP
Mar 22
Online job adverts: 21,005
",
- "Black Country LEP
Feb 22
Online job adverts: 26,830
",
- "Black Country LEP
Jan 22
Online job adverts: 30,590
",
- "Black Country LEP
Dec 21
Online job adverts: 33,840
",
- "Black Country LEP
Dec 21
Online job adverts: 33,840
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(212,53,28,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18962,
- 18993,
- 19024,
- 19052,
- 19083,
- 19113,
- 19144,
- 19174,
- 19205,
- 19236,
- 19266,
- 19297,
- 19327
- ],
- "y": [
- 33840,
- 30590,
- 26830,
- 21005,
- 21335,
- 21945,
- 19595,
- 18740,
- 19265,
- 19470,
- 19045,
- 18985,
- 15860
- ],
- "text": [
- "Black Country LEP
Dec 21
Online job adverts: 33,840
",
- "Black Country LEP
Jan 22
Online job adverts: 30,590
",
- "Black Country LEP
Feb 22
Online job adverts: 26,830
",
- "Black Country LEP
Mar 22
Online job adverts: 21,005
",
- "Black Country LEP
Apr 22
Online job adverts: 21,335
",
- "Black Country LEP
May 22
Online job adverts: 21,945
",
- "Black Country LEP
Jun 22
Online job adverts: 19,595
",
- "Black Country LEP
Jul 22
Online job adverts: 18,740
",
- "Black Country LEP
Aug 22
Online job adverts: 19,265
",
- "Black Country LEP
Sep 22
Online job adverts: 19,470
",
- "Black Country LEP
Oct 22
Online job adverts: 19,045
",
- "Black Country LEP
Nov 22
Online job adverts: 18,985
",
- "Black Country LEP
Dec 22
Online job adverts: 15,860
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(212,53,28,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17059,
- 19435
- ],
- "tickmode": "array",
- "ticktext": [
- "2017",
- "2018",
- "2019",
- "2020",
- "2021",
- "2022",
- "2023"
- ],
- "tickvals": [
- 17167,
- 17532,
- 17897,
- 18262,
- 18628,
- 18993,
- 19358
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2017",
- "2018",
- "2019",
- "2020",
- "2021",
- "2022",
- "2023"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 5757.75,
- 35177.25
- ],
- "tickmode": "array",
- "ticktext": [
- "7K",
- "34K"
- ],
- "tickvals": [
- 7095,
- 33840
- ],
- "categoryorder": "array",
- "categoryarray": [
- "7K",
- "34K"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "KS5LineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17379,
- 17744,
- 18109,
- 18475
- ],
- "y": [
- 0.79265607799968596,
- 0.78625724392263097,
- 0.78079286132241099,
- 0.77213333333333301
- ],
- "text": [
- "Black Country LEP
AY17/18
KS5 sustained positive destination rate: 79%
",
- "Black Country LEP
AY18/19
KS5 sustained positive destination rate: 79%
",
- "Black Country LEP
AY19/20
KS5 sustained positive destination rate: 78%
",
- "Black Country LEP
AY20/21
KS5 sustained positive destination rate: 77%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840,
- 18840,
- 18840,
- 18475,
- 18475
- ],
- "y": [
- 0.77213333333333301,
- 0.77213333333333301,
- 0.77213333333333301,
- 0.79534601024572404,
- 0.77213333333333301,
- 0.77213333333333301
- ],
- "text": [
- "Black Country LEP
AY20/21
KS5 sustained positive destination rate: 77%
",
- "Black Country LEP
AY21/22
KS5 sustained positive destination rate: 80%
",
- "Black Country LEP
AY21/22
KS5 sustained positive destination rate: 80%
",
- "Black Country LEP
AY21/22
KS5 sustained positive destination rate: 80%
",
- "Black Country LEP
AY20/21
KS5 sustained positive destination rate: 77%
",
- "Black Country LEP
AY20/21
KS5 sustained positive destination rate: 77%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(0,112,60,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18475,
- 18840
- ],
- "y": [
- 0.77213333333333301,
- 0.79534601024572404
- ],
- "text": [
- "Black Country LEP
AY20/21
KS5 sustained positive destination rate: 77%
",
- "Black Country LEP
AY21/22
KS5 sustained positive destination rate: 80%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,112,60,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 17379,
- 17744,
- 18109,
- 18475,
- 18840
- ],
- "y": [
- 0.814115758540785,
- 0.81075440841199797,
- 0.80722422187677001,
- 0.79461641893704005,
- 0.82649491346880799
- ],
- "text": [
- "England
AY17/18
KS5 sustained positive destination rate: 81%
",
- "England
AY18/19
KS5 sustained positive destination rate: 81%
",
- "England
AY19/20
KS5 sustained positive destination rate: 81%
",
- "England
AY20/21
KS5 sustained positive destination rate: 79%
",
- "England
AY21/22
KS5 sustained positive destination rate: 83%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,0.5)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17305.950000000001,
- 18913.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "tickvals": [
- 17532,
- 17897,
- 18262,
- 18628
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 0.74272878112980356,
- 0.88166544286203241
- ],
- "tickmode": "array",
- "ticktext": [
- "75%",
- "88%"
- ],
- "tickvals": [
- 0.75004408393581401,
- 0.87535014005602196
- ],
- "categoryorder": "array",
- "categoryarray": [
- "75%",
- "88%"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "Nvq3plusLineChart": {
- "x": {
- "data": [
- {
- "x": [
- 17167,
- 17532,
- 17897,
- 18262
- ],
- "y": [
- 0.40008314855875798,
- 0.39279328840599598,
- 0.400356604032369,
- 0.45539135194307601
- ],
- "text": [
- "Black Country LEP
Jan 2017-Dec 2017
People with a qualification at level 3 or above: 40%
",
- "Black Country LEP
Jan 2018-Dec 2018
People with a qualification at level 3 or above: 39%
",
- "Black Country LEP
Jan 2019-Dec 2019
People with a qualification at level 3 or above: 40%
",
- "Black Country LEP
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 46%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18262,
- 18628,
- 18628,
- 18628,
- 18262,
- 18262
- ],
- "y": [
- 0.45539135194307601,
- 0.45539135194307601,
- 0.45539135194307601,
- 0.47613868116927299,
- 0.45539135194307601,
- 0.45539135194307601
- ],
- "text": [
- "Black Country LEP
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 46%
",
- "Black Country LEP
Jan 2021-Dec 2021
People with a qualification at level 3 or above: 48%
",
- "Black Country LEP
Jan 2021-Dec 2021
People with a qualification at level 3 or above: 48%
",
- "Black Country LEP
Jan 2021-Dec 2021
People with a qualification at level 3 or above: 48%
",
- "Black Country LEP
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 46%
",
- "Black Country LEP
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 46%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "transparent",
- "dash": "solid"
- },
- "fill": "toself",
- "fillcolor": "rgba(0,112,60,0.3)",
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 18262,
- 18628
- ],
- "y": [
- 0.45539135194307601,
- 0.47613868116927299
- ],
- "text": [
- "Black Country LEP
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 46%
",
- "Black Country LEP
Jan 2021-Dec 2021
People with a qualification at level 3 or above: 48%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,112,60,1)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- },
- {
- "x": [
- 17167,
- 17532,
- 17897,
- 18262,
- 18628
- ],
- "y": [
- 0.55526806283934704,
- 0.56294534073979996,
- 0.57125745054565302,
- 0.59932215668012001,
- 0.600024715200423
- ],
- "text": [
- "England
Jan 2017-Dec 2017
People with a qualification at level 3 or above: 56%
",
- "England
Jan 2018-Dec 2018
People with a qualification at level 3 or above: 56%
",
- "England
Jan 2019-Dec 2019
People with a qualification at level 3 or above: 57%
",
- "England
Jan 2020-Dec 2020
People with a qualification at level 3 or above: 60%
",
- "England
Jan 2021-Dec 2021
People with a qualification at level 3 or above: 60%
"
- ],
- "type": "scatter",
- "mode": "lines",
- "line": {
- "width": 1.8897637795275593,
- "color": "rgba(0,0,0,0.5)",
- "dash": "solid"
- },
- "hoveron": "points",
- "showlegend": false,
- "xaxis": "x",
- "yaxis": "y",
- "hoverinfo": "text",
- "frame": null
- }
- ],
- "layout": {
- "margin": {
- "t": 0,
- "r": 4,
- "b": 0,
- "l": 0,
- "pad": 0
- },
- "plot_bgcolor": "rgba(243,242,241,1)",
- "paper_bgcolor": "rgba(243,242,241,1)",
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 14.611872146118724
- },
- "xaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 17093.950000000001,
- 18701.049999999999
- ],
- "tickmode": "array",
- "ticktext": [
- "2017",
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "tickvals": [
- 17167,
- 17532,
- 17897,
- 18262,
- 18628
- ],
- "categoryorder": "array",
- "categoryarray": [
- "2017",
- "2018",
- "2019",
- "2020",
- "2021"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "y",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "yaxis": {
- "domain": [
- 0,
- 1
- ],
- "automargin": true,
- "type": "linear",
- "autorange": false,
- "range": [
- 0.37549904781310317,
- 0.73397234085674479
- ],
- "tickmode": "array",
- "ticktext": [
- "39%",
- "72%"
- ],
- "tickvals": [
- 0.39279328840599598,
- 0.71767810026385204
- ],
- "categoryorder": "array",
- "categoryarray": [
- "39%",
- "72%"
- ],
- "nticks": null,
- "ticks": "",
- "tickcolor": null,
- "ticklen": 3.6529680365296811,
- "tickwidth": 0,
- "showticklabels": true,
- "tickfont": {
- "color": "rgba(77,77,77,1)",
- "family": "",
- "size": 11.68949771689498
- },
- "tickangle": 0,
- "showline": false,
- "linecolor": null,
- "linewidth": 0,
- "showgrid": false,
- "gridcolor": null,
- "gridwidth": 0,
- "zeroline": false,
- "anchor": "x",
- "title": {
- "text": "",
- "font": {
- "color": null,
- "family": null,
- "size": 0
- }
- },
- "hoverformat": ".2f",
- "fixedrange": true
- },
- "shapes": [
- {
- "type": "rect",
- "fillcolor": null,
- "line": {
- "color": null,
- "width": 0,
- "linetype": [
-
- ]
- },
- "yref": "paper",
- "xref": "paper",
- "x0": 0,
- "x1": 1,
- "y0": 0,
- "y1": 1
- }
- ],
- "showlegend": false,
- "legend": {
- "bgcolor": "rgba(255,255,255,1)",
- "bordercolor": "transparent",
- "borderwidth": 1.8897637795275593,
- "font": {
- "color": "rgba(0,0,0,1)",
- "family": "",
- "size": 11.68949771689498
- }
- },
- "hovermode": "closest",
- "height": 81,
- "barmode": "relative"
- },
- "config": {
- "doubleClick": "reset",
- "modeBarButtonsToAdd": [
- "hoverclosest",
- "hovercompare"
- ],
- "showSendToCloud": false,
- "displayModeBar": false
- },
- "source": "A",
- "highlight": {
- "on": "plotly_click",
- "persistent": false,
- "dynamic": false,
- "selectize": false,
- "opacityDim": 0.20000000000000001,
- "selected": {
- "opacity": 1
- },
- "debounce": 0
- },
- "shinyEvents": [
- "plotly_hover",
- "plotly_click",
- "plotly_selected",
- "plotly_relayout",
- "plotly_brushed",
- "plotly_brushing",
- "plotly_clickannotation",
- "plotly_doubleclick",
- "plotly_deselect",
- "plotly_afterplot",
- "plotly_sunburstclick"
- ],
- "base_url": "https://plot.ly"
- },
- "evals": [
-
- ],
- "jsHooks": [
-
- ],
- "deps": [
- {
- "name": "setprototypeof",
- "version": "0.1",
- "src": {
- "href": "setprototypeof-0.1"
- },
- "meta": null,
- "script": "setprototypeof.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "typedarray",
- "version": "0.1",
- "src": {
- "href": "typedarray-0.1"
- },
- "meta": null,
- "script": "typedarray.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "jquery",
- "version": "3.5.1",
- "src": {
- "href": "jquery-3.5.1"
- },
- "meta": null,
- "script": "jquery.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "crosstalk",
- "version": "1.2.0",
- "src": {
- "href": "crosstalk-1.2.0"
- },
- "meta": null,
- "script": "js/crosstalk.min.js",
- "stylesheet": "css/crosstalk.min.css",
- "head": null,
- "attachment": null,
- "all_files": true
- },
- {
- "name": "plotly-htmlwidgets-css",
- "version": "2.11.1",
- "src": {
- "href": "plotly-htmlwidgets-css-2.11.1"
- },
- "meta": null,
- "script": null,
- "stylesheet": "plotly-htmlwidgets.css",
- "head": null,
- "attachment": null,
- "all_files": false
- },
- {
- "name": "plotly-main",
- "version": "2.11.1",
- "src": {
- "href": "plotly-main-2.11.1"
- },
- "meta": null,
- "script": "plotly-latest.min.js",
- "stylesheet": null,
- "head": null,
- "attachment": null,
- "all_files": false
- }
- ]
- },
- "overviewEmpCntKPI": {
- "html": "\n Jul 2022-Jun 2023<\/span>\n
\n 515,500\n
-13,700<\/span>
\n<\/h4>",
- "deps": [
-
- ]
- },
- "overviewEmpRateKPI": {
- "html": "\n Jul 2022-Jun 2023<\/span>\n
\n 70%\n
-2ppts<\/span>
\n<\/h4>",
- "deps": [
-
- ]
- },
- "overviewJobKPI": {
- "html": "\n Dec 22<\/span>\n
\n 15,860\n
-17,980<\/span>
\n<\/h4>",
- "deps": [
-
- ]
- },
- "page0title": {
- "html": "Overview of local landscape in Black Country LEP",
- "deps": [
-
- ]
- },
- "screenshotOverview": {
- "html": "