Series collection
- from
- 1997-01-01=75,000
- to
- 2002-01-01=12,000
- min:
- 11,434
- max:
- 75,000
- avg:
- 32,811.333
- σ:
- 29,832.787
- from
- 1996=NA
- to
- 2002=24,000
- min:
- 22,868
- max:
- 150,000
- avg:
- 65,622.667
- σ:
- 59,665.574
- from
- 1997-01-01=0.25
- to
- 2024-01-01=0.18
- min:
- 0.18
- max:
- 0.25
- avg:
- 0.216
- σ:
- 0.031
- from
- 1996-01-01=NA
- to
- 2020-08-10=0.3
- min:
- 0.3
- max:
- 0.5
- avg:
- 0.408
- σ:
- 0.075
- from
- 2011=0.5
- to
- 2020-08-10=0.3
- min:
- 0.3
- max:
- 0.5
- avg:
- 0.4
- σ:
- 0.072
- from
- 2020-08-01=0.25
- to
- 2020-08-01=0.25
- min:
- 0.25
- max:
- 0.25
- avg:
- 0.25
- σ:
- 0
Series code | 1997-01-01 | 2001-01-01 | 2002-01-01 | 2007-01-01 | 2011-01-01 | 2012-01-01 | 2020-08-01 | 2020-08-10 | 2024-01-01 |
---|---|---|---|---|---|---|---|---|---|
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.plafond_celibataire] | 75000 | 11434 | 12000 | - | - | - | - | - | - |
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux] | 0.25 | - | - | - | 0.22 | 0.18 | - | 0.25 | 0.18 |
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_corse] | - | - | - | 0.5 | 0.45 | 0.38 | - | 0.3 | - |
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_special] | - | - | - | - | - | - | 0.25 | - | - |
Series code | 1997 | 2001 | 2002 | 2011 | 2012 | 2017 | 2020-08-10 |
---|---|---|---|---|---|---|---|
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.plafond_couple] | 150000 | 22868 | 24000 | - | - | - | - |
[impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_outre_mer] | - | - | - | 0.5 | 0.42 | 0.38 | 0.3 |
This Python snippet uses the DBnomics Python client to download the series of your cart and plot each of them with a line chart.
This is a starting point that you can customize. Plotly is used here, however any other chart library can be used.
You can start by copying it to a Jupyter Notebook , for example.
If you add series to your cart, you will need to copy-paste the new lines of the source code.
import plotly.express as px
import pandas as pd
from dbnomics import fetch_series
dfs = []
# Plafond des versements pour les contribuables célibataires, veufs ou divorcés pour la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP)
df1 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.plafond_celibataire")
df1["series_id"] = df1[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df1)
# display(df1)
display(px.line(df1, x="period", y="value", title=df1.series_id[0]))
# Plafond des versements pour les contribuables mariés, pacsés ou à impostion commune, pour la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP)
df2 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.plafond_couple")
df2["series_id"] = df2[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df2)
# display(df2)
display(px.line(df2, x="period", y="value", title=df2.series_id[0]))
# Taux de la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP) (cases 7GQ et 7FQ)
df3 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux")
df3["series_id"] = df3[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df3)
# display(df3)
display(px.line(df3, x="period", y="value", title=df3.series_id[0]))
# Taux de la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP), dans des établissements situés en Corse (case 7FM)
df4 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_corse")
df4["series_id"] = df4[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df4)
# display(df4)
display(px.line(df4, x="period", y="value", title=df4.series_id[0]))
# Taux de la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP), dans des établissements situés dans les départements d'outre-mer, Saint-Barthélemy, Saint-Martin, Saint-Pierre-et-Miquelon, en Nouvelle-Calédonie, en Polynésie française et dans les îles Wallis et Futuna (case 7FL)
df5 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_outre_mer")
df5["series_id"] = df5[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df5)
# display(df5)
display(px.line(df5, x="period", y="value", title=df5.series_id[0]))
# Taux de la réduction d'impôt sur le revenu (IR) sur la souscription de parts de fonds communs de placement dans l'innovation (FCPI) ou de fonds d'investissement de proximité (FIP), dans sa version entre 2020 et 2023 (cases 7GR et 7FT)
df6 = fetch_series("IPP/taxbenefit_tables/impot_revenu.calcul_reductions_impots.souscriptions.souscriptions_parts_fcpi_fip.taux_special")
df6["series_id"] = df6[["provider_code", "dataset_code", "series_code"]].agg('/'.join, axis=1)
dfs.append(df6)
# display(df6)
display(px.line(df6, x="period", y="value", title=df6.series_id[0]))
df_all = pd.concat(dfs)
fig = px.line(df_all, x="period", y="value", color="series_code", title="All the cart")
fig.update_layout(legend={"xanchor": "right", "yanchor": "bottom"})
fig.show()