a3_a.loc[a3_a['index'] == '07 Transport', 'to_be_used'] = 1 a3_a.loc[a3_a['index'] == '07 Transport', 'index'] = u'Dépenses totales en transports' a3_a.loc[a3_a['index'] == u'Ensemble des dépenses de consommation des ménages ', 'to_be_used'] = 1 depenses_menages_transports = a3_a[a3_a['to_be_used'] == 1] depenses_menages_transports = depenses_menages_transports.drop(['to_be_used'] + ['categorie'], axis = 1) depenses_menages_transports = depenses_menages_transports.set_index(['index']) depenses_menages_transports = depenses_menages_transports.transpose() depenses_menages_transports[u'part carburants dépenses totales'] = ( depenses_menages_transports[u'Dépenses carburants et lubrifiants'] / depenses_menages_transports[u'Ensemble des dépenses de consommation des ménages '] ) depenses_menages_transports[u'part transports dépenses totales'] = ( depenses_menages_transports[u'Dépenses totales en transports'] / depenses_menages_transports[u'Ensemble des dépenses de consommation des ménages '] ) print 'Evolution des dépenses des ménages en carburants' graph_builder_carburants_no_color(depenses_menages_transports[u'Dépenses carburants et lubrifiants'], 'depenses menages carburants', 0.9, 0.20) print 'Evolution de la part des carburants et des transports dans les dépenses totales des ménages' graph_builder_carburants( depenses_menages_transports[[u'part transports dépenses totales'] + [u'part carburants dépenses totales']], 'part transports depenses menages', 1, 0.65, 'midnightblue', 'turquoise', 'blue', None) # Evolution de la part de la TICPE dans les dépenses des ménages : besoin de parser les barèmes
from ipp_macro_series_parser.agregats_transports.parser_cleaner_prix_carburants import prix_mensuel_carburants_90_15 from openfisca_france_indirect_taxation.example.utils_example import graph_builder_carburants prix_mensuel_carburants_90_15[['annee'] + ['mois']] = prix_mensuel_carburants_90_15[['annee'] + ['mois']].astype(str) prix_mensuel_carburants_90_15['date'] = prix_mensuel_carburants_90_15['annee'] + '_' + prix_mensuel_carburants_90_15['mois'] prix_mensuel_carburants_90_15 = prix_mensuel_carburants_90_15.set_index('date') prix_mensuel_carburants_90_15['taux_implicite_ticpe_diesel'] = ( (prix_mensuel_carburants_90_15['diesel_ttc'] - prix_mensuel_carburants_90_15['diesel_ht']) / prix_mensuel_carburants_90_15['diesel_ht'] ) prix_mensuel_carburants_90_15['taux_implicite_ticpe_super_95'] = ( (prix_mensuel_carburants_90_15['super_95_ttc'] - prix_mensuel_carburants_90_15['super_95_ht']) / prix_mensuel_carburants_90_15['super_95_ht'] ) prix_mensuel_carburants_90_15.rename(columns = {'diesel_ht': 'prix diesel ht', 'diesel_ttc': 'prix diesel ttc', 'super_95_ht': 'prix SP95 ht', 'super_95_ttc': 'prix SP95 ttc', 'taux_implicite_ticpe_diesel': 'taux implicite diesel', 'taux_implicite_ticpe_super_95': 'taux implicite super 95'}, inplace = True) print 'Evolution du prix des carburants entre 1990 et 2015' graph_builder_carburants( prix_mensuel_carburants_90_15[['prix SP95 ttc'] + ['prix diesel ttc'] + ['prix SP95 ht'] + ['prix diesel ht']], 'prix carburants', 0.39, 1.025, 'darkgreen', 'darkred', 'lawngreen', 'orangered') print 'Evolution du taux implicite de taxation (incluant la TVA) des carburants entre 1990 et 2015' graph_builder_carburants( prix_mensuel_carburants_90_15[['taux implicite diesel'] + ['taux implicite super 95']], 'taux implicite ticpe', 1, 1, 'darkred', 'darkgreen', None, None)