Fichier d’origine (Fichier SVG, nominalement de 604 × 375 pixels, taille : 159 kio)

    Ce fichier et sa description proviennent de Wikimedia Commons.

    Description

    Description
    Français : Indice hivernal de l'Oscillation nord-atlantique (ONA) ou North Atlantic oscillation (NAO) en anglais depuis 1823. Cet indice est calculé comme la différence de pression au niveau de la mer entre Gibraltar et l'Islande de décembre à mars. La courbe noire est un lissage des données et en gris son intervalle de confiance.
    Date
    Source

    Travail personnel, données de Climatic Research Unit, University of East Anglia.

    Référence : Jones, P.D., Jónsson, T. et Wheeler, D., 1997: Extension to the North Atlantic Oscillation using early instrumental pressure observations from Gibraltar and South-West Iceland. Int. J. Climatol. 17, 1433-1450. doi: 10.1002/(SICI)1097-0088(19971115)17:13<1433::AID-JOC203>3.0.CO;2-P
    Auteur ou autrice Oeneis
    Autres versions

    [modifier]

    Conditions d’utilisation

    Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
    w:fr:Creative Commons
    paternité partage à l’identique
    Vous êtes libre :
    • de partager – de copier, distribuer et transmettre cette œuvre
    • d’adapter – de modifier cette œuvre
    Sous les conditions suivantes :
    • paternité – Vous devez donner les informations appropriées concernant l'auteur, fournir un lien vers la licence et indiquer si des modifications ont été faites. Vous pouvez faire cela par tout moyen raisonnable, mais en aucune façon suggérant que l’auteur vous soutient ou approuve l’utilisation que vous en faites.
    • partage à l’identique – Si vous modifiez, transformez ou vous basez sur cet élément, vous devez distribuer votre contribution sous une license identique ou compatible à celle de l’original.

    Créer ce graphique

    NAO annuelle et hivernale, multi-langues

     Ce graphique a été créé avec R.

    R

    # Build multi languages plots for annual and winter NAO
    # based on CRU data.
    # 
    # Used for https://commons.wikimedia.org/wiki/Template:Other_versions/NAO_winter
    # e.g. https://commons.wikimedia.org/wiki/File:Winter-NAO-Index.svg
    # See https://commons.wikimedia.org/wiki/Template:Other_versions/NAO_winter.R to edit this file
    
    library(dplyr)
    library(readr)
    library(tidyr)
    library(ggplot2)
    library(stringr)
    library(glue)
    
    theme_set(theme_bw())
    theme_update(plot.caption = element_text(size = 7))
    oldDec <- getOption("OutDec")
    
    # get data : winter and annual
    # add sign column for colors
    nao_cru <- "https://crudata.uea.ac.uk/cru/data/nao/nao.dat" %>% 
      read_table(col_types = "iddddddddddddd", na = "-99.99", col_names = c("year", 1:12, "annual")) %>% 
      pivot_longer(-1, names_to = "period", values_to = "nao")
    
    nao_cru_djfm <- nao_cru %>% 
      filter(period %in% c("12", "1", "2", "3")) %>%
      mutate(winter = if_else(period == "12", 
                              paste(year, year + 1, sep = "-"),
                              paste(year - 1, year, sep = "-"))) %>% 
      group_by(winter) %>% 
      summarise(nao = mean(nao, na.rm = TRUE)) %>% 
      mutate(year = as.numeric(str_extract(winter, "^\\d{4}")),
             sign = if_else(nao < 0, "negative", "positive")) %>% 
      filter(year > 1822)
    
    nao_cru_annual <- nao_cru %>% 
      filter(period == "annual") %>% 
      mutate(sign = if_else(nao < 0, "negative", "positive")) %>% 
      filter(year > 1822)
    
    
    # manage languages
    language <- list(
      es_ES = list(
        winter = list(
          data = nao_cru_djfm,            
          title = "Índice de invierno de la Oscilación del Atlántico Norte (NAO)",
          subtitle = "Gibraltar - SW de Islandia, de diciembre a marzo",
          caption = "https://w.wiki/4b$m\nData : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. y Wheeler, D. (1997)\nActualizado regularmente. Accedido a",
          x = "Año",
          y = "Diferencia de presión normalizada a nivel del mar (hPa)",
          outDec = "."
        ),
        annual = list(
          data = nao_cru_annual,
          title = "Índice anual de la Oscilación del Atlántico Norte (NAO)",
          subtitle = "Gibraltar - SW de Islandia",
          caption = "Data : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. y Wheeler, D. (1997)\nActualizado regularmente. Accedido a",
          x = "Año",
          y = "Diferencia de presión normalizada a nivel del mar (hPa)",
          outDec = "."
        )
      ),
      de_DE = list(
        winter = list(
          data = nao_cru_djfm,
          title = "Nordatlantischen Oszillation (NAO) Winter Index",
          subtitle = "Gibraltar - SW Island, Dezember bis März",
          caption = "https://w.wiki/4b$m\nDatei : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. und Wheeler, D. (1997)\nRegelmäßig aktualisiert. Zugänglich am",
          x = "Jahre",
          y = "Differenz der standardisierten Luftdruck (hPa)",
          outDec = ","
        ),
        annual = list(
          data = nao_cru_annual,      
          title = "Nordatlantischen Oszillation (NAO) Index",
          subtitle = "Gibraltar - SW Island",
          caption = "Datei : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. und Wheeler, D. (1997)\nRegelmäßig aktualisiert. Zugänglich am",
          x = "Jahre",
          y = "Differenz der standardisierten Luftdruck (hPa)",
          outDec = ","
        )
      ),
      en_US = list(
        winter = list(
          data = nao_cru_djfm,            
          title = "North Atlantic Oscillation (NAO) winter index",
          subtitle = "Gibraltar - SW Iceland, December to March",
          caption = "https://w.wiki/4b$m\nData : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. and Wheeler, D. (1997)\nUpdated regularly. Accessed",
          x = "Year",
          y = "Difference of normalized sea level pressure (hPa)",
          outDec = "."
        ),
        annual = list(
          data = nao_cru_annual,
          title = "North Atlantic Oscillation (NAO) annual index",
          subtitle = "Gibraltar - SW Iceland",
          caption = "Data : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. and Wheeler, D. (1997)\nUpdated regularly. Accessed",
          x = "Year",
          y = "Difference of normalized sea level pressure (hPa)",
          outDec = "."
        )
      ),
      fr_FR = list(
        winter = list(
          data = nao_cru_djfm,
          title = "Indice hivernal de l'oscillation nord-atlantique (ONA)",
          subtitle = "Gibraltar - SW Islande, décembre à mars",
          caption = "https://w.wiki/4b$m\nDonnées : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. et Wheeler, D. (1997)\nMise à jour régulière. Accédé le",
          x = "année",
          y = "différence de pression normalisée (hPa)",
          outDec = ","
        ),
        annual = list(
          data = nao_cru_annual,
          title = "Indice annuel de l'oscillation nord-atlantique (ONA)",
          subtitle = "Gibraltar - SW Islande",
          caption = "Données : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. et Wheeler, D. (1997)\nMise à jour régulière. Accédé le",
          x = "année",
          y = "différence de pression normalisée (hPa)",
          outDec = ","
        )
      ),
      it_IT = list(
        winter = list(
          data = nao_cru_djfm,
          title = "Indice invernale dell'Oscillazione Nord Atlantica (NAO)",
          subtitle = "Gibilterra - SW Islanda, da dicembre a marzo",
          caption = "https://w.wiki/4b$m\nDati : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. e Wheeler, D. (1997)\nAggiornato regolarmente. Accesso a",
          x = "Anno",
          y = "Differenza di pressione normalizzata\nal livello del mare (hPa)",
          outDec = ","
        ),
        annual = list(
          data = nao_cru_annual,
          title = "Indice annuale dell'Oscillazione Nord Atlantica (NAO)",
          subtitle = "Gibilterra - SW Islanda",
          caption = "Dati : Climatic Research Unit, University of East Anglia.\nJones, P.D., Jónsson, T. e Wheeler, D. (1997)\nAggiornato regolarmente. Accesso a",
          x = "Anno",
          y = "Differenza di pressione normalizzata\nal livello del mare (hPa)",
          outDec = ","
        )
      )
    )
    
    
    for (l in names(language)) {
      message(l)
      
      for (t in names(language[[l]])) {
        message(t)
        current <- language[[l]][[t]]
        options(OutDec = current$outDec)
        
        # plot graph
        ggplot(current$data, aes(year, nao)) +
          geom_col(aes(fill = sign)) +
          geom_smooth(span = .1, color = "black", alpha = 0.3) +
          scale_fill_manual(values = c("positive" = "darkorange2",
                                       "negative" = "deepskyblue3")) +
          scale_x_continuous(breaks = seq(1820, max(current$data$year), 20)) +
          guides(fill = "none") +
          labs(title = current$title,
               subtitle = current$subtitle,
               caption = glue("{current$caption} {format(Sys.Date(), '%Y-%m-%d')}"),
               x = current$x,
               y = current$y)
        
        ggsave(file = glue("nao_cru_{t}_{l}_{Sys.Date()}.svg"), 
               width = 20,
               height = 12.4,
               units = "cm",
               scale = 0.8,
               device = svg)
      }
    }
    
    options(OutDec = oldDec)
    

    Légendes

    Indice hivernal de l'Oscillation nord-atlantique

    Éléments décrits dans ce fichier

    dépeint

    image/svg+xml

    162 717 octet

    61126770af23ce194be48c959691d94f668cff53

    Historique du fichier

    Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.

    (les plus récentes | les plus anciennes) Voir (10 plus récentes | ) (10 | 20 | 50 | 100 | 250 | 500)
    Date et heureVignetteDimensionsUtilisateurCommentaire
    actuel25 décembre 2025 à 11:25Vignette pour la version du 25 décembre 2025 à 11:25604 × 375 (159 kio)Oeneisupdate 2025 data
    24 décembre 2024 à 11:30Vignette pour la version du 24 décembre 2024 à 11:30604 × 375 (158 kio)Oeneisupdate 2024 data
    22 novembre 2023 à 08:43Vignette pour la version du 22 novembre 2023 à 08:43566 × 351 (159 kio)Oeneisupdate 2022-2023
    22 décembre 2022 à 17:40Vignette pour la version du 22 décembre 2022 à 17:40566 × 351 (157 kio)Oeneis2022 update
    15 août 2022 à 09:13Vignette pour la version du 15 août 2022 à 09:13566 × 351 (160 kio)Oeneisupdate with 2021-2022 data
    26 décembre 2021 à 18:17Vignette pour la version du 26 décembre 2021 à 18:17566 × 351 (156 kio)Oeneisupdate wiki link
    26 décembre 2021 à 13:02Vignette pour la version du 26 décembre 2021 à 13:02566 × 351 (155 kio)Oeneis2020-2021 data. Using CRU data
    1 novembre 2020 à 14:22Vignette pour la version du 1 novembre 2020 à 14:22566 × 351 (140 kio)Oeneisdonnées 2019
    21 octobre 2018 à 09:19Vignette pour la version du 21 octobre 2018 à 09:19566 × 351 (138 kio)Oeneisdonnées 2017-2018
    8 octobre 2017 à 15:51Vignette pour la version du 8 octobre 2017 à 15:51566 × 351 (140 kio)Oeneismeilleur rendu svg
    (les plus récentes | les plus anciennes) Voir (10 plus récentes | ) (10 | 20 | 50 | 100 | 250 | 500)

    La page suivante utilise ce fichier :

    Métadonnées