{"id":61307,"date":"2026-07-30T10:44:12","date_gmt":"2026-07-30T08:44:12","guid":{"rendered":"https:\/\/alertes-meteo.com\/?page_id=61307"},"modified":"2026-07-30T14:59:26","modified_gmt":"2026-07-30T12:59:26","slug":"temperatures-moyennes-en-avril-depuis-1921-en-france-un-siecle-de-printemps-en-mutation","status":"publish","type":"page","link":"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-avril-depuis-1921-en-france-un-siecle-de-printemps-en-mutation\/","title":{"rendered":"Temp\u00e9ratures moyennes en avril depuis 1921 en France : un si\u00e8cle de printemps en mutation"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1575px;margin-left: calc(-5% \/ 2 );margin-right: calc(-5% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.375%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.375%;--awb-width-medium:100%;--awb-spacing-right-medium:2.375%;--awb-spacing-left-medium:2.375%;--awb-width-small:100%;--awb-spacing-right-small:2.375%;--awb-spacing-left-small:2.375%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><div class=\"flex items-center gap-2 self-start\"><\/div>\n<div><\/div>\n<div class=\"w-full\">\n<div class=\"pb-0 rounded-xl pt-1.5\">\n<div>\n<div class=\"flex flex-col w-full gap-1\">\n<div class=\"flex w-full flex-col gap-1 m-scrollable-horizontal\">\n<div class=\"w-full\">\n<div class=\"message_content_1332 anthropic anthropic-claude-opus-5 thinking-block-collapsed\">\n<div class=\"markdown-content\">\n<p>Avril incarne le printemps dans l&rsquo;imaginaire collectif. Dans les faits, il reste l&rsquo;un des mois les plus tra\u00eetres du calendrier m\u00e9t\u00e9orologique fran\u00e7ais. Douceur estivale, giboul\u00e9es, orages pr\u00e9coces et gel\u00e9es destructrices peuvent se succ\u00e9der en quelques jours. Depuis 1921, les s\u00e9ries homog\u00e9n\u00e9is\u00e9es de M\u00e9t\u00e9o-France confirment un r\u00e9chauffement net du mois d&rsquo;avril, doubl\u00e9 d&rsquo;un paradoxe inqui\u00e9tant : jamais les gel\u00e9es tardives n&rsquo;ont caus\u00e9 autant de d\u00e9g\u00e2ts. D\u00e9cryptage.<\/p>\n<h2>Quelle est la temp\u00e9rature moyenne d&rsquo;avril en France ?<\/h2>\n<p>Sur l&rsquo;ensemble de la France m\u00e9tropolitaine, la <strong>temp\u00e9rature moyenne d&rsquo;avril<\/strong> atteint aujourd&rsquo;hui <strong>11 \u00e0 12 \u00b0C<\/strong>, contre environ <strong>9 \u00e0 10 \u00b0C<\/strong> durant les premi\u00e8res d\u00e9cennies du XX\u1d49 si\u00e8cle. Le mois se caract\u00e9rise par une amplitude thermique importante : matin\u00e9es encore fra\u00eeches, apr\u00e8s-midis parfois estivales, avec des \u00e9carts quotidiens d\u00e9passant fr\u00e9quemment 12 \u00b0C.<\/p>\n<h3>Des contrastes r\u00e9gionaux affirm\u00e9s<\/h3>\n<ul>\n<li><strong>Littoral m\u00e9diterran\u00e9en<\/strong> (Nice, Marseille, Perpignan) : 13 \u00e0 15 \u00b0C, avec les premi\u00e8res journ\u00e9es \u00e0 25 \u00b0C.<\/li>\n<li><strong>Fa\u00e7ade atlantique<\/strong> (Brest, La Rochelle, Biarritz) : 11 \u00e0 13 \u00b0C, douceur r\u00e9guli\u00e8re et v\u00e9g\u00e9tation avanc\u00e9e.<\/li>\n<li><strong>Bassin parisien et Nord<\/strong> : 10 \u00e0 12 \u00b0C, gel\u00e9es matinales encore possibles jusqu&rsquo;\u00e0 la fin du mois.<\/li>\n<li><strong>Grand Est et Franche-Comt\u00e9<\/strong> : 9 \u00e0 11 \u00b0C, nuits froides sous ciel clair et risque de gel marqu\u00e9.<\/li>\n<li><strong>Montagne<\/strong> : redoux net en vall\u00e9e, manteau neigeux en fonte active au-dessus de 1 800 m.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><p style=\"margin:18px 0; color:#dc2626; font-size:18px; font-weight:800; line-height:1.5; text-align:center;\">\n  Afficher et survolez le diagramme pour voir le d\u00e9tail des temp\u00e9ratures.\n<\/p>\n\n\n<!--\n  Graphique interactif WordPress\n  \u00c0 coller dans un bloc \u00ab HTML personnalis\u00e9 \u00bb.\n  Aucune biblioth\u00e8que externe n'est n\u00e9cessaire.\n-->\n<div class=\"tavr-widget\" data-tavr-chart>\n  <div class=\"tavr-header\">\n    <h2>Temp\u00e9rature moyenne observ\u00e9e en avril depuis 1921 (France)<\/h2>\n    <p>Valeurs en degr\u00e9s Celsius<\/p>\n  <\/div>\n\n  <div\n    class=\"tavr-reference\"\n    role=\"note\"\n    aria-label=\"Normale 1991-2020 : 11,74 degr\u00e9s Celsius\"\n  >\n    <span>Normale 1991-2020<\/span>\n    <strong>11,74\u00a0\u00b0C<\/strong>\n  <\/div>\n\n  <div class=\"tavr-toggle-row\">\n    <button\n      class=\"tavr-toggle\"\n      data-tavr-toggle\n      type=\"button\"\n      role=\"switch\"\n      aria-checked=\"false\"\n    >\n      <span class=\"tavr-toggle-track\" aria-hidden=\"true\">\n        <span class=\"tavr-toggle-dot\"><\/span>\n      <\/span>\n      <span data-tavr-toggle-label>Afficher le diagramme<\/span>\n    <\/button>\n  <\/div>\n\n  <div class=\"tavr-content\" data-tavr-content hidden>\n    <div class=\"tavr-selection\" data-tavr-selection aria-live=\"polite\">\n      Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\n    <\/div>\n\n    <div class=\"tavr-scroll\" aria-label=\"Graphique d\u00e9filable horizontalement sur mobile\">\n      <div class=\"tavr-stage\">\n        <svg\n          class=\"tavr-svg\"\n          data-tavr-svg\n          viewBox=\"0 0 1240 520\"\n          role=\"img\"\n          tabindex=\"0\"\n          aria-labelledby=\"tavr-title tavr-desc\"\n          preserveAspectRatio=\"xMidYMid meet\"\n        >\n          <title id=\"tavr-title\">\n            Temp\u00e9rature moyenne observ\u00e9e en avril en France, de 1921 \u00e0 2026\n          <\/title>\n          <desc id=\"tavr-desc\">\n            Courbe bleue interactive de la temp\u00e9rature moyenne nationale observ\u00e9e\n            en avril. La ligne pointill\u00e9e repr\u00e9sente la normale 1991-2020 de 11,74 \u00b0C.\n            Les fl\u00e8ches gauche et droite permettent de parcourir les ann\u00e9es.\n          <\/desc>\n        <\/svg>\n        <div class=\"tavr-tooltip\" data-tavr-tooltip role=\"status\" aria-hidden=\"true\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"tavr-legend\" aria-label=\"L\u00e9gende\">\n      <span><i class=\"tavr-line-key\"><\/i> Temp\u00e9rature moyenne observ\u00e9e<\/span>\n      <span><i class=\"tavr-normal-key\"><\/i> Normale 1991-2020 : 11,74\u00a0\u00b0C<\/span>\n    <\/div>\n\n    <p class=\"tavr-note\">\n      Les valeurs 2024, 2025 et 2026 ont \u00e9t\u00e9 ajout\u00e9es \u00e0 partir des bilans climatiques\n      mensuels officiels.\n    <\/p>\n\n    <p class=\"tavr-source\">\n      Source : M\u00e9t\u00e9o-France \u2022 Indicateur thermique national\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  .tavr-widget,\n  .tavr-widget * {\n    box-sizing: border-box;\n  }\n\n  .tavr-widget {\n    --tavr-blue: #2f80ed;\n    --tavr-blue-dark: #145eb8;\n    --tavr-blue-soft: #eaf4ff;\n    --tavr-grid: #dfe6ee;\n    --tavr-ink: #17202a;\n    --tavr-muted: #5d6874;\n    width: 100%;\n    max-width: 1280px;\n    margin: 24px auto;\n    padding: clamp(18px, 3vw, 32px);\n    overflow: hidden;\n    color: var(--tavr-ink);\n    background: #ffffff;\n    border: 1px solid #e7ecf2;\n    border-radius: 18px;\n    box-shadow: 0 12px 34px rgba(23, 32, 42, 0.09);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tavr-header h2 {\n    margin: 0;\n    font-size: clamp(21px, 2.6vw, 31px);\n    line-height: 1.18;\n    letter-spacing: -0.02em;\n  }\n\n  .tavr-header p {\n    margin: 8px 0 0;\n    color: var(--tavr-muted);\n    font-size: 15px;\n  }\n\n  .tavr-reference {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin-top: 18px;\n    padding: 10px 14px;\n    color: #184d82;\n    background: var(--tavr-blue-soft);\n    border: 1px solid #bfdcff;\n    border-radius: 11px;\n    font-size: 14px;\n  }\n\n  .tavr-reference span {\n    font-weight: 700;\n  }\n\n  .tavr-reference strong {\n    font-size: 17px;\n    color: #0f559f;\n  }\n\n  .tavr-toggle-row {\n    margin-top: 16px;\n  }\n\n  .tavr-toggle {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0;\n    padding: 9px 13px;\n    color: #34404c;\n    background: #f5f7fa;\n    border: 1px solid #dce2e8;\n    border-radius: 999px;\n    font: inherit;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.2;\n    cursor: pointer;\n    transition: color 0.16s ease, background 0.16s ease, border-color 0.16s ease;\n  }\n\n  .tavr-toggle:hover {\n    color: #17202a;\n    background: #eef2f6;\n    border-color: #cbd3dc;\n  }\n\n  .tavr-toggle:focus-visible,\n  .tavr-svg:focus-visible {\n    outline: 3px solid rgba(47, 128, 237, 0.28);\n    outline-offset: 3px;\n  }\n\n  .tavr-toggle-track {\n    position: relative;\n    display: inline-block;\n    width: 37px;\n    height: 21px;\n    flex: 0 0 auto;\n    background: #aeb7c2;\n    border-radius: 999px;\n    transition: background 0.16s ease;\n  }\n\n  .tavr-toggle-dot {\n    position: absolute;\n    top: 3px;\n    left: 3px;\n    width: 15px;\n    height: 15px;\n    background: #ffffff;\n    border-radius: 50%;\n    box-shadow: 0 1px 4px rgba(23, 32, 42, 0.28);\n    transition: transform 0.16s ease;\n  }\n\n  .tavr-toggle.is-active {\n    color: #174f8d;\n    background: #eff6ff;\n    border-color: #b9d4f2;\n  }\n\n  .tavr-toggle.is-active .tavr-toggle-track {\n    background: var(--tavr-blue-dark);\n  }\n\n  .tavr-toggle.is-active .tavr-toggle-dot {\n    transform: translateX(16px);\n  }\n\n  .tavr-content[hidden] {\n    display: none;\n  }\n\n  .tavr-selection {\n    min-height: 49px;\n    margin: 20px 0 12px;\n    padding: 12px 15px;\n    color: #34404c;\n    background: #f5f7fa;\n    border-left: 4px solid #8995a3;\n    border-radius: 9px;\n    font-size: 15px;\n    line-height: 1.4;\n  }\n\n  .tavr-selection strong {\n    color: #0f559f;\n  }\n\n  .tavr-selection.has-value {\n    color: #24415f;\n    background: #eef7ff;\n    border-left-color: var(--tavr-blue);\n  }\n\n  .tavr-scroll {\n    width: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    padding-top: 6px;\n    scrollbar-color: #aeb7c2 #edf0f3;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .tavr-stage {\n    position: relative;\n    width: 100%;\n    min-width: 940px;\n  }\n\n  .tavr-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n    cursor: crosshair;\n    touch-action: pan-x pan-y;\n  }\n\n  .tavr-grid-line {\n    stroke: var(--tavr-grid);\n    stroke-width: 1;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tavr-zero-line {\n    stroke: #aeb8c3;\n    stroke-width: 1.5;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tavr-normal-line {\n    stroke: #536273;\n    stroke-width: 1.7;\n    stroke-dasharray: 7 6;\n    vector-effect: non-scaling-stroke;\n  }\n\n  .tavr-normal-label {\n    fill: #4e5b68;\n    font-size: 12px;\n    font-weight: 700;\n    text-anchor: end;\n  }\n\n  .tavr-y-label,\n  .tavr-x-label,\n  .tavr-axis-unit {\n    fill: #687582;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .tavr-y-label {\n    font-size: 13px;\n    text-anchor: end;\n    dominant-baseline: middle;\n  }\n\n  .tavr-x-label {\n    font-size: 11px;\n    text-anchor: middle;\n  }\n\n  .tavr-axis-unit {\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .tavr-area {\n    pointer-events: none;\n  }\n\n  .tavr-curve {\n    fill: none;\n    stroke: var(--tavr-blue);\n    stroke-width: 2.1;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tavr-marker-line {\n    stroke: rgba(20, 94, 184, 0.42);\n    stroke-width: 1;\n    stroke-dasharray: 4 4;\n    vector-effect: non-scaling-stroke;\n    pointer-events: none;\n  }\n\n  .tavr-marker {\n    fill: #ffffff;\n    stroke: var(--tavr-blue-dark);\n    stroke-width: 2.2;\n    vector-effect: non-scaling-stroke;\n    filter: drop-shadow(0 2px 4px rgba(20, 94, 184, 0.28));\n    pointer-events: none;\n  }\n\n  .tavr-overlay {\n    fill: transparent;\n    pointer-events: all;\n  }\n\n  .tavr-tooltip {\n    position: absolute;\n    z-index: 4;\n    width: max-content;\n    max-width: 235px;\n    padding: 10px 12px;\n    color: #ffffff;\n    background: rgba(18, 34, 51, 0.97);\n    border-radius: 9px;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);\n    font-size: 13px;\n    line-height: 1.35;\n    pointer-events: none;\n    opacity: 0;\n    transform: translate(-50%, calc(-100% - 12px));\n    transition: opacity 0.12s ease;\n  }\n\n  .tavr-tooltip::after {\n    content: \"\";\n    position: absolute;\n    top: 100%;\n    left: 50%;\n    width: 0;\n    height: 0;\n    border: 7px solid transparent;\n    border-top-color: rgba(18, 34, 51, 0.97);\n    transform: translateX(-50%);\n  }\n\n  .tavr-tooltip.is-visible {\n    opacity: 1;\n  }\n\n  .tavr-tooltip strong,\n  .tavr-tooltip span {\n    display: block;\n  }\n\n  .tavr-tooltip strong {\n    margin-bottom: 2px;\n    font-size: 14px;\n  }\n\n  .tavr-legend {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px 22px;\n    margin-top: 14px;\n    color: #49535e;\n    font-size: 13px;\n  }\n\n  .tavr-legend span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .tavr-line-key,\n  .tavr-normal-key {\n    display: inline-block;\n    width: 30px;\n    height: 0;\n  }\n\n  .tavr-line-key {\n    border-top: 2px solid var(--tavr-blue);\n    border-radius: 999px;\n  }\n\n  .tavr-normal-key {\n    border-top: 2px dashed #536273;\n  }\n\n  .tavr-note {\n    margin: 16px 0 0;\n    padding: 11px 13px;\n    color: #52606d;\n    background: #f6f8fa;\n    border-radius: 9px;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .tavr-source {\n    margin: 13px 0 0;\n    color: #737d87;\n    font-size: 12px;\n  }\n\n  @media (max-width: 720px) {\n    .tavr-widget {\n      margin: 14px auto;\n      padding: 17px 14px 19px;\n      border-radius: 13px;\n    }\n\n    .tavr-reference {\n      width: 100%;\n      justify-content: space-between;\n    }\n\n    .tavr-selection {\n      margin-top: 15px;\n    }\n\n    .tavr-scroll {\n      padding-bottom: 7px;\n    }\n\n    .tavr-stage {\n      min-width: 900px;\n    }\n\n    .tavr-scroll::after {\n      content: \"Faites glisser le graphique pour parcourir les ann\u00e9es \u2192\";\n      position: sticky;\n      left: 0;\n      display: block;\n      width: max-content;\n      margin-top: 4px;\n      color: #727d88;\n      font-size: 11px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .tavr-toggle,\n    .tavr-toggle-track,\n    .tavr-toggle-dot,\n    .tavr-tooltip {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    const widgets = document.querySelectorAll(\"[data-tavr-chart]\");\n    const NORMAL = 11.74;\n\n    widgets.forEach((widget, widgetIndex) => {\n      if (widget.dataset.tavrReady === \"true\") return;\n      widget.dataset.tavrReady = \"true\";\n\n      const data = [\n        [1921, 10.0], [1922, 9.1], [1923, 10.6], [1924, 10.5], [1925, 10.2],\n        [1926, 11.4], [1927, 11.1], [1928, 10.5], [1929, 9.0], [1930, 10.9],\n        [1931, 10.1], [1932, 9.1], [1933, 11.4], [1934, 11.7], [1935, 10.3],\n        [1936, 9.5], [1937, 11.0], [1938, 8.9], [1939, 11.3], [1940, 10.7],\n        [1941, 9.0], [1942, 12.0], [1943, 12.7], [1944, 12.2], [1945, 13.3],\n        [1946, 12.3], [1947, 12.4], [1948, 11.5], [1949, 13.0], [1950, 9.5],\n        [1951, 10.2], [1952, 12.2], [1953, 11.3], [1954, 9.5], [1955, 11.2],\n        [1956, 9.2], [1957, 10.6], [1958, 8.9], [1959, 11.2], [1960, 10.7],\n        [1961, 13.1], [1962, 10.4], [1963, 10.9], [1964, 10.9], [1965, 10.0],\n        [1966, 12.0], [1967, 10.0], [1968, 11.1], [1969, 10.5], [1970, 9.0],\n        [1971, 11.9], [1972, 10.1], [1973, 8.8], [1974, 10.4], [1975, 10.2],\n        [1976, 10.0], [1977, 9.6], [1978, 9.0], [1979, 9.6], [1980, 9.5],\n        [1981, 11.3], [1982, 10.3], [1983, 10.3], [1984, 10.5], [1985, 11.3],\n        [1986, 8.2], [1987, 12.2], [1988, 11.6], [1989, 9.5], [1990, 10.2],\n        [1991, 9.9], [1992, 10.7], [1993, 11.7], [1994, 9.9], [1995, 11.0],\n        [1996, 11.4], [1997, 11.2], [1998, 10.6], [1999, 11.6], [2000, 11.4],\n        [2001, 10.3], [2002, 11.7], [2003, 12.2], [2004, 11.2], [2005, 11.6],\n        [2006, 11.6], [2007, 14.8], [2008, 10.8], [2009, 12.4], [2010, 12.1],\n        [2011, 14.5], [2012, 10.7], [2013, 11.1], [2014, 13.0], [2015, 12.6],\n        [2016, 11.1], [2017, 11.4], [2018, 13.8], [2019, 11.7], [2020, 14.1],\n        [2021, 10.4], [2022, 11.8], [2023, 11.8], [2024, 12.4], [2025, 13.5],\n        [2026, 14.1]\n      ];\n\n      const svg = widget.querySelector(\"[data-tavr-svg]\");\n      const tooltip = widget.querySelector(\"[data-tavr-tooltip]\");\n      const selection = widget.querySelector(\"[data-tavr-selection]\");\n      const stage = widget.querySelector(\".tavr-stage\");\n      const toggle = widget.querySelector(\"[data-tavr-toggle]\");\n      const toggleLabel = widget.querySelector(\"[data-tavr-toggle-label]\");\n      const content = widget.querySelector(\"[data-tavr-content]\");\n      const ns = \"http:\/\/www.w3.org\/2000\/svg\";\n\n      const contentId = `tavr-chart-content-${widgetIndex + 1}`;\n      const gradientId = `tavr-area-gradient-${widgetIndex + 1}`;\n      content.id = contentId;\n      toggle.setAttribute(\"aria-controls\", contentId);\n\n      const W = 1240;\n      const H = 520;\n      const margin = { top: 31, right: 22, bottom: 62, left: 62 };\n      const plotW = W - margin.left - margin.right;\n      const plotH = H - margin.top - margin.bottom;\n      const minY = 8;\n      const maxY = 15;\n      const ticks = [8, 9, 10, 11, 12, 13, 14, 15];\n      let activeIndex = data.length - 1;\n      let pinned = false;\n\n      const x = (index) =>\n        margin.left + (index \/ (data.length - 1)) * plotW;\n\n      const y = (value) =>\n        margin.top + ((maxY - value) \/ (maxY - minY)) * plotH;\n\n      const makeSvg = (tag, attrs = {}) => {\n        const element = document.createElementNS(ns, tag);\n        Object.entries(attrs).forEach(([name, value]) =>\n          element.setAttribute(name, value)\n        );\n        return element;\n      };\n\n      const formatValue = (value, digits = 1) =>\n        value.toFixed(digits).replace(\".\", \",\").replace(\"-\", \"\u2212\");\n\n      const formatGap = (value) => {\n        const sign = value > 0 ? \"+\" : value < 0 ? \"\u2212\" : \"\";\n        return sign + Math.abs(value).toFixed(1).replace(\".\", \",\");\n      };\n\n      const defs = makeSvg(\"defs\");\n      const gradient = makeSvg(\"linearGradient\", {\n        id: gradientId,\n        x1: \"0\",\n        x2: \"0\",\n        y1: \"0\",\n        y2: \"1\"\n      });\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"0%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.24\"\n        })\n      );\n      gradient.appendChild(\n        makeSvg(\"stop\", {\n          offset: \"100%\",\n          \"stop-color\": \"#2f80ed\",\n          \"stop-opacity\": \"0.025\"\n        })\n      );\n      defs.appendChild(gradient);\n      svg.appendChild(defs);\n\n      const gridGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      ticks.forEach((tick) => {\n        gridGroup.appendChild(\n          makeSvg(\"line\", {\n            x1: margin.left,\n            x2: W - margin.right,\n            y1: y(tick),\n            y2: y(tick),\n            class: tick === 0 ? \"tavr-zero-line\" : \"tavr-grid-line\"\n          })\n        );\n\n        const label = makeSvg(\"text\", {\n          x: margin.left - 11,\n          y: y(tick),\n          class: \"tavr-y-label\"\n        });\n        label.textContent = formatValue(tick);\n        gridGroup.appendChild(label);\n      });\n\n      const unit = makeSvg(\"text\", {\n        x: 8,\n        y: 19,\n        class: \"tavr-axis-unit\"\n      });\n      unit.textContent = \"Temp\u00e9rature (\u00b0C)\";\n      gridGroup.appendChild(unit);\n      svg.appendChild(gridGroup);\n\n      svg.appendChild(\n        makeSvg(\"line\", {\n          x1: margin.left,\n          x2: W - margin.right,\n          y1: y(NORMAL),\n          y2: y(NORMAL),\n          class: \"tavr-normal-line\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const normalLabel = makeSvg(\"text\", {\n        x: W - margin.right - 3,\n        y: y(NORMAL) - 8,\n        class: \"tavr-normal-label\",\n        \"aria-hidden\": \"true\"\n      });\n      normalLabel.textContent = \"Normale 1991-2020 : 9,09 \u00b0C\";\n      svg.appendChild(normalLabel);\n\n      const linePath = data\n        .map(([, value], index) =>\n          `${index === 0 ? \"M\" : \"L\"} ${x(index)} ${y(value)}`\n        )\n        .join(\" \");\n\n      const areaPath =\n        linePath +\n        ` L ${x(data.length - 1)} ${y(minY)}` +\n        ` L ${x(0)} ${y(minY)} Z`;\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: areaPath,\n          class: \"tavr-area\",\n          fill: `url(#${gradientId})`,\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      svg.appendChild(\n        makeSvg(\"path\", {\n          d: linePath,\n          class: \"tavr-curve\",\n          \"aria-hidden\": \"true\"\n        })\n      );\n\n      const labelsGroup = makeSvg(\"g\", { \"aria-hidden\": \"true\" });\n      data.forEach(([year], index) => {\n        if (year % 5 !== 0) return;\n        const label = makeSvg(\"text\", {\n          x: x(index),\n          y: H - 25,\n          class: \"tavr-x-label\"\n        });\n        label.textContent = year;\n        labelsGroup.appendChild(label);\n      });\n      svg.appendChild(labelsGroup);\n\n      const markerLine = makeSvg(\"line\", {\n        x1: x(activeIndex),\n        x2: x(activeIndex),\n        y1: margin.top,\n        y2: H - margin.bottom,\n        class: \"tavr-marker-line\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(markerLine);\n\n      const marker = makeSvg(\"circle\", {\n        cx: x(activeIndex),\n        cy: y(data[activeIndex][1]),\n        r: 4.7,\n        class: \"tavr-marker\",\n        visibility: \"hidden\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(marker);\n\n      const overlay = makeSvg(\"rect\", {\n        x: margin.left,\n        y: margin.top,\n        width: plotW,\n        height: plotH,\n        class: \"tavr-overlay\",\n        \"aria-hidden\": \"true\"\n      });\n      svg.appendChild(overlay);\n\n      const setSelectionCard = (index) => {\n        const [year, value] = data[index];\n        selection.classList.add(\"has-value\");\n        selection.innerHTML =\n          `<strong>Avril ${year}<\/strong> \u2014 temp\u00e9rature moyenne : ` +\n          `<strong>${formatValue(value)} \u00b0C<\/strong> \u2022 \u00e9cart \u00e0 la normale : ` +\n          `<strong>${formatGap(value - NORMAL)} \u00b0C<\/strong>`;\n      };\n\n      const placeTooltip = (index) => {\n        const [year, value] = data[index];\n        const svgRect = svg.getBoundingClientRect();\n        const stageRect = stage.getBoundingClientRect();\n        const pointClientX = svgRect.left + (x(index) \/ W) * svgRect.width;\n        const pointClientY = svgRect.top + (y(value) \/ H) * svgRect.height;\n        const tooltipX = Math.max(\n          120,\n          Math.min(stageRect.width - 120, pointClientX - stageRect.left)\n        );\n        const tooltipY = Math.max(86, pointClientY - stageRect.top);\n\n        tooltip.innerHTML =\n          `<strong>Avril ${year}<\/strong>` +\n          `<span>Temp\u00e9rature moyenne : ${formatValue(value)} \u00b0C<\/span>` +\n          `<span>\u00c9cart \u00e0 la normale : ${formatGap(value - NORMAL)} \u00b0C<\/span>`;\n        tooltip.style.left = `${tooltipX}px`;\n        tooltip.style.top = `${tooltipY}px`;\n        tooltip.classList.add(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"false\");\n      };\n\n      const showIndex = (index, showTooltip = true) => {\n        activeIndex = Math.max(0, Math.min(data.length - 1, index));\n        const value = data[activeIndex][1];\n        markerLine.setAttribute(\"x1\", x(activeIndex));\n        markerLine.setAttribute(\"x2\", x(activeIndex));\n        markerLine.setAttribute(\"visibility\", \"visible\");\n        marker.setAttribute(\"cx\", x(activeIndex));\n        marker.setAttribute(\"cy\", y(value));\n        marker.setAttribute(\"visibility\", \"visible\");\n        setSelectionCard(activeIndex);\n        if (showTooltip) placeTooltip(activeIndex);\n      };\n\n      const resetSelectionCard = () => {\n        selection.classList.remove(\"has-value\");\n        selection.textContent =\n          \"Survolez ou touchez la courbe pour afficher la temp\u00e9rature d\u2019une ann\u00e9e.\";\n      };\n\n      const hidePointer = (resetCard = false) => {\n        markerLine.setAttribute(\"visibility\", \"hidden\");\n        marker.setAttribute(\"visibility\", \"hidden\");\n        tooltip.classList.remove(\"is-visible\");\n        tooltip.setAttribute(\"aria-hidden\", \"true\");\n        if (resetCard) resetSelectionCard();\n      };\n\n      const indexFromPointer = (event) => {\n        const rect = svg.getBoundingClientRect();\n        const svgX = ((event.clientX - rect.left) \/ rect.width) * W;\n        const ratio = (svgX - margin.left) \/ plotW;\n        return Math.round(\n          Math.max(0, Math.min(1, ratio)) * (data.length - 1)\n        );\n      };\n\n      overlay.addEventListener(\"pointerenter\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointermove\", (event) => {\n        if (event.pointerType === \"mouse\" || !pinned) {\n          showIndex(indexFromPointer(event));\n        }\n      });\n\n      overlay.addEventListener(\"pointerleave\", (event) => {\n        if (event.pointerType === \"mouse\") {\n          pinned = false;\n          hidePointer(true);\n        } else if (!pinned) {\n          hidePointer(true);\n        }\n      });\n\n      overlay.addEventListener(\"pointerdown\", (event) => {\n        if (event.pointerType === \"mouse\") return;\n        pinned = true;\n        showIndex(indexFromPointer(event));\n      });\n\n      svg.addEventListener(\"keydown\", (event) => {\n        if (event.key !== \"ArrowLeft\" && event.key !== \"ArrowRight\" &&\n            event.key !== \"Home\" && event.key !== \"End\" &&\n            event.key !== \"Enter\" && event.key !== \" \" &&\n            event.key !== \"Escape\") return;\n\n        event.preventDefault();\n\n        if (event.key === \"ArrowLeft\") {\n          pinned = true;\n          showIndex(activeIndex - 1);\n        } else if (event.key === \"ArrowRight\") {\n          pinned = true;\n          showIndex(activeIndex + 1);\n        } else if (event.key === \"Home\") {\n          pinned = true;\n          showIndex(0);\n        } else if (event.key === \"End\") {\n          pinned = true;\n          showIndex(data.length - 1);\n        } else if (event.key === \"Enter\" || event.key === \" \") {\n          pinned = true;\n          showIndex(activeIndex);\n        } else if (event.key === \"Escape\") {\n          pinned = false;\n          hidePointer(true);\n        }\n      });\n\n      toggle.addEventListener(\"click\", () => {\n        const willShow = content.hidden;\n        content.hidden = !willShow;\n        toggle.classList.toggle(\"is-active\", willShow);\n        toggle.setAttribute(\"aria-checked\", String(willShow));\n        toggleLabel.textContent = willShow\n          ? \"Masquer le diagramme\"\n          : \"Afficher le diagramme\";\n\n        pinned = false;\n        hidePointer(true);\n      });\n\n      window.addEventListener(\"resize\", () => {\n        if (tooltip.classList.contains(\"is-visible\")) {\n          placeTooltip(activeIndex);\n        }\n      });\n    });\n  })();\n<\/script><div class=\"fusion-text fusion-text-2\"><p><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-mars-depuis-1921-en-france-un-siecle-de-basculement-vers-le-printemps\/\"><strong>Diagramme mars<\/strong><\/a><\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/alertes-meteo.com\/index.php\/climatologie\/temperatures-moyennes-en-mai-depuis-1921-en-france-un-siecle-de-printemps-rechauffe\/\"><strong>Diagramme mai<\/strong><\/a><\/p>\n<\/div><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8902396130105212\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- bas de page -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-8902396130105212\"\n     data-ad-slot=\"7724440717\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><div class=\"fusion-text fusion-text-3\"><h2>Un si\u00e8cle de r\u00e9chauffement : les grandes tendances depuis 1921<\/h2>\n<h3>Une hausse continue et document\u00e9e<\/h3>\n<p>Le r\u00e9chauffement moyen en France m\u00e9tropolitaine s&rsquo;\u00e9l\u00e8ve \u00e0 environ <strong>+1,7 \u00b0C<\/strong> depuis le d\u00e9but du XX\u1d49 si\u00e8cle. Avril suit pleinement cette trajectoire, avec une acc\u00e9l\u00e9ration franche depuis les ann\u00e9es 1990 et un avancement du calendrier v\u00e9g\u00e9tatif de deux \u00e0 trois semaines par rapport aux ann\u00e9es 1950.<\/p>\n<h3>Trois grandes p\u00e9riodes<\/h3>\n<ol>\n<li><strong>1921-1955<\/strong> : printemps mod\u00e9r\u00e9s, gel\u00e9es fr\u00e9quentes jusqu&rsquo;\u00e0 la mi-mai, d\u00e9bourrement tardif.<\/li>\n<li><strong>1955-1990<\/strong> : forte variabilit\u00e9, alternance d&rsquo;avrils doux et d&rsquo;\u00e9pisodes de gel s\u00e9v\u00e8res (1956, 1973, 1981).<\/li>\n<li><strong>1990-2026<\/strong> : r\u00e9chauffement rapide, multiplication des avrils tr\u00e8s doux et des \u00e9pisodes de gel catastrophiques sur une v\u00e9g\u00e9tation trop avanc\u00e9e.<\/li>\n<\/ol>\n<h3>Les mois d&rsquo;avril les plus marquants<\/h3>\n<ul>\n<li><strong>Avril 1956<\/strong> : gel\u00e9es tardives d\u00e9vastatrices apr\u00e8s un hiver d\u00e9j\u00e0 historiquement rigoureux.<\/li>\n<li><strong>Avril 1981<\/strong> : offensive froide majeure avec neige en plaine jusqu&rsquo;au Sud-Ouest.<\/li>\n<li><strong>Avril 2007<\/strong> : chaleur exceptionnelle, anomalie sup\u00e9rieure \u00e0 +4 \u00b0C, l&rsquo;un des plus chauds jamais enregistr\u00e9s.<\/li>\n<li><strong>Avril 2021<\/strong> : gel\u00e9e noire historique dans la nuit du 7 au 8 avril, pertes viticoles et arboricoles estim\u00e9es \u00e0 plusieurs milliards d&rsquo;euros.<\/li>\n<li><strong>Avril 2024<\/strong> : douceur remarquable entrecoup\u00e9e d&rsquo;un retour du froid brutal en fin de mois.<\/li>\n<\/ul>\n<h2>Pourquoi avril se r\u00e9chauffe-t-il tout en restant dangereux ?<\/h2>\n<p>Le paradoxe s&rsquo;explique par plusieurs m\u00e9canismes :<\/p>\n<ul>\n<li><strong>Le changement climatique d&rsquo;origine anthropique<\/strong>, moteur de fond du r\u00e9chauffement.<\/li>\n<li><strong>Le d\u00e9bourrement pr\u00e9coce de la v\u00e9g\u00e9tation<\/strong>, avanc\u00e9 de deux \u00e0 trois semaines en un si\u00e8cle.<\/li>\n<li><strong>La persistance des descentes d&rsquo;air arctique<\/strong>, moins fr\u00e9quentes mais toujours possibles.<\/li>\n<li><strong>Les nuits claires et s\u00e8ches post-front froid<\/strong>, propices au rayonnement et aux gel\u00e9es blanches comme noires.<\/li>\n<li><strong>La forte insolation d&rsquo;avril<\/strong>, qui creuse l&rsquo;amplitude thermique entre jour et nuit.<\/li>\n<\/ul>\n<h2>Conseils pratiques pour traverser avril sans d\u00e9g\u00e2ts<\/h2>\n<ul>\n<li><strong>Surveillez les gel\u00e9es jusqu&rsquo;au 15 mai<\/strong> : le dicton des Saints de Glace conserve toute sa pertinence agronomique.<\/li>\n<li><strong>Prot\u00e9gez vos plantations<\/strong> : voiles d&rsquo;hivernage, paillage, rentr\u00e9e des plants sensibles d\u00e8s que la minimale annonc\u00e9e descend sous 3 \u00b0C.<\/li>\n<li><strong>Viticulteurs et arboriculteurs<\/strong> : anticipez l&rsquo;aspersion, les bougies ou les tours antigel d\u00e8s les pr\u00e9visions \u00e0 72 heures.<\/li>\n<li><strong>Ne semez pas trop t\u00f4t<\/strong> : tomates, courgettes et basilic ne supportent aucune gel\u00e9e.<\/li>\n<li><strong>Pr\u00e9voyez les giboul\u00e9es<\/strong> : averses de gr\u00eale et de neige fondue restent classiques en premi\u00e8re quinzaine.<\/li>\n<li><strong>En montagne<\/strong> : le risque d&rsquo;avalanche de fonte culmine l&rsquo;apr\u00e8s-midi. D\u00e9parts matinaux imp\u00e9ratifs.<\/li>\n<li><strong>Protection solaire<\/strong> : l&rsquo;indice UV atteint d\u00e9j\u00e0 des niveaux \u00e9lev\u00e9s \u00e0 la mi-avril, notamment en altitude et dans le Sud.<\/li>\n<\/ul>\n<h2>FAQ : vos questions sur les temp\u00e9ratures d&rsquo;avril en France<\/h2>\n<h3>Quel a \u00e9t\u00e9 le mois d&rsquo;avril le plus chaud en France ?<\/h3>\n<p>Avril 2007 figure au sommet du classement, avec une anomalie sup\u00e9rieure \u00e0 +4 \u00b0C par rapport aux normales de l&rsquo;\u00e9poque. Avril 2011 et avril 2018 comptent \u00e9galement parmi les plus chauds jamais mesur\u00e9s.<\/p>\n<h3>Peut-il encore geler ou neiger en avril ?<\/h3>\n<p>Oui, sans aucun doute. Les gel\u00e9es matinales restent fr\u00e9quentes en avril, y compris en plaine, et la neige demeure possible en premi\u00e8re quinzaine jusqu&rsquo;\u00e0 basse altitude. Avril 1981 et avril 2021 en offrent des illustrations \u00e9loquentes.<\/p>\n<h3>Qu&rsquo;est-ce qu&rsquo;une gel\u00e9e noire ?<\/h3>\n<p>Il s&rsquo;agit d&rsquo;une gel\u00e9e survenant par air sec, sans formation de givre protecteur. Le froid p\u00e9n\u00e8tre directement les tissus v\u00e9g\u00e9taux et les d\u00e9truit. C&rsquo;est le ph\u00e9nom\u00e8ne qui a frapp\u00e9 les vignobles fran\u00e7ais en avril 2021, provoquant des pertes historiques.<\/p>\n<h3>De combien les temp\u00e9ratures d&rsquo;avril ont-elles augment\u00e9 depuis 1921 ?<\/h3>\n<p>Les s\u00e9ries longues de M\u00e9t\u00e9o-France indiquent un r\u00e9chauffement de l&rsquo;ordre de <strong>1,5 \u00e0 2 \u00b0C<\/strong> sur le mois d&rsquo;avril depuis les ann\u00e9es 1920, avec une nette acc\u00e9l\u00e9ration \u00e0 partir des ann\u00e9es 1990.<\/p>\n<h3>Les Saints de Glace ont-ils encore un sens ?<\/h3>\n<p>Absolument. Bien que les temp\u00e9ratures moyennes aient augment\u00e9, le risque de gel\u00e9e tardive persiste jusqu&rsquo;\u00e0 la mi-mai dans une grande partie du pays. Attendre le 15 mai avant de planter les esp\u00e8ces g\u00e9lives reste la strat\u00e9gie la plus s\u00fbre.<\/p>\n<h2>Conclusion<\/h2>\n<p>Un si\u00e8cle de relev\u00e9s est sans \u00e9quivoque : la <strong>temp\u00e9rature moyenne d&rsquo;avril en France<\/strong> est pass\u00e9e d&rsquo;environ 9 \u00e0 10 \u00b0C dans les ann\u00e9es 1920 \u00e0 11 \u00e0 12 \u00b0C aujourd&rsquo;hui. Mais la douceur moyenne ne doit jamais faire baisser la garde : avec une v\u00e9g\u00e9tation en avance et des gel\u00e9es toujours possibles, avril demeure le mois le plus risqu\u00e9 de l&rsquo;ann\u00e9e pour l&rsquo;agriculture fran\u00e7aise. L&rsquo;anticipation reste votre meilleure assurance.<\/p>\n<\/div><style>\n.faq-anomalies {\n  max-width: 900px;\n  margin: 40px auto;\n  padding: 35px;\n  font-family: Arial, sans-serif;\n  background:\n    radial-gradient(circle at top right, rgba(255,255,255,.25), transparent 35%),\n    linear-gradient(135deg, #7c2d12, #ea580c 55%, #fb923c);\n  border-radius: 28px;\n  box-shadow: 0 25px 60px rgba(124,45,18,.25);\n}\n\n.faq-anomalies__intro{\n  text-align:center;\n  color:#fff;\n  margin-bottom:30px;\n}\n\n.faq-anomalies__badge{\n  display:inline-block;\n  padding:7px 15px;\n  margin-bottom:12px;\n  border-radius:30px;\n  background:rgba(255,255,255,.18);\n  border:1px solid rgba(255,255,255,.35);\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:1px;\n  text-transform:uppercase;\n}\n\n.faq-anomalies h2{\n  margin:0 0 10px;\n  font-size:clamp(30px,5vw,46px);\n  line-height:1.1;\n}\n\n.faq-anomalies__intro p{\n  margin:0;\n  font-size:17px;\n  opacity:.9;\n}\n\n.faq-anomalies details{\n  margin-bottom:15px;\n  background:#fff;\n  border-radius:18px;\n  overflow:hidden;\n  box-shadow:0 12px 28px rgba(0,0,0,.12);\n  transition:.3s;\n}\n\n.faq-anomalies details:hover{\n  transform:translateY(-3px);\n  box-shadow:0 18px 35px rgba(0,0,0,.16);\n}\n\n.faq-anomalies summary{\n  position:relative;\n  padding:22px 65px 22px 70px;\n  cursor:pointer;\n  list-style:none;\n  font-size:18px;\n  font-weight:700;\n  color:#7c2d12;\n}\n\n.faq-anomalies summary::-webkit-details-marker{\n  display:none;\n}\n\n.faq-anomalies summary::before{\n  position:absolute;\n  left:20px;\n  top:50%;\n  transform:translateY(-50%);\n  width:38px;\n  height:38px;\n  display:grid;\n  place-items:center;\n  background:#ffedd5;\n  border-radius:12px;\n  font-size:20px;\n}\n\n.faq-anomalies details:nth-of-type(1) summary::before{\n  content:\"\ud83d\udcc8\";\n}\n\n.faq-anomalies details:nth-of-type(2) summary::before{\n  content:\"\ud83e\udd76\";\n}\n\n.faq-anomalies details:nth-of-type(3) summary::before{\n  content:\"\ud83e\udd75\";\n}\n\n.faq-anomalies summary::after{\n  content:\"+\";\n  position:absolute;\n  right:22px;\n  top:50%;\n  transform:translateY(-50%);\n  width:32px;\n  height:32px;\n  display:grid;\n  place-items:center;\n  border-radius:50%;\n  background:#ea580c;\n  color:#fff;\n  font-size:24px;\n  transition:.3s;\n}\n\n.faq-anomalies details[open] summary::after{\n  content:\"\u2212\";\n  background:#9a3412;\n}\n\n.faq-anomalies details p{\n  margin:0;\n  padding:0 70px 24px;\n  color:#475569;\n  line-height:1.7;\n  font-size:16px;\n}\n\n.faq-anomalies strong{\n  color:#b91c1c;\n}\n\n@media(max-width:600px){\n\n.faq-anomalies{\n  padding:25px 15px;\n}\n\n.faq-anomalies summary{\n  padding:20px 55px 20px 58px;\n  font-size:16px;\n}\n\n.faq-anomalies summary::before{\n  left:14px;\n  width:34px;\n  height:34px;\n}\n\n.faq-anomalies details p{\n  padding:0 20px 22px;\n}\n\n}\n<\/style>\n\n<section class=\"faq-anomalies\">\n\n<div class=\"faq-anomalies__intro\">\n<span class=\"faq-anomalies__badge\">Temp\u00e9ratures \u2022 France<\/span>\n<h2>FAQ \u2013 Anomalies climatiques<\/h2>\n<p>Comprendre les \u00e9carts de temp\u00e9rature observ\u00e9s au fil des ann\u00e9es.<\/p>\n<\/div>\n\n<details>\n<summary>Que repr\u00e9sente une anomalie annuelle ?<\/summary>\n<p>\nUne anomalie annuelle correspond \u00e0 <strong>l'\u00e9cart entre la temp\u00e9rature moyenne d'une ann\u00e9e et la normale climatique de r\u00e9f\u00e9rence<\/strong>. Une valeur positive indique une ann\u00e9e plus chaude que la normale, une valeur n\u00e9gative une ann\u00e9e plus froide.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus froide depuis 1900 ?<\/summary>\n<p>\nL'ann\u00e9e <strong>1956<\/strong> reste la plus froide avec une anomalie de <strong>\u22122,39\u00a0\u00b0C<\/strong> par rapport \u00e0 la normale climatique.\n<\/p>\n<\/details>\n\n<details>\n<summary>Quelle est l'ann\u00e9e la plus chaude ?<\/summary>\n<p>\nL'ann\u00e9e <strong>2022<\/strong> est actuellement la plus chaude, avec une anomalie de <strong>+1,54\u00a0\u00b0C<\/strong>, illustrant l'intensification du r\u00e9chauffement observ\u00e9 en France.\n<\/p>\n<\/details>\n\n<\/section><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":61308,"parent":60843,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"Temp\u00e9rature moyenne avril France : \u00e9volution depuis 1921 | Alertes-M\u00e9t\u00e9o.com","_seopress_titles_desc":"Temp\u00e9rature moyenne d'avril en France depuis 1921 : tendances, records, gel\u00e9es noires, \u00e9carts r\u00e9gionaux et conseils pour prot\u00e9ger cultures et jardins.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"both","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"temperature mer","footnotes":""},"class_list":["post-61307","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/comments?post=61307"}],"version-history":[{"count":5,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61307\/revisions"}],"predecessor-version":[{"id":61353,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/61307\/revisions\/61353"}],"up":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/pages\/60843"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media\/61308"}],"wp:attachment":[{"href":"https:\/\/alertes-meteo.com\/index.php\/wp-json\/wp\/v2\/media?parent=61307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}