Current Framework

Here you can find the current set (as of 2025-07-21) of indicators along with their indices and dimensions. This reflects the indicator refinement meetings that consolidated the economics, environment, and production dimensions, but no such process has taken place with health and social yet.

1 Indicator Table

The table below lets you search and filter through the indicators. Use the button to download the current set, including any filters you might have applied.

Code
# Clean up tree
tree <- fixed_tree %>% 
  select(dimension, index, indicator) %>% 
  unique() %>% 
  arrange(dimension, index, indicator)

table_tree <- tree %>% 
  setNames(c(names(.) %>% snakecase::to_title_case()))

# Make reactable table with download button
htmltools::browsable(
  tagList(
    tags$div(
      style = "display: flex; margin-bottom: 20px; justify-content: center;",
      tags$button(
          class = "btn btn-primary",
          style = "display: flex; align-items: center; gap: 8px; padding: 8px 12px;",
          tagList(fontawesome::fa("download"), "Download as CSV"),
          onclick = "Reactable.downloadDataCSV('indicator_table', 'indicator_framework.csv')"
      )
    ),
    get_reactable(
      table_tree,
      elementId = "indicator_table",
      columns = list(
        Dimension = colDef(minWidth = 75),
        Index = colDef(minWidth = 100),
        Indicator = colDef(minWidth = 200)
      )
    )
  )
)

2 Dimension Graphs

Below are graphs showing the same information as in the table. From left to right are the dimensions, indices, and indicators.

2.1 Economics

Code
plots$econ <- get_dimension_ggraph(
  framework_df = tree,
  include_metrics = FALSE,
  dimension_in = 'economics',
  y_limits = c(-3.75, 3.25),
  palette = "scico::batlowW"
)
plots$econ

2.2 Environment

Code
plots$env <- get_dimension_ggraph(
  framework_df = tree,
  include_metrics = FALSE,
  dimension_in = 'environment',
  y_limits = c(-4.5, 3.25),
  palette = "scico::batlowW"
)
plots$env

2.3 Health

Code
plots$health <- get_dimension_ggraph(
  framework_df = tree,
  include_metrics = FALSE,
  dimension_in = 'health',
  y_limits = c(-4.5, 3.25),
  palette = "scico::batlowW"
)
plots$health

2.4 Production

Code
plots$prod <- get_dimension_ggraph(
  framework_df = tree,
  include_metrics = FALSE,
  dimension_in = 'production',
  y_limits = c(-4.5, 3.25),
  palette = "scico::batlowW"
)
plots$prod

2.5 Social

Code
plots$social <- get_dimension_ggraph(
  framework_df = tree,
  include_metrics = FALSE,
  dimension_in = 'social',
  y_limits = c(-3, 3.25),
  palette = "scico::batlowW"
)
plots$social

Back to top