Fichier:Croissance du PIB français.svg
Size of the above preview of this SVG file: 960 × 672 pixels. Autres résolutions : 330 × 231 pixels | 1 280 × 896 pixels | 3 840 × 2 688 pixels.
Fichier d’origine (Fichier SVG, nominalement de 1 000 × 700 pixels, taille : 15 kio)
Ce fichier et sa description proviennent de Wikimedia Commons.
Description
| DescriptionCroissance du PIB français.svg |
Français : Taux d'évolution annuelle du PIB français en volume entre 1950 et 2025, et moyennes sur les périodes 1950-1974, 1975-1989, 1990-2007 et 2008-2025 |
| Date | |
| Source | Travail personnel d'après données Insee |
| Auteur ou autrice | Teek36 |
| SVG information InfoField |
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
Ce fichier est sous la licence Creative Commons Attribution – Partage dans les Mêmes Conditions 4.0 International.
- 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.
Code source Python utilisé pour créer ce graphique
Python
# /// script
# dependencies = ["requests", "basic-svg-chart>=0.2.4"]
# ///
import sys
import statistics
import os
os.environ["SVG_CHART_DOMINANT_BASELINE_FIX"] = "True"
import requests
import basic_svg_chart as bsc
def moyenne(x:list[int], y: list[float], debut: int, fin: int) -> list[float]:
valeurs = y[x.index(debut):x.index(fin) + 1]
return [None] * x.index(debut) + [statistics.mean(valeurs)] * len(valeurs)
def get_data() -> (list[str], list[float]):
# Source Insee : https://catalogue-donnees.insee.fr/fr/catalogue/recherche/DD_CNA_AGREGATS
url = "https://api.insee.fr/melodi/data/DD_CNA_AGREGATS?UNIT_MEASURE=PT&STO=B1GQ&PRICES=L"
r = requests.get(url)
data = r.json()
x = [int(d["dimensions"]["TIME_PERIOD"]) for d in data["observations"]]
y = [d["measures"]["OBS_VALUE_NIVEAU"]["value"] for d in data["observations"]]
# Tri par année croissante
ordre = [x.index(annee) for annee in sorted(x)]
x = [x[ordre[i]] for i in range(len(x))]
y = [y[ordre[i]] for i in range(len(y))]
# Moyennes
valeurs = (y, moyenne(x, y, 1950, 1974), moyenne(x, y, 1975, 1989), moyenne(x, y, 1990, 2007), moyenne(x, y, 2008, 2025))
names = ["Croissance du PIB en volume", "Moyenne 1950-1974", "Moyenne 1975-1989", "Moyenne 1990-2007", "Moyenne 2008-2025"]
names = [names[i] if i == 0 else f"{names[i]} ({valeurs[i][-1]:+.1f} %)".replace(".", ",") for i in range(len(names))]
for i in range(1, len(names)):
names[i]
return x, valeurs, names
def get_chart(output: str):
x, y, names = get_data()
bsc.chart(
chart_type = ("bar", "line"),
x = x,
y = y,
output = output,
names = names,
x_ticks = range(1950, 2026, 5),
y_min = -8,
y_max = 9,
y_ticks_interval = 1,
y_unit = "%",
tooltip_type = None,
legend_position = "bottom left",
legend_background = "white",
colors = ("dodgerblue", "red", "orange", "violet", "limegreen"),
width = 1000,
height = 700,
font_size = 20,
lang = "fr",
title = "Croissance du PIB français",
desc = "Taux d'évolution annuelle du PIB français en volume entre 1950 et 2025, et moyennes sur les périodes 1950-1974, 1975-1989, 1990-2007 et 2008-2025",
notes = "Source : <a href='https://www.insee.fr/fr/statistiques/8988797?sommaire=8988934'>Insee, comptes nationaux annuels - base 2020</a>.",
css = (
"path {stroke-width: 4px;}",
":root {font-family: sans-serif;}",
"text.title {font-size: 1.3em;}",
"a {fill: dodgerblue;}",
),
extra_lines = {"y": 0},
pretty = True,
)
if __name__ == "__main__":
if len(sys.argv) == 2:
output = sys.argv[1]
else:
output = "croissance_PIB.svg"
get_chart(output)
Légendes
Taux d'évolution annuelle du PIB français en volume entre 1950 et 2025, et moyennes sur les périodes 1950-1974, 1975-1989, 1990-2007 et 2008-2025
Éléments décrits dans ce fichier
dépeint
13 juin 2026
15 713 octet
image/svg+xml
4caca888c381eb0636adb687cf345b2c67bde3a9
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
| Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
|---|---|---|---|---|---|
| actuel | 13 juin 2026 à 08:26 | 1 000 × 700 (15 kio) | Teek36 | Uploaded own work with UploadWizard |
Utilisation du fichier
Les 2 pages suivantes utilisent ce fichier :
Métadonnées
Ce fichier contient des informations supplémentaires, probablement ajoutées par l'appareil photo numérique ou le numériseur utilisé pour le créer.
Si le fichier a été modifié depuis son état original, certains détails peuvent ne pas refléter entièrement l'image modifiée.
| Titre court | Croissance du PIB français |
|---|---|
| Titre de l’image | Taux d'évolution annuelle du PIB français en volume entre 1950 et 2025, et moyennes sur les périodes 1950-1974, 1975-1989, 1990-2007 et 2008-2025 |
| Largeur | 1000 |
| Hauteur | 700 |
Ce document provient de « https://fr.wikipedia.org/wiki/Fichier:Croissance_du_PIB_français.svg ».