-
Notifications
You must be signed in to change notification settings - Fork 0
/
ppa_fictive.html
91 lines (75 loc) · 2.08 KB
/
ppa_fictive.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<style>
body {
background-color: #666;
}
.bar {
fill: #1f78b4;
}
.bar:hover {
fill: #a6cee3;
}
.bar.positive {
fill: #33a02c;
}
.bar.positive:hover {
fill: #b2df8a;
}
.bar.negative {
fill: #e31a1c;
}
.bar.negative:hover {
fill: #fb9a99;
}
.title {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.axis {
font: 10px sans-serif;
}
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.x.axis path {
display: none;
}
div.block {
padding: 1em;
}
</style>
</head>
<body>
<h1>PPA fictive expliquée</h1>
<script src="d3.js" type="text/javascript"></script>
<script src="common.js" type="text/javascript"></script>
<script type="text/javascript">
var labels = [
{ f: function(d) { return `La prime d'activité fictive du mois de ${ 2+2} a été évaluée à 125 € / mois.`; } },
{ f: function(d) { return 'Ce montant est obtenu à partir de la somme des éléments suivants :'; } },
{ f: function(d) { return '- un montant forfaitaire de XXX € / mois ;'; } },
{ f: function(d) { return '- une bonification de XX € / mois et'; } },
{ f: function(d) { return '- 61% de vos revenus d\'activité c\'est à dire XXX / € mois.'; } },
{ f: function(d) { return 'À cette somme sont déduits les éléments suivants :'; } },
{ f: function(d) { return '- un forfait logement de XX € / mois et'; } },
{ f: function(d) { return '- l\'intégralité de vos ressources ie. XX € / mois.'; } },
{ f: function(d) { return 'On obtient xxx € / mois comme prime d\'activité fictive pour le mois de Janvier 2019.'; } },
{ f: function(d) { return 'En cas de valeur négative on prend 0.'; }, },
];
d3.json('openfisca-trace.json').then(function(data) {
var requested = data.requestedCalculations;
var ppas = requested.filter(function(name) { return name.startsWith("ppa"); });
ppas.sort();
var ppaKey = ppas[ppas.length - 1];
console.log(data.trace['ppa_fictive<2019-03>'])
labels.forEach(function(label) {
});
});
</script>
</body>
</html>