From 123030ce85b7355cb64223b4be1487fda4ef6259 Mon Sep 17 00:00:00 2001 From: benoit-cty <benoit-cty@example.com> Date: Wed, 16 Oct 2024 16:08:49 +0200 Subject: [PATCH] couple --- notebooks/cdhr_reforme_decote_couple.ipynb | 10326 +++++++++++++++++++ 1 file changed, 10326 insertions(+) create mode 100644 notebooks/cdhr_reforme_decote_couple.ipynb diff --git a/notebooks/cdhr_reforme_decote_couple.ipynb b/notebooks/cdhr_reforme_decote_couple.ipynb new file mode 100644 index 00000000..a2fbd0af --- /dev/null +++ b/notebooks/cdhr_reforme_decote_couple.ipynb @@ -0,0 +1,10326 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [], + "source": [ + "from openfisca_france import FranceTaxBenefitSystem\n", + "from openfisca_france_reforms.plf_plfss_2025 import PlfPlfss2025\n", + "from openfisca_core.simulations import SimulationBuilder\n", + "from unittest import TestCase\n", + "from openfisca_france import FranceTaxBenefitSystem\n", + "from openfisca_core import periods\n", + "from openfisca_france.model.base import Reform, max_\n", + "from openfisca_france.scenarios import init_single_entity\n", + "import plotly.graph_objects as go\n", + "import plotly.io as pio\n", + "#import numpy as np\n" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "# !poetry run pip install plotly" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [], + "source": [ + "tc = TestCase()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# TEST REFORME DECOTE" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [], + "source": [ + "# | hide\n", + "\n", + "\n", + "def plot(\n", + " revenus,\n", + " irpp_economique_bareme,\n", + " irpp_economique_pfu,\n", + " contribution_differentielle_hauts_revenus_bareme,\n", + " contribution_differentielle_hauts_revenus_pfu,\n", + " title=\"Titre\",\n", + " suffix=\"\",\n", + " max_y=120_000,\n", + " titre_trace1=\"\",\n", + " titre_trace2=\"\",\n", + " titre_trace3=\"\",\n", + " titre_trace4=\"\",\n", + " \n", + "):\n", + " fig = go.Figure()\n", + "\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " x=revenus,\n", + " y=irpp_economique_bareme,\n", + " name=\"Impôt sur le revenu avec option au barème, avant CDHR\" if titre_trace1==\"\" else titre_trace1,\n", + " line=dict(color=\"black\", width=4, dash=\"dot\"),\n", + " )\n", + " )\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " x=revenus,\n", + " y=contribution_differentielle_hauts_revenus_bareme,\n", + " name=f\"Impôt sur le revenu avec option au barème, avec CDHR{suffix}\" if titre_trace3==\"\" else titre_trace3,\n", + " line=dict(color=\"red\"),\n", + " )\n", + " )\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " x=revenus,\n", + " y=irpp_economique_pfu,\n", + " name=\"Impôt sur le revenu au PFU, avant CDHR\" if titre_trace2==\"\" else titre_trace2,\n", + " line=dict(color=\"black\", dash=\"dash\"),\n", + " )\n", + " )\n", + " fig.add_trace(\n", + " go.Scatter(\n", + " x=revenus,\n", + " y=contribution_differentielle_hauts_revenus_pfu,\n", + " name=f\"Impôt sur le revenu au PFU, avec CDHR{suffix}\" if titre_trace4==\"\" else titre_trace4,\n", + " line=dict(color=\"red\", dash=\"dash\"),\n", + " )\n", + " )\n", + "\n", + " fig.update_layout(\n", + " xaxis=dict(\n", + " title=\"Revenus distribués éligibles à l’abattement de 40 % (case 2DC)\",\n", + " # tickmode=\"linear\",\n", + " ),\n", + " yaxis=dict(\n", + " title=\"Montant de l'impôt (hors cotisations sociales pour revenus au PFU)\"\n", + " ), # , rangemode=\"tozero\"\n", + " title=title,\n", + " )\n", + " # _ = fig.add_vline(x=250_000, line_dash=\"dash\", line_color=\"red\")\n", + " # Make the figure bigge in height\n", + " fig.update_layout(\n", + " height=800,\n", + " width=1100,\n", + " legend=dict(yanchor=\"top\", y=0.95, xanchor=\"left\", x=0.01),\n", + " # yaxis_range=[0, max_y],\n", + " )\n", + "\n", + " return fig\n", + "\n", + "\n", + "def add_x_reference(openfisca_parameter, period, figure, annotation_position):\n", + " lex_color = \"#A6A00C\"\n", + "\n", + " figure.add_vline(\n", + " x=openfisca_parameter(period), # avec période => ParameterAtInstant\n", + " line_width=1,\n", + " line_dash=\"dash\",\n", + " annotation_text=openfisca_parameter.metadata[\n", + " \"short_label\"\n", + " ], # sans période => Parameter\n", + " annotation_position=annotation_position,\n", + " line_color=lex_color,\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "current_period = 2024\n", + "def get_simulation_from_scenario_3_enfants(tbs, case_f2op=False):\n", + " \n", + " scenario = init_single_entity(\n", + " tbs.new_scenario(),\n", + " # Axe declaration\n", + " axes=[\n", + " [\n", + " dict( # in a dictionary\n", + " count=500, # 'count' indicates the number of steps\n", + " min=0,\n", + " max=1_000_000,\n", + " name=\"f2dc\", # the variable that will evolve 'count' times between 'min' and 'max' values\n", + " ),\n", + " ]\n", + " ],\n", + " period=current_period,\n", + " parent1=dict(\n", + " date_naissance=\"1980-01-01\",\n", + " statut_marital=1,\n", + " ),\n", + " parent2=dict(\n", + " date_naissance=\"1952-01-01\",\n", + " salaire_de_base = 70000, # Annual basis\n", + " statut_marital=1,\n", + " ),\n", + " # enfants=[\n", + " # dict(\n", + " # date_naissance=\"2010-01-01\",\n", + " # ),\n", + " # dict(\n", + " # date_naissance=\"2015-01-01\",\n", + " # ),\n", + " # dict(\n", + " # date_naissance=\"2020-01-01\",\n", + " # ),\n", + " # ],\n", + " foyer_fiscal=dict(f2op=case_f2op),\n", + " )\n", + "\n", + " simulation = scenario.new_simulation()\n", + " return simulation" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "plf_tbs = PlfPlfss2025(FranceTaxBenefitSystem())" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "line": { + "color": "black", + "dash": "dot", + "width": 4 + }, + "name": "contribution_differentielle_hauts_revenus_decote_plus_progressive", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 35835.98046875, + 35385.08203125, + 34934.18359375, + 34483.28125, + 34032.3828125, + 33581.48046875, + 33130.58203125, + 32679.681640625, + 32228.78125, + 31777.8828125, + 31326.982421875, + 30876.08203125, + 30425.17578125, + 29974.275390625, + 29523.375, + 29072.474609375, + 28621.57421875, + 28170.67578125, + 27719.775390625, + 27268.875, + 26817.974609375, + 26367.07421875, + 25916.17578125, + 25465.275390625, + 25014.375, + 24563.474609375, + 24112.36328125, + 23661.46484375, + 23210.564453125, + 22759.6640625, + 22308.763671875, + 21857.86328125, + 21406.96484375, + 20956.064453125, + 20505.1640625, + 20054.263671875, + 19603.36328125, + 19152.46484375, + 18701.578125, + 18250.677734375, + 17799.77734375, + 17348.87890625, + 16897.978515625, + 16447.078125, + 15996.177734375, + 15545.2783203125, + 15094.3779296875, + 14643.478515625, + 14192.578125, + 13741.677734375, + 13290.7783203125, + 12839.8779296875, + 12388.978515625, + 11938.078125, + 11487.177734375, + 11036.2783203125, + 10585.3779296875, + 10134.478515625, + 9683.578125, + 9232.677734375, + 8781.7783203125, + 8330.8779296875, + 7879.9638671875, + 7429.06396484375, + 6978.1640625, + 6527.26416015625, + 6076.3642578125, + 5625.4638671875, + 5174.56396484375, + 4723.6640625, + 4272.76416015625, + 3821.864013671875, + 3370.964111328125, + 2920.06396484375, + 2469.1640625, + 2018.2640380859375, + 1567.364013671875, + 1116.464111328125, + 665.5640869140625, + 214.6640625, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "line": { + "color": "red" + }, + "name": "irpp_economique_pfu + contribution_differentielle_hauts_revenus_pfu", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 3127, + 3383.511962890625, + 3640.02392578125, + 3896.5361328125, + 4153.0478515625, + 4409.56005859375, + 4666.072265625, + 4922.583984375, + 5179.09619140625, + 5435.6083984375, + 5692.1201171875, + 5948.6318359375, + 6205.14404296875, + 6461.65625, + 6718.16796875, + 6974.68017578125, + 7231.1923828125, + 7487.7041015625, + 7744.21630859375, + 8000.72802734375, + 8257.240234375, + 8513.751953125, + 8770.263671875, + 9026.7763671875, + 9283.2880859375, + 9539.80078125, + 9796.3125, + 10052.82421875, + 10309.3359375, + 10565.84765625, + 10822.3603515625, + 11078.873046875, + 11335.384765625, + 11591.896484375, + 11848.408203125, + 12104.9208984375, + 12361.4326171875, + 12617.9443359375, + 12874.4560546875, + 13130.96875, + 13387.48046875, + 13643.9921875, + 13900.5048828125, + 14157.0166015625, + 14413.5283203125, + 14670.041015625, + 14926.552734375, + 15183.064453125, + 15439.576171875, + 15696.0888671875, + 15952.6005859375, + 16209.1123046875, + 16465.625, + 16722.13671875, + 16978.6484375, + 17235.16015625, + 17491.671875, + 17748.18359375, + 18004.6953125, + 18261.208984375, + 18517.720703125, + 18774.232421875, + 19030.74609375, + 19287.2578125, + 19543.76953125, + 19800.28125, + 20056.79296875, + 20313.3046875, + 20569.81640625, + 20826.328125, + 21082.841796875, + 21339.353515625, + 21595.865234375, + 21852.376953125, + 22108.888671875, + 22365.400390625, + 22621.912109375, + 22878.42578125, + 23134.9375, + 23391.44921875, + 23647.9609375, + 23904.47265625, + 24160.984375, + 24417.49609375, + 24674.009765625, + 24930.521484375, + 25187.033203125, + 25443.544921875, + 25700.056640625, + 25956.568359375, + 26213.08203125, + 26469.59375, + 26726.10546875, + 26982.6171875, + 27239.12890625, + 27495.640625, + 27752.15234375, + 28008.666015625, + 28265.177734375, + 28521.689453125, + 28778.201171875, + 29034.712890625, + 29291.224609375, + 29547.736328125, + 29804.25, + 30060.76171875, + 30317.2734375, + 30573.78515625, + 30830.296875, + 31086.80859375, + 31343.322265625, + 31599.833984375, + 31856.345703125, + 32112.857421875, + 32369.369140625, + 32625.880859375, + 32882.390625, + 33138.90625, + 33395.41796875, + 33651.9296875, + 33908.44140625, + 34164.953125, + 34421.46484375, + 34677.9765625, + 34934.4921875, + 35191.125, + 35447.640625, + 35704.15234375, + 35960.6640625, + 36217.17578125, + 36473.6875, + 36730.19921875, + 36986.7109375, + 37243.22265625, + 37499.734375, + 37756.24609375, + 38012.7578125, + 38269.26953125, + 38525.78125, + 38782.29296875, + 39038.8046875, + 39295.31640625, + 39551.828125, + 39808.34765625, + 40064.859375, + 40321.37109375, + 40577.8828125, + 40834.39453125, + 41090.90625, + 41347.41796875, + 41603.9296875, + 41860.44140625, + 42116.953125, + 42373.46484375, + 42629.9765625, + 42886.48828125, + 43143, + 43399.515625, + 43656.02734375, + 43912.5390625, + 44169.05078125, + 44425.5625, + 44682.07421875, + 44938.5859375, + 45195.09765625, + 45451.609375, + 45708.12109375, + 45964.6328125, + 46221.14453125, + 46477.65625, + 46734.171875, + 46990.68359375, + 47247.1953125, + 47503.70703125, + 47760.21875, + 48016.734375, + 48273.24609375, + 48529.7578125, + 48786.26953125, + 49042.78125, + 49299.29296875, + 49555.8046875, + 49812.31640625, + 50068.83203125, + 50325.34375, + 50581.85546875, + 50838.3671875, + 51094.87890625, + 51351.390625, + 51607.90234375, + 51864.4140625, + 52120.92578125, + 52377.4375, + 52633.94921875, + 52890.4609375, + 53146.97265625, + 53403.48828125, + 53660, + 53916.51171875, + 54173.0234375, + 54429.53515625, + 54686.046875, + 54942.55859375, + 55199.0703125, + 55455.58203125, + 55712.09375, + 55968.60546875, + 56225.1171875, + 56481.62890625, + 56738.140625, + 56994.65625, + 57251.16796875, + 57507.6796875, + 57764.19140625, + 58020.703125, + 58277.21484375, + 58533.7265625, + 58790.23828125, + 59046.75, + 59303.26171875, + 59559.7734375, + 59816.28515625, + 60072.796875, + 60329.3125, + 60607.6953125, + 60924.32421875, + 61240.95703125, + 61557.58984375, + 61874.21875, + 62190.8515625, + 62507.484375, + 62824.1171875, + 63140.74609375, + 63457.37890625, + 63774.01171875, + 64090.640625, + 64407.27734375, + 64723.91015625, + 65040.54296875, + 65357.171875, + 65673.8046875, + 65990.4375, + 66307.0703125, + 66623.703125, + 66940.3359375, + 67256.9609375, + 67573.59375, + 67890.2265625, + 68206.859375, + 68523.4921875, + 68840.2734375, + 69156.90625, + 69473.5390625, + 69790.171875, + 70106.8046875, + 70423.4375, + 70740.0625, + 71056.6953125, + 71373.328125, + 71689.9609375, + 72006.59375, + 72323.2265625, + 72639.8515625, + 72956.484375, + 73273.1171875, + 73589.75, + 73906.3828125, + 74223.0078125, + 74539.6484375, + 74856.2734375, + 75172.90625, + 75489.5390625, + 75806.171875, + 76122.796875, + 76439.4375, + 76756.0703125, + 77072.6953125, + 77389.3359375, + 77705.9609375, + 79033.640625, + 80686.9453125, + 82340.25, + 83993.546875, + 85646.84375, + 87300.1484375, + 88953.4453125, + 90606.796875, + 92260.09375, + 93913.3984375, + 95566.703125, + 97220, + 98873.296875, + 100526.6015625, + 102179.8984375, + 103833.1953125, + 105486.5, + 107139.796875, + 108793.1015625, + 110446.3984375, + 112099.6953125, + 113753, + 115406.296875, + 117059.6015625, + 118712.90625, + 119709.984375, + 120110.796875, + 120511.59375, + 120912.390625, + 121313.1875, + 121713.9765625, + 122114.796875, + 122515.59375, + 122916.390625, + 123317.1875, + 123717.984375, + 124118.796875, + 124519.59375, + 124920.3984375, + 125321.1875, + 125721.984375, + 126122.796875, + 126523.59375, + 126924.390625, + 127325.1875, + 127725.984375, + 128126.796875, + 128527.59375, + 128928.390625, + 129329.1875, + 129729.984375, + 130130.796875, + 130531.59375, + 130932.390625, + 131333.1875, + 131733.96875, + 132134.796875, + 132535.59375, + 132936.390625, + 133337.1875, + 133737.984375, + 134138.796875, + 134539.59375, + 134940.390625, + 135341.1875, + 135741.984375, + 136142.796875, + 136543.59375, + 136944.390625, + 137345.1875, + 137746, + 138146.78125, + 138547.609375, + 138948.40625, + 139349.203125, + 139750, + 140150.796875, + 140551.609375, + 140952.40625, + 141353.21875, + 141754, + 142154.796875, + 142555.609375, + 142956.40625, + 143357.203125, + 143758, + 144158.796875, + 144559.609375, + 144960.40625, + 145361.203125, + 145762, + 146162.796875, + 146563.609375, + 146964.40625, + 147365.203125, + 147766, + 148166.984375, + 148567.796875, + 148968.59375, + 149369.390625, + 149770.1875, + 150170.984375, + 150571.796875, + 150972.59375, + 151373.390625, + 151774.1875, + 152174.984375, + 152575.796875, + 152976.59375, + 153377.390625, + 153778.1875, + 154178.984375, + 154579.796875, + 154980.59375, + 155381.390625, + 155782.1875, + 156182.984375, + 156583.796875, + 156984.59375, + 157385.390625, + 157786.1875, + 158186.984375, + 158587.796875, + 158988.59375, + 159389.390625, + 159790.1875, + 160190.984375, + 160591.796875, + 160992.59375, + 161393.40625, + 161794.1875, + 162194.984375, + 162595.796875, + 162996.59375, + 163397.390625, + 163798.1875, + 164198.984375, + 164599.8125, + 165000.59375, + 165401.375, + 165802.1875, + 166202.984375, + 166603.8125, + 167004.59375, + 167405.390625, + 167806.1875, + 168207, + 168607.796875, + 169008.59375, + 169409.375, + 169810.1875, + 170211, + 170611.796875, + 171012.59375, + 171413.390625, + 171814.1875, + 172214.984375, + 172615.78125, + 173016.59375, + 173417.40625, + 173818.1875, + 174218.984375, + 174619.78125, + 175020.59375, + 175421.40625, + 175822.1875, + 176222.984375, + 176623.796875, + 177024.59375, + 177425.390625, + 177826.1875, + 178226.984375, + 178627.796875, + 179028.59375, + 179429.390625, + 179830.1875, + 180230.984375, + 180631.796875, + 181032.59375, + 181433.390625, + 181834.1875, + 182234.984375, + 182635.78125, + 183036.59375, + 183437.40625, + 183838.1875, + 184238.984375, + 184639.796875, + 185040.59375, + 185441.390625, + 185842.1875, + 186242.984375, + 186643.796875, + 187044.59375, + 187445.390625, + 187846.1875, + 188246.984375, + 188647.796875, + 189048.609375, + 189449.390625, + 189850.1875, + 190250.984375, + 190651.796875, + 191052.59375, + 191453.390625, + 191854.1875, + 192254.984375, + 192655.796875, + 193056.59375, + 193457.390625, + 193858.1875, + 194258.96875, + 194659.796875, + 195060.59375, + 195461.390625, + 195862.1875, + 196262.984375, + 196663.796875, + 197064.59375, + 197465.40625, + 197866.375 + ] + }, + { + "line": { + "color": "black", + "dash": "dash" + }, + "name": "contribution_differentielle_hauts_revenus_decote", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 99544.3984375, + 98291.890625, + 97039.3984375, + 95786.8984375, + 94534.390625, + 93281.8984375, + 92029.390625, + 90776.8984375, + 89524.3984375, + 88271.890625, + 87019.3984375, + 85766.890625, + 84514.375, + 83261.875, + 82009.375, + 80756.8828125, + 79504.375, + 78251.875, + 76999.375, + 75746.875, + 74494.3828125, + 73241.875, + 71989.375, + 70736.875, + 69484.375, + 68231.8828125, + 66978.7890625, + 65726.2890625, + 64473.79296875, + 63221.2890625, + 61968.79296875, + 60716.2890625, + 59463.7890625, + 58211.29296875, + 56958.7890625, + 55706.29296875, + 54453.7890625, + 53201.2890625, + 51948.828125, + 50696.33203125, + 49443.828125, + 48191.328125, + 46938.83203125, + 45686.328125, + 44433.83203125, + 43181.328125, + 41928.828125, + 40676.33203125, + 39423.828125, + 38171.33203125, + 36918.828125, + 35666.328125, + 34413.83203125, + 33161.328125, + 31908.83203125, + 30656.330078125, + 29403.826171875, + 28151.33203125, + 26898.828125, + 25646.33203125, + 24393.830078125, + 23141.326171875, + 21888.787109375, + 20636.29296875, + 19383.7890625, + 18131.29296875, + 16878.791015625, + 15626.287109375, + 14373.7919921875, + 13121.2890625, + 11868.7939453125, + 10616.291015625, + 9363.787109375, + 8111.2919921875, + 6858.7890625, + 5606.2939453125, + 4353.79052734375, + 3101.28759765625, + 1848.792236328125, + 596.2890625, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "line": { + "color": "red", + "dash": "dash" + }, + "name": "irpp_economique_pfu + contribution_differentielle_hauts_revenus_plus_progressive_pfu", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 3127, + 3383.511962890625, + 3640.02392578125, + 3896.5361328125, + 4153.0478515625, + 4409.56005859375, + 4666.072265625, + 4922.583984375, + 5179.09619140625, + 5435.6083984375, + 5692.1201171875, + 5948.6318359375, + 6205.14404296875, + 6461.65625, + 6718.16796875, + 6974.68017578125, + 7231.1923828125, + 7487.7041015625, + 7744.21630859375, + 8000.72802734375, + 8257.240234375, + 8513.751953125, + 8770.263671875, + 9026.7763671875, + 9283.2880859375, + 9539.80078125, + 9796.3125, + 10052.82421875, + 10309.3359375, + 10565.84765625, + 10822.3603515625, + 11078.873046875, + 11335.384765625, + 11591.896484375, + 11848.408203125, + 12104.9208984375, + 12361.4326171875, + 12617.9443359375, + 12874.4560546875, + 13130.96875, + 13387.48046875, + 13643.9921875, + 13900.5048828125, + 14157.0166015625, + 14413.5283203125, + 14670.041015625, + 14926.552734375, + 15183.064453125, + 15439.576171875, + 15696.0888671875, + 15952.6005859375, + 16209.1123046875, + 16465.625, + 16722.13671875, + 16978.6484375, + 17235.16015625, + 17491.671875, + 17748.18359375, + 18004.6953125, + 18261.208984375, + 18517.720703125, + 18774.232421875, + 19030.74609375, + 19287.2578125, + 19543.76953125, + 19800.28125, + 20056.79296875, + 20313.3046875, + 20569.81640625, + 20826.328125, + 21082.841796875, + 21339.353515625, + 21595.865234375, + 21852.376953125, + 22108.888671875, + 22365.400390625, + 22621.912109375, + 22878.42578125, + 23134.9375, + 23391.44921875, + 23647.9609375, + 23904.47265625, + 24160.984375, + 24417.49609375, + 24674.009765625, + 24930.521484375, + 25187.033203125, + 25443.544921875, + 25700.056640625, + 25956.568359375, + 26213.08203125, + 26469.59375, + 26726.10546875, + 26982.6171875, + 27239.12890625, + 27495.640625, + 27752.15234375, + 28008.666015625, + 28265.177734375, + 28521.689453125, + 28778.201171875, + 29034.712890625, + 29291.224609375, + 29547.736328125, + 29804.25, + 30060.76171875, + 30317.2734375, + 30573.78515625, + 30830.296875, + 31086.80859375, + 31343.322265625, + 31599.833984375, + 31856.345703125, + 32112.857421875, + 32369.369140625, + 32625.880859375, + 32882.390625, + 33138.90625, + 33395.41796875, + 33651.9296875, + 33908.44140625, + 34164.953125, + 34421.46484375, + 34677.9765625, + 34934.4921875, + 35191.125, + 35447.640625, + 35704.15234375, + 35960.6640625, + 36217.17578125, + 36473.6875, + 36730.19921875, + 36986.7109375, + 37243.22265625, + 37499.734375, + 37756.24609375, + 38012.7578125, + 38269.26953125, + 38525.78125, + 38782.29296875, + 39038.8046875, + 39295.31640625, + 39551.828125, + 39808.34765625, + 40064.859375, + 40321.37109375, + 40577.8828125, + 40834.39453125, + 41090.90625, + 41347.41796875, + 41603.9296875, + 41860.44140625, + 42116.953125, + 42373.46484375, + 42629.9765625, + 42886.48828125, + 43143, + 43399.515625, + 43656.02734375, + 43912.5390625, + 44169.05078125, + 44425.5625, + 44682.07421875, + 44938.5859375, + 45195.09765625, + 45451.609375, + 45708.12109375, + 45964.6328125, + 46221.14453125, + 46477.65625, + 46734.171875, + 46990.68359375, + 47247.1953125, + 47503.70703125, + 47760.21875, + 48016.734375, + 48273.24609375, + 48529.7578125, + 48786.26953125, + 49042.78125, + 49299.29296875, + 49555.8046875, + 49812.31640625, + 50068.83203125, + 50325.34375, + 50581.85546875, + 50838.3671875, + 51094.87890625, + 51351.390625, + 51607.90234375, + 51864.4140625, + 52120.92578125, + 52377.4375, + 52633.94921875, + 52890.4609375, + 53146.97265625, + 53403.48828125, + 53660, + 53916.51171875, + 54173.0234375, + 54429.53515625, + 54686.046875, + 54942.55859375, + 55199.0703125, + 55455.58203125, + 55712.09375, + 55968.60546875, + 56225.1171875, + 56481.62890625, + 56738.140625, + 56994.65625, + 57251.16796875, + 57507.6796875, + 57764.19140625, + 58020.703125, + 58277.21484375, + 58533.7265625, + 58790.23828125, + 59046.75, + 59303.26171875, + 59559.7734375, + 59816.28515625, + 60072.796875, + 60329.3125, + 60607.6953125, + 60924.32421875, + 61240.95703125, + 61557.58984375, + 61874.21875, + 62190.8515625, + 62507.484375, + 62824.1171875, + 63140.74609375, + 63457.37890625, + 63774.01171875, + 64090.640625, + 64407.27734375, + 64723.91015625, + 65040.54296875, + 65357.171875, + 65673.8046875, + 66288.71875, + 67140.4296875, + 67992.125, + 68843.828125, + 69695.5234375, + 70547.21875, + 71398.9296875, + 72250.625, + 73102.328125, + 73954.4296875, + 74806.125, + 75657.828125, + 76509.5234375, + 77361.2265625, + 78212.9296875, + 79064.625, + 79916.328125, + 80768.0234375, + 81619.7265625, + 82471.421875, + 83323.125, + 84174.796875, + 85026.5, + 85878.203125, + 86729.8984375, + 87581.6015625, + 88433.296875, + 89285, + 90136.6953125, + 90988.3984375, + 91840.1015625, + 92691.796875, + 93543.5, + 94395.1953125, + 95246.8984375, + 96098.6015625, + 96950.296875, + 97802, + 98653.6875, + 99505.3984375, + 100357.1015625, + 101208.796875, + 102060.5, + 102912.1953125, + 103763.8984375, + 104615.625, + 105467.328125, + 106319.0234375, + 107170.7265625, + 108022.421875, + 108874.125, + 109725.828125, + 110577.5234375, + 111429.2265625, + 112280.921875, + 113132.625, + 113984.328125, + 114836.0234375, + 115687.7265625, + 116539.421875, + 117391.125, + 118242.828125, + 119094.53125, + 119709.984375, + 120110.796875, + 120511.59375, + 120912.390625, + 121313.1875, + 121713.9765625, + 122114.796875, + 122515.59375, + 122916.390625, + 123317.1875, + 123717.984375, + 124118.796875, + 124519.59375, + 124920.3984375, + 125321.1875, + 125721.984375, + 126122.796875, + 126523.59375, + 126924.390625, + 127325.1875, + 127725.984375, + 128126.796875, + 128527.59375, + 128928.390625, + 129329.1875, + 129729.984375, + 130130.796875, + 130531.59375, + 130932.390625, + 131333.1875, + 131733.96875, + 132134.796875, + 132535.59375, + 132936.390625, + 133337.1875, + 133737.984375, + 134138.796875, + 134539.59375, + 134940.390625, + 135341.1875, + 135741.984375, + 136142.796875, + 136543.59375, + 136944.390625, + 137345.1875, + 137746, + 138146.78125, + 138547.609375, + 138948.40625, + 139349.203125, + 139750, + 140150.796875, + 140551.609375, + 140952.40625, + 141353.21875, + 141754, + 142154.796875, + 142555.609375, + 142956.40625, + 143357.203125, + 143758, + 144158.796875, + 144559.609375, + 144960.40625, + 145361.203125, + 145762, + 146162.796875, + 146563.609375, + 146964.40625, + 147365.203125, + 147766, + 148166.984375, + 148567.796875, + 148968.59375, + 149369.390625, + 149770.1875, + 150170.984375, + 150571.796875, + 150972.59375, + 151373.390625, + 151774.1875, + 152174.984375, + 152575.796875, + 152976.59375, + 153377.390625, + 153778.1875, + 154178.984375, + 154579.796875, + 154980.59375, + 155381.390625, + 155782.1875, + 156182.984375, + 156583.796875, + 156984.59375, + 157385.390625, + 157786.1875, + 158186.984375, + 158587.796875, + 158988.59375, + 159389.390625, + 159790.1875, + 160190.984375, + 160591.796875, + 160992.59375, + 161393.40625, + 161794.1875, + 162194.984375, + 162595.796875, + 162996.59375, + 163397.390625, + 163798.1875, + 164198.984375, + 164599.8125, + 165000.59375, + 165401.375, + 165802.1875, + 166202.984375, + 166603.8125, + 167004.59375, + 167405.390625, + 167806.1875, + 168207, + 168607.796875, + 169008.59375, + 169409.375, + 169810.1875, + 170211, + 170611.796875, + 171012.59375, + 171413.390625, + 171814.1875, + 172214.984375, + 172615.78125, + 173016.59375, + 173417.40625, + 173818.1875, + 174218.984375, + 174619.78125, + 175020.59375, + 175421.40625, + 175822.1875, + 176222.984375, + 176623.796875, + 177024.59375, + 177425.390625, + 177826.1875, + 178226.984375, + 178627.796875, + 179028.59375, + 179429.390625, + 179830.1875, + 180230.984375, + 180631.796875, + 181032.59375, + 181433.390625, + 181834.1875, + 182234.984375, + 182635.78125, + 183036.59375, + 183437.40625, + 183838.1875, + 184238.984375, + 184639.796875, + 185040.59375, + 185441.390625, + 185842.1875, + 186242.984375, + 186643.796875, + 187044.59375, + 187445.390625, + 187846.1875, + 188246.984375, + 188647.796875, + 189048.609375, + 189449.390625, + 189850.1875, + 190250.984375, + 190651.796875, + 191052.59375, + 191453.390625, + 191854.1875, + 192254.984375, + 192655.796875, + 193056.59375, + 193457.390625, + 193858.1875, + 194258.96875, + 194659.796875, + 195060.59375, + 195461.390625, + 195862.1875, + 196262.984375, + 196663.796875, + 197064.59375, + 197465.40625, + 197866.375 + ] + } + ], + "layout": { + "annotations": [ + { + "showarrow": false, + "text": "Seuil d'éligibilité à la CDHR pour un couple (revenus/an)", + "x": 500000, + "xanchor": "right", + "xref": "x", + "y": 1, + "yanchor": "top", + "yref": "y domain" + } + ], + "height": 800, + "legend": { + "x": 0.01, + "xanchor": "left", + "y": 0.95, + "yanchor": "top" + }, + "shapes": [ + { + "line": { + "color": "#A6A00C", + "dash": "dash", + "width": 1 + }, + "type": "line", + "x0": 500000, + "x1": 500000, + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "CDHR 3 enfants" + }, + "width": 1100, + "xaxis": { + "title": { + "text": "Revenus distribués éligibles à l’abattement de 40 % (case 2DC)" + } + }, + "yaxis": { + "title": { + "text": "Montant de l'impôt (hors cotisations sociales pour revenus au PFU)" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# | hide\n", + "\n", + "\n", + "# plf_tbs_sans_majoration.neutralize_variable(\n", + "# \"contribution_exceptionnelle_hauts_revenus_majoration\"\n", + "# )\n", + "# plf_tbs.neutralize_variable(\n", + "# \"contribution_differentielle_hauts_revenus_decote\"\n", + "# )\n", + "\n", + "# Avec PFU\n", + "simulation_pfu_3_enfants = get_simulation_from_scenario_3_enfants(\n", + " plf_tbs, case_f2op=False\n", + ")\n", + "f2dc_pfu_3_enfants = simulation_pfu_3_enfants.calculate_add(\"f2dc\", current_period)\n", + "\n", + "\n", + "contribution_differentielle_hauts_revenus_pfu = (\n", + " simulation_pfu_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus\", current_period\n", + " )\n", + ")\n", + "\n", + "contribution_differentielle_hauts_revenus_plus_progressive_pfu = (\n", + " simulation_pfu_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus_plus_progressive\", current_period\n", + " )\n", + ")\n", + "\n", + "contribution_differentielle_hauts_revenus_decote_plus_progressive = (\n", + " simulation_pfu_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus_decote_plus_progressive\", current_period\n", + " )\n", + ")\n", + "contribution_differentielle_hauts_revenus_decote = (\n", + " simulation_pfu_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus_decote\", current_period\n", + " )\n", + ")\n", + "\n", + "irpp_economique_pfu = (\n", + " simulation_pfu_3_enfants.calculate_add(\"impot_revenu_restant_a_payer\", current_period) * -1\n", + ")\n", + "\n", + "rfr = simulation_pfu_3_enfants.calculate(\"rfr\", current_period)\n", + "montant_impot_depart = 250_000 * 0.128 # 12.8% taux de la part d'impot du PFU\n", + "montant_impot_arrive = 330_000 * 0.2 # 20% taux de la CDHR\n", + "taux_pente_de_l_amortissement = (montant_impot_arrive - montant_impot_depart) / (\n", + " 330_000 - 250_000\n", + ")\n", + "decote_celibataire = (\n", + " rfr - 250_000\n", + ") * taux_pente_de_l_amortissement + montant_impot_depart\n", + "impot_pfu_et_cdhr = decote_celibataire * ((rfr <= 330_000) & (rfr > 250_000)) + (\n", + " irpp_economique_pfu + contribution_differentielle_hauts_revenus_pfu\n", + ") * ((rfr > 330_000) + (rfr < 250_000))\n", + "\n", + "\n", + "# Avec option au barème\n", + "simulation_bareme_3_enfants = get_simulation_from_scenario_3_enfants(\n", + " plf_tbs, case_f2op=True\n", + ")\n", + "\n", + "irpp_economique_bareme = (\n", + " simulation_bareme_3_enfants.calculate_add(\n", + " \"impot_revenu_restant_a_payer\", current_period\n", + " )\n", + " * -1\n", + ")\n", + "contribution_differentielle_hauts_revenus_bareme = (\n", + " simulation_bareme_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus\", current_period\n", + " )\n", + ")\n", + "# contribution_exceptionnelle_hauts_revenus_majoration = (\n", + "# simulation_bareme_3_enfants.calculate_add(\n", + "# \"contribution_exceptionnelle_hauts_revenus_majoration\", current_period\n", + "# )\n", + "# )\n", + "# impot_bareme_et_cdhr = max_(\n", + "# irpp_economique_bareme,\n", + "# decote_celibataire * ((rfr <= 330_000) & (rfr > 250_000))\n", + "# + (irpp_economique_bareme + contribution_differentielle_hauts_revenus_bareme)\n", + "# * ((rfr > 330_000) + (rfr < 250_000)),\n", + "# )\n", + "\n", + "contribution_differentielle_hauts_revenus_plus_progressive = (\n", + " simulation_bareme_3_enfants.calculate_add(\n", + " \"contribution_differentielle_hauts_revenus_plus_progressive\", current_period\n", + " )\n", + ")\n", + "\n", + "fig_3_enfants = plot(\n", + " f2dc_pfu_3_enfants,\n", + " contribution_differentielle_hauts_revenus_decote_plus_progressive,\n", + " contribution_differentielle_hauts_revenus_decote,\n", + " irpp_economique_pfu\n", + " + contribution_differentielle_hauts_revenus_pfu,\n", + " irpp_economique_pfu\n", + " + contribution_differentielle_hauts_revenus_plus_progressive_pfu,\n", + " \"CDHR 3 enfants\",\n", + " suffix=\", sans majoration\",\n", + " titre_trace1=\"contribution_differentielle_hauts_revenus_decote_plus_progressive\",\n", + " titre_trace2=\"contribution_differentielle_hauts_revenus_decote\",\n", + " titre_trace3=\"irpp_economique_pfu + contribution_differentielle_hauts_revenus_pfu\",\n", + " titre_trace4=\"irpp_economique_pfu + contribution_differentielle_hauts_revenus_plus_progressive_pfu\",\n", + ")\n", + "\n", + "seuil_cdhr_celibataire = (\n", + " plf_tbs.parameters.impot_revenu.contributions_exceptionnelles.contribution_differentielle_hauts_revenus.seuil_couple\n", + ")\n", + "add_x_reference(seuil_cdhr_celibataire, current_period, fig_3_enfants, \"top left\")\n", + "\n", + "fig_3_enfants.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([492712.97, 494716.97, 496720.97, 498724.97, 500728.97],\n", + " dtype=float32)" + ] + }, + "execution_count": 46, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rfr[220:225]" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0., 0., 0., 0., 1.], dtype=float32)" + ] + }, + "execution_count": 47, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "simulation_pfu_3_enfants.calculate_add(\"contribution_differentielle_hauts_revenus_eligible\", current_period)[220:225]" + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([0., 0., 0., 0., 0.], dtype=float32)" + ] + }, + "execution_count": 50, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "simulation_pfu_3_enfants.calculate_add(\"contribution_differentielle_hauts_revenus_plus_progressive\", current_period)[220:225]" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([59559.773, 59816.285, 60072.797, 60329.312, 60607.695],\n", + " dtype=float32)" + ] + }, + "execution_count": 51, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "irpp_economique_pfu[220:225]" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "line": { + "color": "black", + "dash": "dot", + "width": 4 + }, + "name": "irpp_economique_pfu/rfr", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0.060329586267471313, + 0.06284856051206589, + 0.06518673151731491, + 0.06736289709806442, + 0.06939332187175751, + 0.07129217684268951, + 0.07307185232639313, + 0.07474320381879807, + 0.07631586492061615, + 0.07779830694198608, + 0.07919806987047195, + 0.08052189648151398, + 0.08177579939365387, + 0.0829651802778244, + 0.08409488201141357, + 0.08516930043697357, + 0.08619238436222076, + 0.08716773241758347, + 0.08809861540794373, + 0.08898799121379852, + 0.08983858674764633, + 0.09065288305282593, + 0.09143315255641937, + 0.092181496322155, + 0.09289981424808502, + 0.0935898944735527, + 0.09425335377454758, + 0.09489171952009201, + 0.09550637751817703, + 0.0960986316204071, + 0.09666968882083893, + 0.09722065925598145, + 0.09775257855653763, + 0.09826643019914627, + 0.098763108253479, + 0.09924347698688507, + 0.09970831125974655, + 0.10015834867954254, + 0.10059429705142975, + 0.1010168120265007, + 0.10142648965120316, + 0.10182391107082367, + 0.10220962762832642, + 0.10258413851261139, + 0.10294792801141739, + 0.10330145061016083, + 0.10364513099193573, + 0.10397937893867493, + 0.10430458188056946, + 0.10462109744548798, + 0.10492926090955734, + 0.10522940754890442, + 0.10552185028791428, + 0.1058068722486496, + 0.10608475655317307, + 0.10635577142238617, + 0.10662016272544861, + 0.10687816888093948, + 0.1071300208568573, + 0.10737595707178116, + 0.10761614888906479, + 0.1078508123755455, + 0.10808014124631882, + 0.10830429941415787, + 0.10852347314357758, + 0.10873781889677048, + 0.10894749313592911, + 0.1091526597738266, + 0.1093534529209137, + 0.10955000668764114, + 0.10974247753620148, + 0.10993096232414246, + 0.11011559516191483, + 0.11029649525880814, + 0.11047376692295074, + 0.1106475219130516, + 0.11081787198781967, + 0.1109849214553833, + 0.11114873737096786, + 0.11130943149328232, + 0.11146709322929382, + 0.11162179708480835, + 0.11177363991737366, + 0.11192268878221512, + 0.1120690330862999, + 0.11221273243427277, + 0.1123538613319397, + 0.11249248683452606, + 0.11262867599725723, + 0.11276249587535858, + 0.11289401352405548, + 0.11302327364683151, + 0.11315034329891205, + 0.11327526718378067, + 0.11339811235666275, + 0.11351892352104187, + 0.11363775283098221, + 0.11375465244054794, + 0.11386965960264206, + 0.11398282647132874, + 0.11409419029951096, + 0.1142038032412529, + 0.11431170254945755, + 0.1144179180264473, + 0.11452251672744751, + 0.11462550610303879, + 0.11472693085670471, + 0.11482683569192886, + 0.11492523550987244, + 0.11502218246459961, + 0.11511771380901337, + 0.1152118369936943, + 0.11530458927154541, + 0.11539601534605026, + 0.11548613011837006, + 0.11557496339082718, + 0.11566254496574402, + 0.11574891209602356, + 0.1158340647816658, + 0.11591804772615433, + 0.11600087583065033, + 0.1160825788974762, + 0.11616317182779312, + 0.11624269187450409, + 0.1163211539387703, + 0.11639858037233353, + 0.11647498607635498, + 0.11655037850141525, + 0.11662479490041733, + 0.1166982427239418, + 0.11677075177431107, + 0.1168423518538475, + 0.11691302806138992, + 0.11698281764984131, + 0.11705172806978226, + 0.11711978912353516, + 0.1171870008111, + 0.1172533929347992, + 0.11731898039579391, + 0.11738376319408417, + 0.11744776368141174, + 0.11751100420951843, + 0.11757349222898483, + 0.11763524264097214, + 0.11769626289606094, + 0.11775656789541245, + 0.11781616508960724, + 0.11787507683038712, + 0.11793331056833267, + 0.1179908812046051, + 0.1180477887392044, + 0.11810406297445297, + 0.1181596964597702, + 0.11821471154689789, + 0.11826911568641663, + 0.11832291632890701, + 0.11837612837553024, + 0.11842876672744751, + 0.11848081648349762, + 0.11853230744600296, + 0.11858324706554413, + 0.11863364279270172, + 0.11868349462747574, + 0.11873282492160797, + 0.11878163367509842, + 0.11882992833852768, + 0.11887772381305695, + 0.11892502009868622, + 0.11897183209657669, + 0.11901815980672836, + 0.11906402558088303, + 0.11910942196846008, + 0.11915434896945953, + 0.11919882893562317, + 0.11924286931753159, + 0.11928646266460419, + 0.11932963132858276, + 0.11937236785888672, + 0.11941468715667725, + 0.11945659667253494, + 0.11949809640645981, + 0.11953919380903244, + 0.11957989633083344, + 0.11962021887302399, + 0.1196601465344429, + 0.11969969421625137, + 0.11973886936903, + 0.11977767944335938, + 0.1198161244392395, + 0.11985421180725098, + 0.1198919489979744, + 0.11992933601140976, + 0.11996638029813766, + 0.12000308185815811, + 0.1200394555926323, + 0.12007550150156021, + 0.12011122703552246, + 0.12014661729335785, + 0.12018170207738876, + 0.12021646648645401, + 0.12025093287229538, + 0.12028508633375168, + 0.1203189417719841, + 0.12035250663757324, + 0.12038577347993851, + 0.12041874974966049, + 0.12045145034790039, + 0.1204838678240776, + 0.12051600217819214, + 0.12054786831140518, + 0.12057947367429733, + 0.1206107959151268, + 0.12064186483621597, + 0.12067266553640366, + 0.12070321291685104, + 0.12073350697755814, + 0.12076354771852493, + 0.12079334259033203, + 0.12082289904356003, + 0.12085220962762833, + 0.12088128179311752, + 0.12091011554002762, + 0.12093871831893921, + 0.12096709758043289, + 0.12103892117738724, + 0.12118624895811081, + 0.12133242189884186, + 0.12147742509841919, + 0.12162128835916519, + 0.12176402658224106, + 0.12190564721822739, + 0.12204617261886597, + 0.1221855953335762, + 0.12232394516468048, + 0.12246123701334, + 0.12259746342897415, + 0.12273266166448593, + 0.12286682426929474, + 0.12299997359514236, + 0.1231321170926094, + 0.12326326221227646, + 0.12339343130588531, + 0.12352263182401657, + 0.12365086376667023, + 0.12377814948558807, + 0.12390447407960892, + 0.12402988970279694, + 0.12415438890457153, + 0.12427797168493271, + 0.12440066039562225, + 0.12452251464128494, + 0.12464343756437302, + 0.12476348131895065, + 0.12488266825675964, + 0.1250009983778, + 0.12511849403381348, + 0.12523514032363892, + 0.1253509670495987, + 0.125465989112854, + 0.12558020651340485, + 0.12569360435009003, + 0.12580622732639313, + 0.12591807544231415, + 0.1260291337966919, + 0.12613943219184875, + 0.12624897062778473, + 0.12635774910449982, + 0.1264657825231552, + 0.1265731155872345, + 0.1266796737909317, + 0.126785546541214, + 0.12689068913459778, + 0.12699513137340546, + 0.12709885835647583, + 0.12720192968845367, + 0.1273042857646942, + 0.12740597128868103, + 0.12750700116157532, + 0.1276073306798935, + 0.12770703434944153, + 0.12780606746673584, + 0.12790445983409882, + 0.12800222635269165, + 0.12809935212135315, + 0.1281958371400833, + 0.12829172611236572, + 0.128386989235878, + 0.1284816414117813, + 0.12857568264007568, + 0.1286691278219223, + 0.12876199185848236, + 0.12885425984859467, + 0.1289459466934204, + 0.1290370672941208, + 0.1291276216506958, + 0.12921759486198425, + 0.12930703163146973, + 0.12939588725566864, + 0.12948422133922577, + 0.12957198917865753, + 0.12965922057628632, + 0.1297459453344345, + 0.12983210384845734, + 0.12991775572299957, + 0.13000290095806122, + 0.13008750975131989, + 0.13017162680625916, + 0.13025522232055664, + 0.13033832609653473, + 0.13042092323303223, + 0.13050304353237152, + 0.13058467209339142, + 0.13066580891609192, + 0.1307464838027954, + 0.1308266669511795, + 0.1309063881635666, + 0.13098564743995667, + 0.13106442987918854, + 0.1311427652835846, + 0.13122063875198364, + 0.13129806518554688, + 0.1313750445842743, + 0.1314515769481659, + 0.13152767717838287, + 0.13160334527492523, + 0.13167856633663177, + 0.13175338506698608, + 0.13182777166366577, + 0.13190172612667084, + 0.13197527825832367, + 0.13204839825630188, + 0.13212111592292786, + 0.1321934312582016, + 0.1322653442621231, + 0.13233685493469238, + 0.13240797817707062, + 0.13247869908809662, + 0.13254903256893158, + 0.1326189786195755, + 0.13268853724002838, + 0.1327577382326126, + 0.1328265219926834, + 0.13289496302604675, + 0.13296301662921906, + 0.1330307126045227, + 0.1330980360507965, + 0.13316500186920166, + 0.13323161005973816, + 0.133297860622406, + 0.1333637535572052, + 0.13342930376529694, + 0.13349449634552002, + 0.13355934619903564, + 0.133623868227005, + 0.1336880326271057, + 0.13375186920166016, + 0.13381536304950714, + 0.13387854397296906, + 0.1339413821697235, + 0.1340038925409317, + 0.13406607508659363, + 0.1341279298067093, + 0.13418948650360107, + 0.1342507153749466, + 0.13431163132190704, + 0.13437223434448242, + 0.13443253934383392, + 0.13449253141880035, + 0.1345522105693817, + 0.134611576795578, + 0.1346706748008728, + 0.13472944498062134, + 0.13478794693946838, + 0.13484613597393036, + 0.13490404188632965, + 0.13496167957782745, + 0.13501900434494019, + 0.13507606089115143, + 0.1351328194141388, + 0.13518930971622467, + 0.13524550199508667, + 0.13530142605304718, + 0.1353570818901062, + 0.13541245460510254, + 0.13546757400035858, + 0.13552241027355194, + 0.135576993227005, + 0.13563129305839539, + 0.13568535447120667, + 0.13573913276195526, + 0.13579267263412476, + 0.13584592938423157, + 0.13589894771575928, + 0.1359517127275467, + 0.1360042244195938, + 0.13605648279190063, + 0.13610850274562836, + 0.13616028428077698, + 0.1362117975950241, + 0.13626308739185333, + 0.13631412386894226, + 0.13636493682861328, + 0.136415496468544, + 0.13646581768989563, + 0.13651591539382935, + 0.13656577467918396, + 0.13661541044712067, + 0.13666482269763947, + 0.13671398162841797, + 0.13676293194293976, + 0.13681167364120483, + 0.13686016201972961, + 0.13690844178199768, + 0.13695649802684784, + 0.13700434565544128, + 0.13705196976661682, + 0.13709937036037445, + 0.13714656233787537, + 0.13719354569911957, + 0.13724032044410706, + 0.13728687167167664, + 0.1373332291841507, + 0.13737937808036804, + 0.13742531836032867, + 0.1374710500240326, + 0.137516587972641, + 0.13756191730499268, + 0.13760705292224884, + 0.1376519650220871, + 0.13769671320915222, + 0.13774125277996063, + 0.13778558373451233, + 0.1378297358751297, + 0.13787369430065155, + 0.13791745901107788, + 0.13796104490756989, + 0.13800442218780518, + 0.13804763555526733, + 0.13809064030647278, + 0.1381334662437439, + 0.1381761133670807, + 0.13821856677532196, + 0.1382608562707901, + 0.13830295205116272, + 0.138344869017601, + 0.13838660717010498, + 0.13842818140983582, + 0.13846956193447113, + 0.1385107934474945, + 0.13855183124542236, + 0.1385927051305771, + 0.13863340020179749, + 0.13867391645908356, + 0.1387142837047577, + 0.1387544572353363, + 0.13879449665546417, + 0.13883434236049652, + 0.13887403905391693, + 0.1389135718345642, + 0.13895294070243835, + 0.13899213075637817, + 0.13903117179870605, + 0.139070063829422, + 0.1391087919473648, + 0.1391473412513733, + 0.13918574154376984, + 0.13922400772571564, + 0.1392620950937271, + 0.13930004835128784, + 0.13933782279491425, + 0.1393754631280899, + 0.13941293954849243, + 0.1394502818584442, + 0.13948746025562286, + 0.13954177498817444, + 0.13959859311580658, + 0.1396551877260208, + 0.13971155881881714, + 0.13976769149303436, + 0.13982361555099487, + 0.13987931609153748, + 0.13993479311466217, + 0.13999004662036896, + 0.14004509150981903, + 0.1400999277830124, + 0.14015454053878784, + 0.14020894467830658, + 0.1402631253004074, + 0.14031709730625153, + 0.14037087559700012, + 0.1404244303703308, + 0.14047777652740479, + 0.14053092896938324, + 0.1405838578939438, + 0.14063660800457, + 0.14068913459777832, + 0.1407414674758911, + 0.1407936066389084, + 0.14084553718566895, + 0.14089730381965637 + ] + }, + { + "line": { + "color": "red" + }, + "name": "(irpp_economique_pfu + contribution_differentielle_hauts_revenus_pfu)/rfr", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0.060329586267471313, + 0.06284856051206589, + 0.06518673151731491, + 0.06736289709806442, + 0.06939332187175751, + 0.07129217684268951, + 0.07307185232639313, + 0.07474320381879807, + 0.07631586492061615, + 0.07779830694198608, + 0.07919806987047195, + 0.08052189648151398, + 0.08177579939365387, + 0.0829651802778244, + 0.08409488201141357, + 0.08516930043697357, + 0.08619238436222076, + 0.08716773241758347, + 0.08809861540794373, + 0.08898799121379852, + 0.08983858674764633, + 0.09065288305282593, + 0.09143315255641937, + 0.092181496322155, + 0.09289981424808502, + 0.0935898944735527, + 0.09425335377454758, + 0.09489171952009201, + 0.09550637751817703, + 0.0960986316204071, + 0.09666968882083893, + 0.09722065925598145, + 0.09775257855653763, + 0.09826643019914627, + 0.098763108253479, + 0.09924347698688507, + 0.09970831125974655, + 0.10015834867954254, + 0.10059429705142975, + 0.1010168120265007, + 0.10142648965120316, + 0.10182391107082367, + 0.10220962762832642, + 0.10258413851261139, + 0.10294792801141739, + 0.10330145061016083, + 0.10364513099193573, + 0.10397937893867493, + 0.10430458188056946, + 0.10462109744548798, + 0.10492926090955734, + 0.10522940754890442, + 0.10552185028791428, + 0.1058068722486496, + 0.10608475655317307, + 0.10635577142238617, + 0.10662016272544861, + 0.10687816888093948, + 0.1071300208568573, + 0.10737595707178116, + 0.10761614888906479, + 0.1078508123755455, + 0.10808014124631882, + 0.10830429941415787, + 0.10852347314357758, + 0.10873781889677048, + 0.10894749313592911, + 0.1091526597738266, + 0.1093534529209137, + 0.10955000668764114, + 0.10974247753620148, + 0.10993096232414246, + 0.11011559516191483, + 0.11029649525880814, + 0.11047376692295074, + 0.1106475219130516, + 0.11081787198781967, + 0.1109849214553833, + 0.11114873737096786, + 0.11130943149328232, + 0.11146709322929382, + 0.11162179708480835, + 0.11177363991737366, + 0.11192268878221512, + 0.1120690330862999, + 0.11221273243427277, + 0.1123538613319397, + 0.11249248683452606, + 0.11262867599725723, + 0.11276249587535858, + 0.11289401352405548, + 0.11302327364683151, + 0.11315034329891205, + 0.11327526718378067, + 0.11339811235666275, + 0.11351892352104187, + 0.11363775283098221, + 0.11375465244054794, + 0.11386965960264206, + 0.11398282647132874, + 0.11409419029951096, + 0.1142038032412529, + 0.11431170254945755, + 0.1144179180264473, + 0.11452251672744751, + 0.11462550610303879, + 0.11472693085670471, + 0.11482683569192886, + 0.11492523550987244, + 0.11502218246459961, + 0.11511771380901337, + 0.1152118369936943, + 0.11530458927154541, + 0.11539601534605026, + 0.11548613011837006, + 0.11557496339082718, + 0.11566254496574402, + 0.11574891209602356, + 0.1158340647816658, + 0.11591804772615433, + 0.11600087583065033, + 0.1160825788974762, + 0.11616317182779312, + 0.11624269187450409, + 0.1163211539387703, + 0.11639858037233353, + 0.11647498607635498, + 0.11655037850141525, + 0.11662479490041733, + 0.1166982427239418, + 0.11677075177431107, + 0.1168423518538475, + 0.11691302806138992, + 0.11698281764984131, + 0.11705172806978226, + 0.11711978912353516, + 0.1171870008111, + 0.1172533929347992, + 0.11731898039579391, + 0.11738376319408417, + 0.11744776368141174, + 0.11751100420951843, + 0.11757349222898483, + 0.11763524264097214, + 0.11769626289606094, + 0.11775656789541245, + 0.11781616508960724, + 0.11787507683038712, + 0.11793331056833267, + 0.1179908812046051, + 0.1180477887392044, + 0.11810406297445297, + 0.1181596964597702, + 0.11821471154689789, + 0.11826911568641663, + 0.11832291632890701, + 0.11837612837553024, + 0.11842876672744751, + 0.11848081648349762, + 0.11853230744600296, + 0.11858324706554413, + 0.11863364279270172, + 0.11868349462747574, + 0.11873282492160797, + 0.11878163367509842, + 0.11882992833852768, + 0.11887772381305695, + 0.11892502009868622, + 0.11897183209657669, + 0.11901815980672836, + 0.11906402558088303, + 0.11910942196846008, + 0.11915434896945953, + 0.11919882893562317, + 0.11924286931753159, + 0.11928646266460419, + 0.11932963132858276, + 0.11937236785888672, + 0.11941468715667725, + 0.11945659667253494, + 0.11949809640645981, + 0.11953919380903244, + 0.11957989633083344, + 0.11962021887302399, + 0.1196601465344429, + 0.11969969421625137, + 0.11973886936903, + 0.11977767944335938, + 0.1198161244392395, + 0.11985421180725098, + 0.1198919489979744, + 0.11992933601140976, + 0.11996638029813766, + 0.12000308185815811, + 0.1200394555926323, + 0.12007550150156021, + 0.12011122703552246, + 0.12014661729335785, + 0.12018170207738876, + 0.12021646648645401, + 0.12025093287229538, + 0.12028508633375168, + 0.1203189417719841, + 0.12035250663757324, + 0.12038577347993851, + 0.12041874974966049, + 0.12045145034790039, + 0.1204838678240776, + 0.12051600217819214, + 0.12054786831140518, + 0.12057947367429733, + 0.1206107959151268, + 0.12064186483621597, + 0.12067266553640366, + 0.12070321291685104, + 0.12073350697755814, + 0.12076354771852493, + 0.12079334259033203, + 0.12082289904356003, + 0.12085220962762833, + 0.12088128179311752, + 0.12091011554002762, + 0.12093871831893921, + 0.12096709758043289, + 0.12103892117738724, + 0.12118624895811081, + 0.12133242189884186, + 0.12147742509841919, + 0.12162128835916519, + 0.12176402658224106, + 0.12190564721822739, + 0.12204617261886597, + 0.1221855953335762, + 0.12232394516468048, + 0.12246123701334, + 0.12259746342897415, + 0.12273266166448593, + 0.12286682426929474, + 0.12299997359514236, + 0.1231321170926094, + 0.12326326221227646, + 0.12339343130588531, + 0.12352263182401657, + 0.12365086376667023, + 0.12377814948558807, + 0.12390447407960892, + 0.12402988970279694, + 0.12415438890457153, + 0.12427797168493271, + 0.12440066039562225, + 0.12452251464128494, + 0.12464343756437302, + 0.12476348131895065, + 0.12488266825675964, + 0.1250009983778, + 0.12511849403381348, + 0.12523514032363892, + 0.1253509670495987, + 0.125465989112854, + 0.12558020651340485, + 0.12569360435009003, + 0.12580622732639313, + 0.12591807544231415, + 0.1260291337966919, + 0.12613943219184875, + 0.12624897062778473, + 0.12635774910449982, + 0.1264657825231552, + 0.1265731155872345, + 0.1266796737909317, + 0.126785546541214, + 0.12689068913459778, + 0.12699513137340546, + 0.12709885835647583, + 0.12720192968845367, + 0.1273042857646942, + 0.12740597128868103, + 0.12750700116157532, + 0.1276073306798935, + 0.12936191260814667, + 0.13163624703884125, + 0.13389575481414795, + 0.1361405849456787, + 0.13837087154388428, + 0.1405867636203766, + 0.14278841018676758, + 0.14497599005699158, + 0.14714951813220978, + 0.1493092179298401, + 0.15145519375801086, + 0.15358756482601166, + 0.1557064801454544, + 0.15781208872795105, + 0.15990446507930756, + 0.16198375821113586, + 0.16405010223388672, + 0.16610358655452728, + 0.1681443750858307, + 0.1701725423336029, + 0.17218823730945587, + 0.17419156432151794, + 0.1761826127767563, + 0.17816153168678284, + 0.18012842535972595, + 0.18109068274497986, + 0.18114785850048065, + 0.1812046617269516, + 0.1812611222267151, + 0.18131723999977112, + 0.1813730150461197, + 0.18142850697040558, + 0.18148362636566162, + 0.1815384328365326, + 0.1815929114818573, + 0.18164706230163574, + 0.1817009150981903, + 0.1817544400691986, + 0.18180766701698303, + 0.18186055123806, + 0.18191315233707428, + 0.18196545541286469, + 0.18201744556427002, + 0.18206913769245148, + 0.18212053179740906, + 0.18217162787914276, + 0.18222245573997498, + 0.1822729855775833, + 0.18232321739196777, + 0.18237316608428955, + 0.18242283165454865, + 0.18247224390506744, + 0.18252135813236237, + 0.1825701892375946, + 0.18261875212192535, + 0.18266703188419342, + 0.18271510303020477, + 0.18276286125183105, + 0.18281035125255585, + 0.18285760283470154, + 0.18290457129478455, + 0.18295131623744965, + 0.18299777805805206, + 0.18304400146007538, + 0.1830899566411972, + 0.18313567340373993, + 0.18318116664886475, + 0.18322639167308807, + 0.1832713782787323, + 0.18331611156463623, + 0.18336062133312225, + 0.1834048628807068, + 0.1834489405155182, + 0.1834927350282669, + 0.18353630602359772, + 0.18357963860034943, + 0.18362274765968323, + 0.18366564810276031, + 0.1837083101272583, + 0.18375076353549957, + 0.18379296362400055, + 0.183834969997406, + 0.18387676775455475, + 0.1839183270931244, + 0.18395967781543732, + 0.18400081992149353, + 0.18404175341129303, + 0.184082493185997, + 0.1841229945421219, + 0.18416330218315125, + 0.18420341610908508, + 0.184243306517601, + 0.1842830330133438, + 0.1843225210905075, + 0.18436183035373688, + 0.18440093100070953, + 0.18443986773490906, + 0.18447859585285187, + 0.18451711535453796, + 0.18455545604228973, + 0.18459360301494598, + 0.1846315562725067, + 0.1846693456172943, + 0.1847069263458252, + 0.18474432826042175, + 0.1847815364599228, + 0.1848185807466507, + 0.18485544621944427, + 0.18489213287830353, + 0.18492862582206726, + 0.18496495485305786, + 0.18500110507011414, + 0.18503710627555847, + 0.1850728988647461, + 0.18510854244232178, + 0.18514400720596313, + 0.18517929315567017, + 0.18521444499492645, + 0.18524940311908722, + 0.18528419733047485, + 0.18531882762908936, + 0.18535330891609192, + 0.18538762629032135, + 0.18542177975177765, + 0.18545576930046082, + 0.18548959493637085, + 0.18552327156066895, + 0.1855568140745163, + 0.18559016287326813, + 0.1856233924627304, + 0.18565642833709717, + 0.18568934500217438, + 0.18572211265563965, + 0.1857547163963318, + 0.185787171125412, + 0.18581947684288025, + 0.18585164844989777, + 0.18588368594646454, + 0.18591554462909698, + 0.1859472543001175, + 0.18597885966300964, + 0.18601030111312866, + 0.18604163825511932, + 0.18607278168201447, + 0.18610380589962006, + 0.1861346960067749, + 0.1861654669046402, + 0.18619607388973236, + 0.18622654676437378, + 0.18625688552856445, + 0.18628710508346558, + 0.18631720542907715, + 0.1863471418619156, + 0.18637695908546448, + 0.18640664219856262, + 0.18643620610237122, + 0.18646563589572906, + 0.18649493157863617, + 0.18652412295341492, + 0.18655318021774292, + 0.18658208847045898, + 0.1866108924150467, + 0.18663956224918365, + 0.18666814267635345, + 0.1866965889930725, + 0.18672487139701843, + 0.1867530643939972, + 0.1867811530828476, + 0.18680910766124725, + 0.18683694303035736, + 0.18686465919017792, + 0.18689225614070892, + 0.18691974878311157, + 0.18694712221622467, + 0.18697437644004822, + 0.1870015263557434, + 0.18702854216098785, + 0.18705548346042633, + 0.18708229064941406, + 0.18710897862911224, + 0.18713556230068207, + 0.18716204166412354, + 0.18718840181827545, + 0.1872146725654602, + 0.1872408390045166, + 0.18726687133312225, + 0.18729279935359955, + 0.18731865286827087, + 0.18734437227249146, + 0.18737000226974487, + 0.18739552795886993, + 0.18742093443870544, + 0.18744626641273499, + 0.18747147917747498, + 0.1874965876340866, + 0.18752160668373108, + 0.187546506524086, + 0.18757133185863495, + 0.18759606778621674, + 0.18762066960334778, + 0.18764518201351166, + 0.18766960501670837, + 0.18769393861293793, + 0.18771816790103912, + 0.18774229288101196, + 0.18776634335517883, + 0.18779028952121735, + 0.1878141462802887, + 0.1878378987312317, + 0.1878615766763687, + 0.1878851354122162, + 0.1879086047410965, + 0.18793202936649323, + 0.1879553347826004, + 0.18797853589057922, + 0.18800166249275208, + 0.18802469968795776, + 0.1880476474761963, + 0.18807050585746765, + 0.18809327483177185, + 0.18811596930027008 + ] + }, + { + "line": { + "color": "black", + "dash": "dash" + }, + "name": "irpp_economique_pfu/rfr", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0.060329586267471313, + 0.06284856051206589, + 0.06518673151731491, + 0.06736289709806442, + 0.06939332187175751, + 0.07129217684268951, + 0.07307185232639313, + 0.07474320381879807, + 0.07631586492061615, + 0.07779830694198608, + 0.07919806987047195, + 0.08052189648151398, + 0.08177579939365387, + 0.0829651802778244, + 0.08409488201141357, + 0.08516930043697357, + 0.08619238436222076, + 0.08716773241758347, + 0.08809861540794373, + 0.08898799121379852, + 0.08983858674764633, + 0.09065288305282593, + 0.09143315255641937, + 0.092181496322155, + 0.09289981424808502, + 0.0935898944735527, + 0.09425335377454758, + 0.09489171952009201, + 0.09550637751817703, + 0.0960986316204071, + 0.09666968882083893, + 0.09722065925598145, + 0.09775257855653763, + 0.09826643019914627, + 0.098763108253479, + 0.09924347698688507, + 0.09970831125974655, + 0.10015834867954254, + 0.10059429705142975, + 0.1010168120265007, + 0.10142648965120316, + 0.10182391107082367, + 0.10220962762832642, + 0.10258413851261139, + 0.10294792801141739, + 0.10330145061016083, + 0.10364513099193573, + 0.10397937893867493, + 0.10430458188056946, + 0.10462109744548798, + 0.10492926090955734, + 0.10522940754890442, + 0.10552185028791428, + 0.1058068722486496, + 0.10608475655317307, + 0.10635577142238617, + 0.10662016272544861, + 0.10687816888093948, + 0.1071300208568573, + 0.10737595707178116, + 0.10761614888906479, + 0.1078508123755455, + 0.10808014124631882, + 0.10830429941415787, + 0.10852347314357758, + 0.10873781889677048, + 0.10894749313592911, + 0.1091526597738266, + 0.1093534529209137, + 0.10955000668764114, + 0.10974247753620148, + 0.10993096232414246, + 0.11011559516191483, + 0.11029649525880814, + 0.11047376692295074, + 0.1106475219130516, + 0.11081787198781967, + 0.1109849214553833, + 0.11114873737096786, + 0.11130943149328232, + 0.11146709322929382, + 0.11162179708480835, + 0.11177363991737366, + 0.11192268878221512, + 0.1120690330862999, + 0.11221273243427277, + 0.1123538613319397, + 0.11249248683452606, + 0.11262867599725723, + 0.11276249587535858, + 0.11289401352405548, + 0.11302327364683151, + 0.11315034329891205, + 0.11327526718378067, + 0.11339811235666275, + 0.11351892352104187, + 0.11363775283098221, + 0.11375465244054794, + 0.11386965960264206, + 0.11398282647132874, + 0.11409419029951096, + 0.1142038032412529, + 0.11431170254945755, + 0.1144179180264473, + 0.11452251672744751, + 0.11462550610303879, + 0.11472693085670471, + 0.11482683569192886, + 0.11492523550987244, + 0.11502218246459961, + 0.11511771380901337, + 0.1152118369936943, + 0.11530458927154541, + 0.11539601534605026, + 0.11548613011837006, + 0.11557496339082718, + 0.11566254496574402, + 0.11574891209602356, + 0.1158340647816658, + 0.11591804772615433, + 0.11600087583065033, + 0.1160825788974762, + 0.11616317182779312, + 0.11624269187450409, + 0.1163211539387703, + 0.11639858037233353, + 0.11647498607635498, + 0.11655037850141525, + 0.11662479490041733, + 0.1166982427239418, + 0.11677075177431107, + 0.1168423518538475, + 0.11691302806138992, + 0.11698281764984131, + 0.11705172806978226, + 0.11711978912353516, + 0.1171870008111, + 0.1172533929347992, + 0.11731898039579391, + 0.11738376319408417, + 0.11744776368141174, + 0.11751100420951843, + 0.11757349222898483, + 0.11763524264097214, + 0.11769626289606094, + 0.11775656789541245, + 0.11781616508960724, + 0.11787507683038712, + 0.11793331056833267, + 0.1179908812046051, + 0.1180477887392044, + 0.11810406297445297, + 0.1181596964597702, + 0.11821471154689789, + 0.11826911568641663, + 0.11832291632890701, + 0.11837612837553024, + 0.11842876672744751, + 0.11848081648349762, + 0.11853230744600296, + 0.11858324706554413, + 0.11863364279270172, + 0.11868349462747574, + 0.11873282492160797, + 0.11878163367509842, + 0.11882992833852768, + 0.11887772381305695, + 0.11892502009868622, + 0.11897183209657669, + 0.11901815980672836, + 0.11906402558088303, + 0.11910942196846008, + 0.11915434896945953, + 0.11919882893562317, + 0.11924286931753159, + 0.11928646266460419, + 0.11932963132858276, + 0.11937236785888672, + 0.11941468715667725, + 0.11945659667253494, + 0.11949809640645981, + 0.11953919380903244, + 0.11957989633083344, + 0.11962021887302399, + 0.1196601465344429, + 0.11969969421625137, + 0.11973886936903, + 0.11977767944335938, + 0.1198161244392395, + 0.11985421180725098, + 0.1198919489979744, + 0.11992933601140976, + 0.11996638029813766, + 0.12000308185815811, + 0.1200394555926323, + 0.12007550150156021, + 0.12011122703552246, + 0.12014661729335785, + 0.12018170207738876, + 0.12021646648645401, + 0.12025093287229538, + 0.12028508633375168, + 0.1203189417719841, + 0.12035250663757324, + 0.12038577347993851, + 0.12041874974966049, + 0.12045145034790039, + 0.1204838678240776, + 0.12051600217819214, + 0.12054786831140518, + 0.12057947367429733, + 0.1206107959151268, + 0.12064186483621597, + 0.12067266553640366, + 0.12070321291685104, + 0.12073350697755814, + 0.12076354771852493, + 0.12079334259033203, + 0.12082289904356003, + 0.12085220962762833, + 0.12088128179311752, + 0.12091011554002762, + 0.12093871831893921, + 0.12096709758043289, + 0.12103892117738724, + 0.12118624895811081, + 0.12133242189884186, + 0.12147742509841919, + 0.12162128835916519, + 0.12176402658224106, + 0.12190564721822739, + 0.12204617261886597, + 0.1221855953335762, + 0.12232394516468048, + 0.12246123701334, + 0.12259746342897415, + 0.12273266166448593, + 0.12286682426929474, + 0.12299997359514236, + 0.1231321170926094, + 0.12326326221227646, + 0.12339343130588531, + 0.12352263182401657, + 0.12365086376667023, + 0.12377814948558807, + 0.12390447407960892, + 0.12402988970279694, + 0.12415438890457153, + 0.12427797168493271, + 0.12440066039562225, + 0.12452251464128494, + 0.12464343756437302, + 0.12476348131895065, + 0.12488266825675964, + 0.1250009983778, + 0.12511849403381348, + 0.12523514032363892, + 0.1253509670495987, + 0.125465989112854, + 0.12558020651340485, + 0.12569360435009003, + 0.12580622732639313, + 0.12591807544231415, + 0.1260291337966919, + 0.12613943219184875, + 0.12624897062778473, + 0.12635774910449982, + 0.1264657825231552, + 0.1265731155872345, + 0.1266796737909317, + 0.126785546541214, + 0.12689068913459778, + 0.12699513137340546, + 0.12709885835647583, + 0.12720192968845367, + 0.1273042857646942, + 0.12740597128868103, + 0.12750700116157532, + 0.1276073306798935, + 0.12770703434944153, + 0.12780606746673584, + 0.12790445983409882, + 0.12800222635269165, + 0.12809935212135315, + 0.1281958371400833, + 0.12829172611236572, + 0.128386989235878, + 0.1284816414117813, + 0.12857568264007568, + 0.1286691278219223, + 0.12876199185848236, + 0.12885425984859467, + 0.1289459466934204, + 0.1290370672941208, + 0.1291276216506958, + 0.12921759486198425, + 0.12930703163146973, + 0.12939588725566864, + 0.12948422133922577, + 0.12957198917865753, + 0.12965922057628632, + 0.1297459453344345, + 0.12983210384845734, + 0.12991775572299957, + 0.13000290095806122, + 0.13008750975131989, + 0.13017162680625916, + 0.13025522232055664, + 0.13033832609653473, + 0.13042092323303223, + 0.13050304353237152, + 0.13058467209339142, + 0.13066580891609192, + 0.1307464838027954, + 0.1308266669511795, + 0.1309063881635666, + 0.13098564743995667, + 0.13106442987918854, + 0.1311427652835846, + 0.13122063875198364, + 0.13129806518554688, + 0.1313750445842743, + 0.1314515769481659, + 0.13152767717838287, + 0.13160334527492523, + 0.13167856633663177, + 0.13175338506698608, + 0.13182777166366577, + 0.13190172612667084, + 0.13197527825832367, + 0.13204839825630188, + 0.13212111592292786, + 0.1321934312582016, + 0.1322653442621231, + 0.13233685493469238, + 0.13240797817707062, + 0.13247869908809662, + 0.13254903256893158, + 0.1326189786195755, + 0.13268853724002838, + 0.1327577382326126, + 0.1328265219926834, + 0.13289496302604675, + 0.13296301662921906, + 0.1330307126045227, + 0.1330980360507965, + 0.13316500186920166, + 0.13323161005973816, + 0.133297860622406, + 0.1333637535572052, + 0.13342930376529694, + 0.13349449634552002, + 0.13355934619903564, + 0.133623868227005, + 0.1336880326271057, + 0.13375186920166016, + 0.13381536304950714, + 0.13387854397296906, + 0.1339413821697235, + 0.1340038925409317, + 0.13406607508659363, + 0.1341279298067093, + 0.13418948650360107, + 0.1342507153749466, + 0.13431163132190704, + 0.13437223434448242, + 0.13443253934383392, + 0.13449253141880035, + 0.1345522105693817, + 0.134611576795578, + 0.1346706748008728, + 0.13472944498062134, + 0.13478794693946838, + 0.13484613597393036, + 0.13490404188632965, + 0.13496167957782745, + 0.13501900434494019, + 0.13507606089115143, + 0.1351328194141388, + 0.13518930971622467, + 0.13524550199508667, + 0.13530142605304718, + 0.1353570818901062, + 0.13541245460510254, + 0.13546757400035858, + 0.13552241027355194, + 0.135576993227005, + 0.13563129305839539, + 0.13568535447120667, + 0.13573913276195526, + 0.13579267263412476, + 0.13584592938423157, + 0.13589894771575928, + 0.1359517127275467, + 0.1360042244195938, + 0.13605648279190063, + 0.13610850274562836, + 0.13616028428077698, + 0.1362117975950241, + 0.13626308739185333, + 0.13631412386894226, + 0.13636493682861328, + 0.136415496468544, + 0.13646581768989563, + 0.13651591539382935, + 0.13656577467918396, + 0.13661541044712067, + 0.13666482269763947, + 0.13671398162841797, + 0.13676293194293976, + 0.13681167364120483, + 0.13686016201972961, + 0.13690844178199768, + 0.13695649802684784, + 0.13700434565544128, + 0.13705196976661682, + 0.13709937036037445, + 0.13714656233787537, + 0.13719354569911957, + 0.13724032044410706, + 0.13728687167167664, + 0.1373332291841507, + 0.13737937808036804, + 0.13742531836032867, + 0.1374710500240326, + 0.137516587972641, + 0.13756191730499268, + 0.13760705292224884, + 0.1376519650220871, + 0.13769671320915222, + 0.13774125277996063, + 0.13778558373451233, + 0.1378297358751297, + 0.13787369430065155, + 0.13791745901107788, + 0.13796104490756989, + 0.13800442218780518, + 0.13804763555526733, + 0.13809064030647278, + 0.1381334662437439, + 0.1381761133670807, + 0.13821856677532196, + 0.1382608562707901, + 0.13830295205116272, + 0.138344869017601, + 0.13838660717010498, + 0.13842818140983582, + 0.13846956193447113, + 0.1385107934474945, + 0.13855183124542236, + 0.1385927051305771, + 0.13863340020179749, + 0.13867391645908356, + 0.1387142837047577, + 0.1387544572353363, + 0.13879449665546417, + 0.13883434236049652, + 0.13887403905391693, + 0.1389135718345642, + 0.13895294070243835, + 0.13899213075637817, + 0.13903117179870605, + 0.139070063829422, + 0.1391087919473648, + 0.1391473412513733, + 0.13918574154376984, + 0.13922400772571564, + 0.1392620950937271, + 0.13930004835128784, + 0.13933782279491425, + 0.1393754631280899, + 0.13941293954849243, + 0.1394502818584442, + 0.13948746025562286, + 0.13954177498817444, + 0.13959859311580658, + 0.1396551877260208, + 0.13971155881881714, + 0.13976769149303436, + 0.13982361555099487, + 0.13987931609153748, + 0.13993479311466217, + 0.13999004662036896, + 0.14004509150981903, + 0.1400999277830124, + 0.14015454053878784, + 0.14020894467830658, + 0.1402631253004074, + 0.14031709730625153, + 0.14037087559700012, + 0.1404244303703308, + 0.14047777652740479, + 0.14053092896938324, + 0.1405838578939438, + 0.14063660800457, + 0.14068913459777832, + 0.1407414674758911, + 0.1407936066389084, + 0.14084553718566895, + 0.14089730381965637 + ] + }, + { + "line": { + "color": "red", + "dash": "dash" + }, + "name": "(irpp_economique_pfu + contribution_differentielle_hauts_revenus_plus_progressive_pfu)/rfr", + "type": "scatter", + "x": [ + 0, + 2004, + 4008, + 6012, + 8016, + 10020, + 12024, + 14028, + 16032, + 18036, + 20040, + 22044, + 24048, + 26052, + 28056, + 30060, + 32064, + 34068, + 36072, + 38076, + 40080, + 42084, + 44088, + 46092, + 48096, + 50100, + 52104, + 54108, + 56112, + 58116, + 60120, + 62124, + 64128, + 66132, + 68136, + 70140, + 72144, + 74148, + 76152, + 78156, + 80160, + 82164, + 84168, + 86172, + 88176, + 90180, + 92184, + 94188, + 96192, + 98196, + 100200, + 102204, + 104208, + 106212, + 108216, + 110220, + 112224, + 114228, + 116232, + 118236, + 120240, + 122244, + 124248, + 126252, + 128256, + 130260, + 132264, + 134268, + 136272, + 138276, + 140280, + 142284, + 144288, + 146292, + 148296, + 150300, + 152304, + 154308, + 156312, + 158316, + 160320, + 162324, + 164328, + 166332, + 168336, + 170340, + 172344, + 174348, + 176352, + 178356, + 180360, + 182364, + 184368, + 186372, + 188376, + 190380, + 192384, + 194388, + 196392, + 198396, + 200400, + 202404, + 204408, + 206412, + 208416, + 210420, + 212424, + 214428, + 216432, + 218436, + 220440, + 222444, + 224448, + 226452, + 228456, + 230460, + 232464, + 234468, + 236472, + 238476, + 240480, + 242484, + 244488, + 246492, + 248496, + 250501, + 252505, + 254509, + 256513, + 258517, + 260521, + 262525, + 264529, + 266533, + 268537, + 270541, + 272545, + 274549, + 276553, + 278557, + 280561, + 282565, + 284569, + 286573, + 288577, + 290581, + 292585, + 294589, + 296593, + 298597, + 300601, + 302605, + 304609, + 306613, + 308617, + 310621, + 312625, + 314629, + 316633, + 318637, + 320641, + 322645, + 324649, + 326653, + 328657, + 330661, + 332665, + 334669, + 336673, + 338677, + 340681, + 342685, + 344689, + 346693, + 348697, + 350701, + 352705, + 354709, + 356713, + 358717, + 360721, + 362725, + 364729, + 366733, + 368737, + 370741, + 372745, + 374749, + 376753, + 378757, + 380761, + 382765, + 384769, + 386773, + 388777, + 390781, + 392785, + 394789, + 396793, + 398797, + 400801, + 402805, + 404809, + 406813, + 408817, + 410821, + 412825, + 414829, + 416833, + 418837, + 420841, + 422845, + 424849, + 426853, + 428857, + 430861, + 432865, + 434869, + 436873, + 438877, + 440881, + 442885, + 444889, + 446893, + 448897, + 450901, + 452905, + 454909, + 456913, + 458917, + 460921, + 462925, + 464929, + 466933, + 468937, + 470941, + 472945, + 474949, + 476953, + 478957, + 480961, + 482965, + 484969, + 486973, + 488977, + 490981, + 492985, + 494989, + 496993, + 498997, + 501002, + 503006, + 505010, + 507014, + 509018, + 511022, + 513026, + 515030, + 517034, + 519038, + 521042, + 523046, + 525050, + 527054, + 529058, + 531062, + 533066, + 535070, + 537074, + 539078, + 541082, + 543086, + 545090, + 547094, + 549098, + 551102, + 553106, + 555110, + 557114, + 559118, + 561122, + 563126, + 565130, + 567134, + 569138, + 571142, + 573146, + 575150, + 577154, + 579158, + 581162, + 583166, + 585170, + 587174, + 589178, + 591182, + 593186, + 595190, + 597194, + 599198, + 601202, + 603206, + 605210, + 607214, + 609218, + 611222, + 613226, + 615230, + 617234, + 619238, + 621242, + 623246, + 625250, + 627254, + 629258, + 631262, + 633266, + 635270, + 637274, + 639278, + 641282, + 643286, + 645290, + 647294, + 649298, + 651302, + 653306, + 655310, + 657314, + 659318, + 661322, + 663326, + 665330, + 667334, + 669338, + 671342, + 673346, + 675350, + 677354, + 679358, + 681362, + 683366, + 685370, + 687374, + 689378, + 691382, + 693386, + 695390, + 697394, + 699398, + 701402, + 703406, + 705410, + 707414, + 709418, + 711422, + 713426, + 715430, + 717434, + 719438, + 721442, + 723446, + 725450, + 727454, + 729458, + 731462, + 733466, + 735470, + 737474, + 739478, + 741482, + 743486, + 745490, + 747494, + 749498, + 751503, + 753507, + 755511, + 757515, + 759519, + 761523, + 763527, + 765531, + 767535, + 769539, + 771543, + 773547, + 775551, + 777555, + 779559, + 781563, + 783567, + 785571, + 787575, + 789579, + 791583, + 793587, + 795591, + 797595, + 799599, + 801603, + 803607, + 805611, + 807615, + 809619, + 811623, + 813627, + 815631, + 817635, + 819639, + 821643, + 823647, + 825651, + 827655, + 829659, + 831663, + 833667, + 835671, + 837675, + 839679, + 841683, + 843687, + 845691, + 847695, + 849699, + 851703, + 853707, + 855711, + 857715, + 859719, + 861723, + 863727, + 865731, + 867735, + 869739, + 871743, + 873747, + 875751, + 877755, + 879759, + 881763, + 883767, + 885771, + 887775, + 889779, + 891783, + 893787, + 895791, + 897795, + 899799, + 901803, + 903807, + 905811, + 907815, + 909819, + 911823, + 913827, + 915831, + 917835, + 919839, + 921843, + 923847, + 925851, + 927855, + 929859, + 931863, + 933867, + 935871, + 937875, + 939879, + 941883, + 943887, + 945891, + 947895, + 949899, + 951903, + 953907, + 955911, + 957915, + 959919, + 961923, + 963927, + 965931, + 967935, + 969939, + 971943, + 973947, + 975951, + 977955, + 979959, + 981963, + 983967, + 985971, + 987975, + 989979, + 991983, + 993987, + 995991, + 997995, + 1000000 + ], + "y": [ + 0.060329586267471313, + 0.06284856051206589, + 0.06518673151731491, + 0.06736289709806442, + 0.06939332187175751, + 0.07129217684268951, + 0.07307185232639313, + 0.07474320381879807, + 0.07631586492061615, + 0.07779830694198608, + 0.07919806987047195, + 0.08052189648151398, + 0.08177579939365387, + 0.0829651802778244, + 0.08409488201141357, + 0.08516930043697357, + 0.08619238436222076, + 0.08716773241758347, + 0.08809861540794373, + 0.08898799121379852, + 0.08983858674764633, + 0.09065288305282593, + 0.09143315255641937, + 0.092181496322155, + 0.09289981424808502, + 0.0935898944735527, + 0.09425335377454758, + 0.09489171952009201, + 0.09550637751817703, + 0.0960986316204071, + 0.09666968882083893, + 0.09722065925598145, + 0.09775257855653763, + 0.09826643019914627, + 0.098763108253479, + 0.09924347698688507, + 0.09970831125974655, + 0.10015834867954254, + 0.10059429705142975, + 0.1010168120265007, + 0.10142648965120316, + 0.10182391107082367, + 0.10220962762832642, + 0.10258413851261139, + 0.10294792801141739, + 0.10330145061016083, + 0.10364513099193573, + 0.10397937893867493, + 0.10430458188056946, + 0.10462109744548798, + 0.10492926090955734, + 0.10522940754890442, + 0.10552185028791428, + 0.1058068722486496, + 0.10608475655317307, + 0.10635577142238617, + 0.10662016272544861, + 0.10687816888093948, + 0.1071300208568573, + 0.10737595707178116, + 0.10761614888906479, + 0.1078508123755455, + 0.10808014124631882, + 0.10830429941415787, + 0.10852347314357758, + 0.10873781889677048, + 0.10894749313592911, + 0.1091526597738266, + 0.1093534529209137, + 0.10955000668764114, + 0.10974247753620148, + 0.10993096232414246, + 0.11011559516191483, + 0.11029649525880814, + 0.11047376692295074, + 0.1106475219130516, + 0.11081787198781967, + 0.1109849214553833, + 0.11114873737096786, + 0.11130943149328232, + 0.11146709322929382, + 0.11162179708480835, + 0.11177363991737366, + 0.11192268878221512, + 0.1120690330862999, + 0.11221273243427277, + 0.1123538613319397, + 0.11249248683452606, + 0.11262867599725723, + 0.11276249587535858, + 0.11289401352405548, + 0.11302327364683151, + 0.11315034329891205, + 0.11327526718378067, + 0.11339811235666275, + 0.11351892352104187, + 0.11363775283098221, + 0.11375465244054794, + 0.11386965960264206, + 0.11398282647132874, + 0.11409419029951096, + 0.1142038032412529, + 0.11431170254945755, + 0.1144179180264473, + 0.11452251672744751, + 0.11462550610303879, + 0.11472693085670471, + 0.11482683569192886, + 0.11492523550987244, + 0.11502218246459961, + 0.11511771380901337, + 0.1152118369936943, + 0.11530458927154541, + 0.11539601534605026, + 0.11548613011837006, + 0.11557496339082718, + 0.11566254496574402, + 0.11574891209602356, + 0.1158340647816658, + 0.11591804772615433, + 0.11600087583065033, + 0.1160825788974762, + 0.11616317182779312, + 0.11624269187450409, + 0.1163211539387703, + 0.11639858037233353, + 0.11647498607635498, + 0.11655037850141525, + 0.11662479490041733, + 0.1166982427239418, + 0.11677075177431107, + 0.1168423518538475, + 0.11691302806138992, + 0.11698281764984131, + 0.11705172806978226, + 0.11711978912353516, + 0.1171870008111, + 0.1172533929347992, + 0.11731898039579391, + 0.11738376319408417, + 0.11744776368141174, + 0.11751100420951843, + 0.11757349222898483, + 0.11763524264097214, + 0.11769626289606094, + 0.11775656789541245, + 0.11781616508960724, + 0.11787507683038712, + 0.11793331056833267, + 0.1179908812046051, + 0.1180477887392044, + 0.11810406297445297, + 0.1181596964597702, + 0.11821471154689789, + 0.11826911568641663, + 0.11832291632890701, + 0.11837612837553024, + 0.11842876672744751, + 0.11848081648349762, + 0.11853230744600296, + 0.11858324706554413, + 0.11863364279270172, + 0.11868349462747574, + 0.11873282492160797, + 0.11878163367509842, + 0.11882992833852768, + 0.11887772381305695, + 0.11892502009868622, + 0.11897183209657669, + 0.11901815980672836, + 0.11906402558088303, + 0.11910942196846008, + 0.11915434896945953, + 0.11919882893562317, + 0.11924286931753159, + 0.11928646266460419, + 0.11932963132858276, + 0.11937236785888672, + 0.11941468715667725, + 0.11945659667253494, + 0.11949809640645981, + 0.11953919380903244, + 0.11957989633083344, + 0.11962021887302399, + 0.1196601465344429, + 0.11969969421625137, + 0.11973886936903, + 0.11977767944335938, + 0.1198161244392395, + 0.11985421180725098, + 0.1198919489979744, + 0.11992933601140976, + 0.11996638029813766, + 0.12000308185815811, + 0.1200394555926323, + 0.12007550150156021, + 0.12011122703552246, + 0.12014661729335785, + 0.12018170207738876, + 0.12021646648645401, + 0.12025093287229538, + 0.12028508633375168, + 0.1203189417719841, + 0.12035250663757324, + 0.12038577347993851, + 0.12041874974966049, + 0.12045145034790039, + 0.1204838678240776, + 0.12051600217819214, + 0.12054786831140518, + 0.12057947367429733, + 0.1206107959151268, + 0.12064186483621597, + 0.12067266553640366, + 0.12070321291685104, + 0.12073350697755814, + 0.12076354771852493, + 0.12079334259033203, + 0.12082289904356003, + 0.12085220962762833, + 0.12088128179311752, + 0.12091011554002762, + 0.12093871831893921, + 0.12096709758043289, + 0.12103892117738724, + 0.12118624895811081, + 0.12133242189884186, + 0.12147742509841919, + 0.12162128835916519, + 0.12176402658224106, + 0.12190564721822739, + 0.12204617261886597, + 0.1221855953335762, + 0.12232394516468048, + 0.12246123701334, + 0.12259746342897415, + 0.12273266166448593, + 0.12286682426929474, + 0.12299997359514236, + 0.1231321170926094, + 0.12326326221227646, + 0.12395118176937103, + 0.1250750869512558, + 0.12619060277938843, + 0.12729786336421967, + 0.1283969283103943, + 0.12948791682720184, + 0.1305709332227707, + 0.1316460222005844, + 0.13271328806877136, + 0.1337733119726181, + 0.1348251849412918, + 0.13586948812007904, + 0.13690629601478577, + 0.13793569803237915, + 0.13895776867866516, + 0.13997258245944977, + 0.14098022878170013, + 0.14198076725006104, + 0.14297428727149963, + 0.1439608484506607, + 0.1449405550956726, + 0.14591340720653534, + 0.14687955379486084, + 0.1478390395641327, + 0.14879192411899567, + 0.14973828196525574, + 0.15067815780639648, + 0.15161167085170746, + 0.15253882110118866, + 0.15345972776412964, + 0.15437442064285278, + 0.15528295934200287, + 0.15618543326854706, + 0.15708188712596893, + 0.15797238051891327, + 0.15885697305202484, + 0.15973572432994843, + 0.1606086939573288, + 0.16147591173648834, + 0.1623374968767166, + 0.1631934642791748, + 0.1640438437461853, + 0.16488873958587646, + 0.16572816669940948, + 0.16656219959259033, + 0.16739091277122498, + 0.16821430623531342, + 0.16903243958950043, + 0.16984538733959198, + 0.17065316438674927, + 0.17145587503910065, + 0.17225351929664612, + 0.17304615676403046, + 0.17383384704589844, + 0.17461661994457245, + 0.17539453506469727, + 0.17616763710975647, + 0.17693595588207245, + 0.17769955098628998, + 0.17845845222473145, + 0.17921270430088043, + 0.1799623817205429, + 0.18070748448371887, + 0.18109068274497986, + 0.18114785850048065, + 0.1812046617269516, + 0.1812611222267151, + 0.18131723999977112, + 0.1813730150461197, + 0.18142850697040558, + 0.18148362636566162, + 0.1815384328365326, + 0.1815929114818573, + 0.18164706230163574, + 0.1817009150981903, + 0.1817544400691986, + 0.18180766701698303, + 0.18186055123806, + 0.18191315233707428, + 0.18196545541286469, + 0.18201744556427002, + 0.18206913769245148, + 0.18212053179740906, + 0.18217162787914276, + 0.18222245573997498, + 0.1822729855775833, + 0.18232321739196777, + 0.18237316608428955, + 0.18242283165454865, + 0.18247224390506744, + 0.18252135813236237, + 0.1825701892375946, + 0.18261875212192535, + 0.18266703188419342, + 0.18271510303020477, + 0.18276286125183105, + 0.18281035125255585, + 0.18285760283470154, + 0.18290457129478455, + 0.18295131623744965, + 0.18299777805805206, + 0.18304400146007538, + 0.1830899566411972, + 0.18313567340373993, + 0.18318116664886475, + 0.18322639167308807, + 0.1832713782787323, + 0.18331611156463623, + 0.18336062133312225, + 0.1834048628807068, + 0.1834489405155182, + 0.1834927350282669, + 0.18353630602359772, + 0.18357963860034943, + 0.18362274765968323, + 0.18366564810276031, + 0.1837083101272583, + 0.18375076353549957, + 0.18379296362400055, + 0.183834969997406, + 0.18387676775455475, + 0.1839183270931244, + 0.18395967781543732, + 0.18400081992149353, + 0.18404175341129303, + 0.184082493185997, + 0.1841229945421219, + 0.18416330218315125, + 0.18420341610908508, + 0.184243306517601, + 0.1842830330133438, + 0.1843225210905075, + 0.18436183035373688, + 0.18440093100070953, + 0.18443986773490906, + 0.18447859585285187, + 0.18451711535453796, + 0.18455545604228973, + 0.18459360301494598, + 0.1846315562725067, + 0.1846693456172943, + 0.1847069263458252, + 0.18474432826042175, + 0.1847815364599228, + 0.1848185807466507, + 0.18485544621944427, + 0.18489213287830353, + 0.18492862582206726, + 0.18496495485305786, + 0.18500110507011414, + 0.18503710627555847, + 0.1850728988647461, + 0.18510854244232178, + 0.18514400720596313, + 0.18517929315567017, + 0.18521444499492645, + 0.18524940311908722, + 0.18528419733047485, + 0.18531882762908936, + 0.18535330891609192, + 0.18538762629032135, + 0.18542177975177765, + 0.18545576930046082, + 0.18548959493637085, + 0.18552327156066895, + 0.1855568140745163, + 0.18559016287326813, + 0.1856233924627304, + 0.18565642833709717, + 0.18568934500217438, + 0.18572211265563965, + 0.1857547163963318, + 0.185787171125412, + 0.18581947684288025, + 0.18585164844989777, + 0.18588368594646454, + 0.18591554462909698, + 0.1859472543001175, + 0.18597885966300964, + 0.18601030111312866, + 0.18604163825511932, + 0.18607278168201447, + 0.18610380589962006, + 0.1861346960067749, + 0.1861654669046402, + 0.18619607388973236, + 0.18622654676437378, + 0.18625688552856445, + 0.18628710508346558, + 0.18631720542907715, + 0.1863471418619156, + 0.18637695908546448, + 0.18640664219856262, + 0.18643620610237122, + 0.18646563589572906, + 0.18649493157863617, + 0.18652412295341492, + 0.18655318021774292, + 0.18658208847045898, + 0.1866108924150467, + 0.18663956224918365, + 0.18666814267635345, + 0.1866965889930725, + 0.18672487139701843, + 0.1867530643939972, + 0.1867811530828476, + 0.18680910766124725, + 0.18683694303035736, + 0.18686465919017792, + 0.18689225614070892, + 0.18691974878311157, + 0.18694712221622467, + 0.18697437644004822, + 0.1870015263557434, + 0.18702854216098785, + 0.18705548346042633, + 0.18708229064941406, + 0.18710897862911224, + 0.18713556230068207, + 0.18716204166412354, + 0.18718840181827545, + 0.1872146725654602, + 0.1872408390045166, + 0.18726687133312225, + 0.18729279935359955, + 0.18731865286827087, + 0.18734437227249146, + 0.18737000226974487, + 0.18739552795886993, + 0.18742093443870544, + 0.18744626641273499, + 0.18747147917747498, + 0.1874965876340866, + 0.18752160668373108, + 0.187546506524086, + 0.18757133185863495, + 0.18759606778621674, + 0.18762066960334778, + 0.18764518201351166, + 0.18766960501670837, + 0.18769393861293793, + 0.18771816790103912, + 0.18774229288101196, + 0.18776634335517883, + 0.18779028952121735, + 0.1878141462802887, + 0.1878378987312317, + 0.1878615766763687, + 0.1878851354122162, + 0.1879086047410965, + 0.18793202936649323, + 0.1879553347826004, + 0.18797853589057922, + 0.18800166249275208, + 0.18802469968795776, + 0.1880476474761963, + 0.18807050585746765, + 0.18809327483177185, + 0.18811596930027008 + ] + } + ], + "layout": { + "annotations": [ + { + "showarrow": false, + "text": "Seuil d'éligibilité à la CDHR pour un célibataire (revenus/an)", + "x": 250000, + "xanchor": "right", + "xref": "x", + "y": 1, + "yanchor": "top", + "yref": "y domain" + } + ], + "height": 800, + "legend": { + "x": 0.01, + "xanchor": "left", + "y": 0.95, + "yanchor": "top" + }, + "shapes": [ + { + "line": { + "color": "#A6A00C", + "dash": "dash", + "width": 1 + }, + "type": "line", + "x0": 250000, + "x1": 250000, + "xref": "x", + "y0": 0, + "y1": 1, + "yref": "y domain" + } + ], + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "CDHR 3 enfants" + }, + "width": 1100, + "xaxis": { + "title": { + "text": "Revenus distribués éligibles à l’abattement de 40 % (case 2DC)" + } + }, + "yaxis": { + "title": { + "text": "Montant de l'impôt (hors cotisations sociales pour revenus au PFU)" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "fig_3_enfants = plot(\n", + " f2dc_pfu_3_enfants,\n", + " irpp_economique_pfu/rfr,\n", + " irpp_economique_pfu/rfr,\n", + " (irpp_economique_pfu\n", + " + contribution_differentielle_hauts_revenus_pfu)/rfr,\n", + " (irpp_economique_pfu\n", + " + contribution_differentielle_hauts_revenus_plus_progressive_pfu)/rfr,\n", + " \"CDHR 3 enfants\",\n", + " suffix=\", sans majoration\",\n", + " titre_trace1=\"irpp_economique_pfu/rfr\",\n", + " titre_trace2=\"irpp_economique_pfu/rfr\",\n", + " titre_trace3=\"(irpp_economique_pfu + contribution_differentielle_hauts_revenus_pfu)/rfr\",\n", + " titre_trace4=\"(irpp_economique_pfu + contribution_differentielle_hauts_revenus_plus_progressive_pfu)/rfr\",\n", + ")\n", + "\n", + "seuil_cdhr_celibataire = (\n", + " plf_tbs.parameters.impot_revenu.contributions_exceptionnelles.contribution_differentielle_hauts_revenus.seuil_celibataire\n", + ")\n", + "add_x_reference(seuil_cdhr_celibataire, current_period, fig_3_enfants, \"top left\")\n", + "\n", + "fig_3_enfants.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [], + "source": [ + "# Célibataire" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} -- GitLab