2018, quatrième année la plus chaude dans le monde, la plus chaude en France. Et dans votre ville ?

Avec 14,7 oC de moyenne, l’année écoulée est la quatrième la plus chaude depuis que l’on mesure la température à la surface du globe, selon les mesures effectuées par le satellite Copernicus (ou OAO-3 pour Orbiting Astronomical Observatory, observatoire astronomique en orbite en français). Tout sauf une surprise : les quatre années les plus chaudes jamais enregistrées sont, en plus de 2018, les trois années précédentes : 2016 (14,85 oC), 2015 (14,81 oC) puis 2017 (14,75 oC).

Lire aussi Comment l’homme bouscule l’équilibre du climat sur la Terre

Pour visualiser cette hausse, nous avons eu recours à une méthode particulière, celle des « warming stripes », ou « rayures de réchauffement », inventées par le climatologue britannique Ed Hawkins, de l’université de Reading (Angleterre). Ce type de graphiques se base sur l’habitude qu’a notre cerveau d’interpréter la température en fonction de la couleur ; comme pour votre robinet d’eau (bleu = froid, rouge = chaud).


html += “

Soit ” + ((d.ecart > 0) ? “+ ” : “”) + String(d.ecart.toFixed(2)).replace(“.”, “,”).replace(“-“, “- “).replace(“0,00”, “0”) + ” °C par rapport à la moyenne du XXe siècle


return html
})
.attr(“x”, function(d) { return x(d.a); })
.attr(“width”, x.bandwidth() + .5)
.attr(“y”, 0)
.attr(“height”, d => height)
.on(“mouseover”, function() {
d3.select(this).style(“fill”, function(d) {
return d3.rgb(colorer(d.t)).darker(1)
})
})
.on(“mouseout”, function() {
d3.select(this).style(“fill”, function(d) {
return colorer(d.t)
})
});

svg.append(“g”)
.attr(“transform”, “translate(0,” + height + “)”)
.call(d3.axisBottom(x).ticks(10).tickFormat(function(d) {
if (mobile == true) {
if (d % 15 == 0) return d
} else {
if (d % 10 == 0 && d > 1880) return d
}
}))

/* le tooltip */
var dec_device = “aec”;
try {
if (window.top.location.href.indexOf(“lemonde.fr”) > -1) {
dec_device = “noaec”;
}
} catch (err) {
dec_device = “aec”;
}

$(“#codebarre_monde”).tooltip({
show: { effect: “fade”, duration: 100 },
hide: { effect: “fade”, duration: 100 },
items: “.barre”,
track: false,
tooltipClass: “multimedia-embed tooltipdecodeurs ” + dec_device,
position: {
my: ‘center bottom-12’,
at: ‘center+2 top’,
collision: ‘fit none’
},
content: function() {
return $(this).attr(“title”) + “”
},
open: function(event, ui) {
var elem = $(event.target);
ui.tooltip.click(function() {
elem.tooltip(‘close’);
});
}

});
$(“#codebarre_monde a”).click(function(event) {
event.stopImmediatePropagation()
});

});

Et le territoire français n’est évidemment pas épargné par le phénomène puisque, selon les données fournies par l’institut Météo-France, l’année 2018 est la plus chaude jamais enregistrée sur le territoire métropolitain. Avec 13,9 oC, on est à 2,1 oC au-dessus des températures moyennes mesurées pendant la période comprise entre 1961 et 1990.

Des records partout dans l’Hexagone

Dans de nombreuses stations de mesures de Météo-France, 2018 ressort comme étant l’année la plus chaude jamais enregistrée. C’est le cas par exemple à Paris (avec une moyenne de 13,9 oC en 2018), Nice (17,2 oC), Le Mans (13,6 oC), Lille (12,2 oC) ou encore Bordeaux (15 oC) et Poitiers (13,4 oC).

Parmi les stations météo sur le territoire, certaines disposent de relevés très anciens. C’est le cas de villes comme Paris ou Besançon dont les mesures remontent à 1900. D’autres, comme Dunkerque, Marseille, Bordeaux, Clermont-Ferrand ou Lyon, proposent des relevés à partir des années 1920. D’autres, enfin, ne démarrent leurs mesures qu’à partir de la deuxième moitié de la décennie 1940, pour des raisons évidentes.

“.replace(“(Paris)”, “”)
html += “

” + (dico[station].alt).toLocaleString() + ” mètres d’altitude


html += “”
html += “

Moyenne de ” + String(d.t).replace(“.”, “,”) + ” °C en ” + d.a
html += “


html = html.replace(” (Paris)”, “”)
return html
})
.attr(“x”, d => x(d.a).toFixed(1))
.attr(“width”, (x.bandwidth().toFixed(1)))
.attr(“y”, 0)
.attr(“height”, d => height)
.on(“mouseover”, function() {
d3.select(this).style(“fill”, function(d) {
return d3.rgb(colorer(d.t)).darker(.5)
})
})
.on(“mouseout”, function() {
d3.select(this).style(“fill”, function(d) {
return colorer(d.t)
})
});

g.append(“g”)
.attr(“transform”, “translate(0,” + height + “)”)
.call(d3.axisBottom(x).ticks(10).tickFormat(function(d) {
if (mobile == true) {
if (d % 15 == 0) return d
} else {
if (d % 10 == 0) return d
}
}))

/* on force le CSS pour l’export*/
svg.selectAll(“#codebarre .tick line, #codebarre path.domain”).style(“display”, “none”)
svg.selectAll(“#codebarre .tick text”).style(“font-family”, “Marr Sans, Helvetica, Arial”).style(“font-weight”, “600”).style(“fill”, “rgba(0,0,0,.7)”)
};

/* extrayons les villes */
villes = [];
$.each(data[0], function(i, d) {
if (i != “annee”) {
villes.push(i)
}
})
villes.sort(function(a, b) {
premier = dico[a].num
second = dico[b].num
if (isNaN(dico[a].num)) premier = 20.2
if (isNaN(dico[b].num)) second = 20
return premier – second
})
$(“#nbrstations”).html(villes.length)

/* fonction qui crée la liste à partir des données */
function creerListe() {
/* on choisit une ville au hasard au départ*/
balthazar = Math.floor(Math.random() * Math.floor(villes.length))
/* la liste */
select = “”
/* fin de la liste, début du html
et de l’événement quand on choisit une autre ville */
$(“#selectstation”).html(select)
$(“#selectstation select”).on(“change”, function() {
stationselectionnee = $(this).val();
dessiner(stationselectionnee)
})
dessiner($(“#selectstation select”).val())
};

creerListe();

/* le tooltip */
var dec_device = “aec”;
try {
if (window.top.location.href.indexOf(“lemonde.fr”) > -1) {
dec_device = “noaec”;
}
} catch (err) {
dec_device = “aec”;
}

$(“#codebarre”).tooltip({
show: { effect: “fade”, duration: 100 },
hide: { effect: “fade”, duration: 100 },
items: “.barre”,
track: false,
tooltipClass: “multimedia-embed tooltipdecodeurs ” + dec_device,
position: {
my: ‘center bottom-12’,
at: ‘center+2 top’,
collision: ‘fit none’
},
content: function() {
return $(this).attr(“title”) + “”
},
open: function(event, ui) {
var elem = $(event.target);
ui.tooltip.click(function() {
elem.tooltip(‘close’);
});
}
});
$(“#codebarre a”).click(function(event) {
event.stopImmediatePropagation()
});

/*

/██████
/██__ ██
/███████ /██ /██ /██████ |__/ ██ /██████ /███████ /██████
/██_____/| ██ /██//██__ ██ /██████/ /██__ ██| ██__ ██ /██__ ██
| ██████ ██/██/| ██ ██ /██____/ | ██ ██| ██ ██| ██ ██
____ ██ ███/ | ██ | ██| ██ | ██ | ██| ██ | ██| ██ | ██
/███████/ █/ | ███████| ████████| ███████/| ██ | ██| ███████
|_______/ _/ ____ ██|________/| ██____/ |__/ |__/ ____ ██
/██ ██ | ██ /██ ██
| ██████/ | ██ | ██████/
______/ |__/ ______/

*/

/* événement au clic pour télécharger */
d3.select(‘#boutonTelecharger’).on(‘click’, function() {
$(“#graphiquebarre”).addClass(“export”)
var cible = d3.select(“#graphiquebarre svg”)
var svgString = getsvgString(cible.node());
/* on bricole le blob */
svgString2Image(svgString, 4 * (width + margin.left + margin.right), 4 * (height + margin.top + margin.bottom), “png”, enregistrer);
/* on enregistre */
function enregistrer(dataBlob, filesize) {
/* on crée le nom du fichier avec la ville et les bornes temporelles */
monimage = ($(“#selectstation select”).val()).toLowerCase() + ” temperatures ” + debutExp + “-” + finExp + “.png”
saveAs(dataBlob, monimage);

}
});

function getsvgString(svgNode) {
svgNode.setAttribute(‘xlink’, ‘http://www.w3.org/1999/xlink’);
var cssStyleText = getCSSStyles(svgNode);
appendCSS(cssStyleText, svgNode);

var serializer = new XMLSerializer();
var svgString = serializer.serializeToString(svgNode);
svgString = svgString.replace(/(w+)?:?xlink=/g, ‘xmlns:xlink=’);
svgString = svgString.replace(/NSd+:href/g, ‘xlink:href’);
return svgString;

function getCSSStyles(parentElement) {
var selectorTextArr = [];

selectorTextArr.push(‘#’ + parentElement.id);
for (var c = 0; c

Sur toute la période d’analyse des données de Météo-France, 1956 apparaît souvent comme l’une des plus froides en métropole – également sur le graphique consacré à la métropole, ci-dessous. En février de cette année-là, une vague de froid exceptionnelle toucha l’Europe et le Maghreb. Les températures furent inférieures jusqu’à 10 °C aux normales de saison, atteignant – 20 oC à Aix-en-Provence et – 15 oC à Bordeaux. Depuis que l’on relève les températures dans l’Hexagone, cette période de vingt-sept jours est la plus longue et la plus froide jamais enregistrée.


html += “

Soit ” + ((d.ecart > 0) ? “+ ” : “”) + String(d.ecart.toFixed(1)).replace(“.”, “,”).replace(“-“, “- “).replace(“0,00”, “0”) + ” °C par rapport aux normales


return html
})
.attr(“x”, function(d) { return x(d.a); })
.attr(“width”, x.bandwidth())
.attr(“y”, 0)
.attr(“height”, d => height)
.on(“mouseover”, function() {
d3.select(this).style(“fill”, function(d) {
return d3.rgb(colorer(d.t)).darker(1)
})
})
.on(“mouseout”, function() {
d3.select(this).style(“fill”, function(d) {
return colorer(d.t)
})
});

svg.append(“g”)
.attr(“transform”, “translate(0,” + height + “)”)
.call(d3.axisBottom(x).ticks(10).tickFormat(function(d) {
if (mobile == true) {
if (d % 15 == 0) return d
} else {
if (d % 10 == 0 && d > 1880) return d
}
}))

/* le tooltip */
var dec_device = “aec”;
try {
if (window.top.location.href.indexOf(“lemonde.fr”) > -1) {
dec_device = “noaec”;
}
} catch (err) {
dec_device = “aec”;
}

$(“#codebarre_fra”).tooltip({
show: { effect: “fade”, duration: 100 },
hide: { effect: “fade”, duration: 100 },
items: “.barre”,
track: false,
tooltipClass: “multimedia-embed tooltipdecodeurs ” + dec_device,
position: {
my: ‘center bottom-12’,
at: ‘center+2 top’,
collision: ‘fit none’
},
content: function() {
return $(this).attr(“title”) + “”
},
open: function(event, ui) {
var elem = $(event.target);
ui.tooltip.click(function() {
elem.tooltip(‘close’);
});
}

});
$(“#codebarre_fra a”).click(function(event) {
event.stopImmediatePropagation()
});

});

Pierre Breteau

Réagissez ou consultez l’ensemble des commentaires

Source

Le rêve américain d'OVH et des éditeurs français de logiciel
De fausses circulaires officielles sont diffusées sur les réseaux sociaux
No tags for this post.