Created
March 24, 2013 19:50
-
-
Save vjandrea/5233248 to your computer and use it in GitHub Desktop.
Generates a graph of Parliament seats grouped by coalition, data is contained in an array that generates a tsv, graph engine is D3 library.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Data is organized in two arrays: $orientamento keeps the political orientation as: | |
- SX = left | |
- CSX = centre-left | |
- Centro = centre | |
- CDX = centre-right | |
- Misto = mixed group | |
The second array is $gruppo_parlamentare, keeps track of date, chamber, name of party in the coalition. | |
The value assigned is the number of seats in the given chamber. | |
12a legislatura - Camera - dal 15 aprile 1994 all'8 maggio 1996 | |
*/ | |
$orientamento['Progressisti - Federativo'] = 'CSX'; | |
$gruppo_parlamentare['19940414']['camera']['Progressisti - Federativo'] = 143; | |
$gruppo_parlamentare['19941231']['camera']['Progressisti - Federativo'] = 167; | |
$gruppo_parlamentare['19951231']['camera']['Progressisti - Federativo'] = 164; | |
$gruppo_parlamentare['19960508']['camera']['Progressisti - Federativo'] = 164; | |
$orientamento['Lega Nord'] = 'CDX'; | |
$gruppo_parlamentare['19940414']['camera']['Lega Nord'] = 117; | |
$gruppo_parlamentare['19941231']['camera']['Lega Nord'] = 103; | |
$gruppo_parlamentare['19951231']['camera']['Lega Nord'] = 76; | |
$gruppo_parlamentare['19960508']['camera']['Lega Nord'] = 71; | |
$orientamento['Forza Italia'] = 'CDX'; | |
$gruppo_parlamentare['19940414']['camera']['Forza Italia'] = 113; | |
$gruppo_parlamentare['19941231']['camera']['Forza Italia'] = 108; | |
$gruppo_parlamentare['19951231']['camera']['Forza Italia'] = 110; | |
$gruppo_parlamentare['19960508']['camera']['Forza Italia'] = 110; | |
$orientamento['Alleanza Nazionale'] = 'CDX'; | |
$gruppo_parlamentare['19940414']['camera']['Alleanza Nazionale'] = 109; | |
$gruppo_parlamentare['19941231']['camera']['Alleanza Nazionale'] = 109; | |
$gruppo_parlamentare['19951231']['camera']['Alleanza Nazionale'] = 107; | |
$gruppo_parlamentare['19960508']['camera']['Alleanza Nazionale'] = 105; | |
$orientamento['Rifondazione Comunista'] = 'SX'; | |
$gruppo_parlamentare['19940414']['camera']['Rifondazione Comunista'] = 39; | |
$gruppo_parlamentare['19941231']['camera']['Rifondazione Comunista'] = 39; | |
$gruppo_parlamentare['19951231']['camera']['Rifondazione Comunista'] = 24; | |
$gruppo_parlamentare['19960508']['camera']['Rifondazione Comunista'] = 24; | |
$orientamento['Partito Popolare Italiano'] = 'CSX'; | |
$gruppo_parlamentare['19940414']['camera']['Partito Popolare Italiano'] = 33; | |
$gruppo_parlamentare['19941231']['camera']['Partito Popolare Italiano'] = 33; | |
$gruppo_parlamentare['19951231']['camera']['Partito Popolare Italiano'] = 27; | |
$gruppo_parlamentare['19960508']['camera']['Partito Popolare Italiano'] = 27; | |
$orientamento['Centro Cristiano Democratico'] = 'CSX'; | |
$gruppo_parlamentare['19940414']['camera']['Centro Cristiano Democratico'] = 27; | |
$gruppo_parlamentare['19941231']['camera']['Centro Cristiano Democratico'] = 27; | |
$gruppo_parlamentare['19951231']['camera']['Centro Cristiano Democratico'] = 40; | |
$gruppo_parlamentare['19960508']['camera']['Centro Cristiano Democratico'] = 42; | |
$orientamento['Federalisti e Liberaldemocratici'] = 'CDX'; | |
$gruppo_parlamentare['19940414']['camera']['Federalisti e Liberaldemocratici'] = 0; | |
$gruppo_parlamentare['19941231']['camera']['Federalisti e Liberaldemocratici'] = 20; | |
$gruppo_parlamentare['19951231']['camera']['Federalisti e Liberaldemocratici'] = 31; | |
$gruppo_parlamentare['19960508']['camera']['Federalisti e Liberaldemocratici'] = 28; | |
$orientamento['I Democratici'] = 'CSX'; | |
$gruppo_parlamentare['19940414']['camera']['I Democratici'] = 0; | |
$gruppo_parlamentare['19941231']['camera']['I Democratici'] = 0; | |
$gruppo_parlamentare['19951231']['camera']['I Democratici'] = 21; | |
$gruppo_parlamentare['19960508']['camera']['I Democratici'] = 21; | |
$orientamento['Gruppo misto'] = 'Misto'; | |
$gruppo_parlamentare['19940414']['camera']['Gruppo misto'] = 49; | |
$gruppo_parlamentare['19941231']['camera']['Gruppo misto'] = 24; | |
$gruppo_parlamentare['19951231']['camera']['Gruppo misto'] = 28; | |
$gruppo_parlamentare['19960508']['camera']['Gruppo misto'] = 36; | |
/* | |
Gruppo misto | |
• Alleanza Democratica 17 7 - - | |
• Partito Socialista Italiano 14 - - - | |
• Patto Segni 9 9 - - | |
• Minoranze linguistiche 4 4 4 4 | |
• Comunisti Unitari - - 14 14 | |
• Non iscritti 5 4 11 18 | |
La XIII Legislatura della Repubblica Italiana è durata dal 9 maggio 1996 al 29 maggio 2001. | |
*/ | |
$orientamento["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 172; | |
$gruppo_parlamentare['19961231']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 172; | |
$gruppo_parlamentare['19971231']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 171; | |
$gruppo_parlamentare['19981231']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 166; | |
$gruppo_parlamentare['19991231']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 165; | |
$gruppo_parlamentare['20001231']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 165; | |
$gruppo_parlamentare['20010529']['camera']["Sinistra Democratica - L'Ulivo / Democratici di Sinistra - L'Ulivo"] = 161; | |
$orientamento["Forza Italia"] = 'CDX'; | |
$gruppo_parlamentare['19960509']['camera']["Forza Italia"] = 122; | |
$gruppo_parlamentare['19961231']['camera']["Forza Italia"] = 123; | |
$gruppo_parlamentare['19971231']['camera']["Forza Italia"] = 116; | |
$gruppo_parlamentare['19981231']['camera']["Forza Italia"] = 110; | |
$gruppo_parlamentare['19991231']['camera']["Forza Italia"] = 110; | |
$gruppo_parlamentare['20001231']['camera']["Forza Italia"] = 112; | |
$gruppo_parlamentare['20010529']['camera']["Forza Italia"] = 117; | |
$orientamento["Alleanza Nazionale"] = 'CDX'; | |
$gruppo_parlamentare['19960509']['camera']["Alleanza Nazionale"] = 92; | |
$gruppo_parlamentare['19961231']['camera']["Alleanza Nazionale"] = 92; | |
$gruppo_parlamentare['19971231']['camera']["Alleanza Nazionale"] = 91; | |
$gruppo_parlamentare['19981231']['camera']["Alleanza Nazionale"] = 91; | |
$gruppo_parlamentare['19991231']['camera']["Alleanza Nazionale"] = 91; | |
$gruppo_parlamentare['20001231']['camera']["Alleanza Nazionale"] = 91; | |
$gruppo_parlamentare['20010529']['camera']["Alleanza Nazionale"] = 88; | |
$orientamento["Popolari e Democratici - L'Ulivo"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["Popolari e Democratici - L'Ulivo"] = 67; | |
$gruppo_parlamentare['19961231']['camera']["Popolari e Democratici - L'Ulivo"] = 68; | |
$gruppo_parlamentare['19971231']['camera']["Popolari e Democratici - L'Ulivo"] = 68; | |
$gruppo_parlamentare['19981231']['camera']["Popolari e Democratici - L'Ulivo"] = 66; | |
$gruppo_parlamentare['19991231']['camera']["Popolari e Democratici - L'Ulivo"] = 59; | |
$gruppo_parlamentare['20001231']['camera']["Popolari e Democratici - L'Ulivo"] = 57; | |
$gruppo_parlamentare['20010529']['camera']["Popolari e Democratici - L'Ulivo"] = 56; | |
$orientamento["Lega Nord"] = 'CDX'; | |
$gruppo_parlamentare['19960509']['camera']["Lega Nord"] = 59; | |
$gruppo_parlamentare['19961231']['camera']["Lega Nord"] = 58; | |
$gruppo_parlamentare['19971231']['camera']["Lega Nord"] = 58; | |
$gruppo_parlamentare['19981231']['camera']["Lega Nord"] = 55; | |
$gruppo_parlamentare['19991231']['camera']["Lega Nord"] = 46; | |
$gruppo_parlamentare['20001231']['camera']["Lega Nord"] = 46; | |
$gruppo_parlamentare['20010529']['camera']["Lega Nord"] = 46; | |
$orientamento["Rifondazione Comunista - Progressisti"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["Rifondazione Comunista - Progressisti"] = 35; | |
$gruppo_parlamentare['19961231']['camera']["Rifondazione Comunista - Progressisti"] = 34; | |
$gruppo_parlamentare['19971231']['camera']["Rifondazione Comunista - Progressisti"] = 34; | |
$gruppo_parlamentare['19981231']['camera']["Rifondazione Comunista - Progressisti"] = 0; | |
$gruppo_parlamentare['19991231']['camera']["Rifondazione Comunista - Progressisti"] = 0; | |
$gruppo_parlamentare['20001231']['camera']["Rifondazione Comunista - Progressisti"] = 0; | |
$gruppo_parlamentare['20010529']['camera']["Rifondazione Comunista - Progressisti"] = 0; | |
$orientamento["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 'CDX'; | |
$gruppo_parlamentare['19960509']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 30; | |
$gruppo_parlamentare['19961231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 30; | |
$gruppo_parlamentare['19971231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 22; | |
$gruppo_parlamentare['19981231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 0; | |
$gruppo_parlamentare['19991231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 0; | |
$gruppo_parlamentare['20001231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 0; | |
$gruppo_parlamentare['20010529']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 0; | |
$orientamento["Rinnovamento Italiano"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["Rinnovamento Italiano"] = 26; | |
$gruppo_parlamentare['19961231']['camera']["Rinnovamento Italiano"] = 14; | |
$gruppo_parlamentare['19971231']['camera']["Rinnovamento Italiano"] = 21; | |
$gruppo_parlamentare['19981231']['camera']["Rinnovamento Italiano"] = 0; | |
$gruppo_parlamentare['19991231']['camera']["Rinnovamento Italiano"] = 0; | |
$gruppo_parlamentare['20001231']['camera']["Rinnovamento Italiano"] = 0; | |
$gruppo_parlamentare['20010529']['camera']["Rinnovamento Italiano"] = 0; | |
$orientamento["Gruppo Comunista"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["Gruppo Comunista"] = 0; | |
$gruppo_parlamentare['19961231']['camera']["Gruppo Comunista"] = 0; | |
$gruppo_parlamentare['19971231']['camera']["Gruppo Comunista"] = 0; | |
$gruppo_parlamentare['19981231']['camera']["Gruppo Comunista"] = 21; | |
$gruppo_parlamentare['19991231']['camera']["Gruppo Comunista"] = 21; | |
$gruppo_parlamentare['20001231']['camera']["Gruppo Comunista"] = 20; | |
$gruppo_parlamentare['20010529']['camera']["Gruppo Comunista"] = 20; | |
$orientamento["I Democratici - L'Ulivo"] = 'CSX'; | |
$gruppo_parlamentare['19960509']['camera']["I Democratici - L'Ulivo"] = 0; | |
$gruppo_parlamentare['19961231']['camera']["I Democratici - L'Ulivo"] = 0; | |
$gruppo_parlamentare['19971231']['camera']["I Democratici - L'Ulivo"] = 0; | |
$gruppo_parlamentare['19981231']['camera']["I Democratici - L'Ulivo"] = 0; | |
$gruppo_parlamentare['19991231']['camera']["I Democratici - L'Ulivo"] = 21; | |
$gruppo_parlamentare['20001231']['camera']["I Democratici - L'Ulivo"] = 20; | |
$gruppo_parlamentare['20010529']['camera']["I Democratici - L'Ulivo"] = 20; | |
$orientamento["Unione Democratica per la Repubblica / Udeur"] = 'Centro'; | |
$gruppo_parlamentare['19960509']['camera']["Unione Democratica per la Repubblica / Udeur"] = 0; | |
$gruppo_parlamentare['19961231']['camera']["Unione Democratica per la Repubblica / Udeur"] = 0; | |
$gruppo_parlamentare['19971231']['camera']["Unione Democratica per la Repubblica / Udeur"] = 0; | |
$gruppo_parlamentare['19981231']['camera']["Unione Democratica per la Repubblica / Udeur"] = 27; | |
$gruppo_parlamentare['19991231']['camera']["Unione Democratica per la Repubblica / Udeur"] = 21; | |
$gruppo_parlamentare['20001231']['camera']["Unione Democratica per la Repubblica / Udeur"] = 20; | |
$gruppo_parlamentare['20010529']['camera']["Unione Democratica per la Repubblica / Udeur"] = 20; | |
$orientamento["Gruppo misto"] = 'Misto'; | |
$gruppo_parlamentare['19960509']['camera']["Gruppo misto"] = 26; | |
$gruppo_parlamentare['19961231']['camera']["Gruppo misto"] = 39; | |
$gruppo_parlamentare['19971231']['camera']["Gruppo misto"] = 49; | |
$gruppo_parlamentare['19981231']['camera']["Gruppo misto"] = 94; | |
$gruppo_parlamentare['19991231']['camera']["Gruppo misto"] = 96; | |
$gruppo_parlamentare['20001231']['camera']["Gruppo misto"] = 99; | |
$gruppo_parlamentare['20010529']['camera']["Gruppo misto"] = 94; | |
/* | |
Gruppo misto | |
• Federazione dei Verdi 14 14 14 15 15 13 12 | |
• Minoranze linguistiche 5 5 5 5 5 5 5 | |
• Socialisti Italiani / Socialisti Democratici Italiani - 8 8 8 8 8 8 | |
• Patto Segni - Riformatori - 3 3 - 4 4 3 | |
• Cristiani Democratici Uniti - - 10 - 5 6 6 | |
• Rinnovamento Italiano - - - 16 6 6 6 | |
• Rifondazione Comunista - Progressisti - - - 13 13 14 14 | |
• Centro Cristiano Democratico - - - 13 13 12 12 | |
• Italia dei Valori - - - 9 - - - | |
• Federalisti Liberaldemocratici e Repubblicani - - - 6 5 4 4 | |
• Rete - L'Ulivo 3 3 3 - - - - | |
• Non iscritti 4 6 6 9 22 27 24 | |
Totale 629 630 630 630 630 630 622 | |
La XIV Legislatura è durata dal 30 maggio 2001 al 27 aprile 2006. | |
*/ | |
$orientamento["Forza Italia"] = 'CDX'; | |
$gruppo_parlamentare['20010530']['camera']["Forza Italia"] = 178; | |
$gruppo_parlamentare['20011231']['camera']["Forza Italia"] = 177; | |
$gruppo_parlamentare['20021231']['camera']["Forza Italia"] = 177; | |
$gruppo_parlamentare['20031231']['camera']["Forza Italia"] = 176; | |
$gruppo_parlamentare['20041231']['camera']["Forza Italia"] = 176; | |
$gruppo_parlamentare['20051231']['camera']["Forza Italia"] = 167; | |
$gruppo_parlamentare['20060427']['camera']["Forza Italia"] = 167; | |
$orientamento["Democratici di Sinistra - L'Ulivo"] = 'CSX'; | |
$gruppo_parlamentare['20010530']['camera']["Democratici di Sinistra - L'Ulivo"] = 136; | |
$gruppo_parlamentare['20011231']['camera']["Democratici di Sinistra - L'Ulivo"] = 136; | |
$gruppo_parlamentare['20021231']['camera']["Democratici di Sinistra - L'Ulivo"] = 136; | |
$gruppo_parlamentare['20031231']['camera']["Democratici di Sinistra - L'Ulivo"] = 136; | |
$gruppo_parlamentare['20041231']['camera']["Democratici di Sinistra - L'Ulivo"] = 135; | |
$gruppo_parlamentare['20051231']['camera']["Democratici di Sinistra - L'Ulivo"] = 130; | |
$gruppo_parlamentare['20060427']['camera']["Democratici di Sinistra - L'Ulivo"] = 129; | |
$orientamento["Alleanza Nazionale"] = 'CDX'; | |
$gruppo_parlamentare['20010530']['camera']["Alleanza Nazionale"] = 99; | |
$gruppo_parlamentare['20011231']['camera']["Alleanza Nazionale"] = 99; | |
$gruppo_parlamentare['20021231']['camera']["Alleanza Nazionale"] = 99; | |
$gruppo_parlamentare['20031231']['camera']["Alleanza Nazionale"] = 97; | |
$gruppo_parlamentare['20041231']['camera']["Alleanza Nazionale"] = 97; | |
$gruppo_parlamentare['20051231']['camera']["Alleanza Nazionale"] = 95; | |
$gruppo_parlamentare['20060427']['camera']["Alleanza Nazionale"] = 94; | |
$orientamento["La Margherita - L'Ulivo"] = 'CSX'; | |
$gruppo_parlamentare['20010530']['camera']["La Margherita - L'Ulivo"] = 80; | |
$gruppo_parlamentare['20011231']['camera']["La Margherita - L'Ulivo"] = 84; | |
$gruppo_parlamentare['20021231']['camera']["La Margherita - L'Ulivo"] = 77; | |
$gruppo_parlamentare['20031231']['camera']["La Margherita - L'Ulivo"] = 76; | |
$gruppo_parlamentare['20041231']['camera']["La Margherita - L'Ulivo"] = 79; | |
$gruppo_parlamentare['20051231']['camera']["La Margherita - L'Ulivo"] = 80; | |
$gruppo_parlamentare['20060427']['camera']["La Margherita - L'Ulivo"] = 80; | |
$orientamento["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 'CDX'; | |
$gruppo_parlamentare['20010530']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 40; | |
$gruppo_parlamentare['20011231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 40; | |
$gruppo_parlamentare['20021231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 40; | |
$gruppo_parlamentare['20031231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 38; | |
$gruppo_parlamentare['20041231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 36; | |
$gruppo_parlamentare['20051231']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 38; | |
$gruppo_parlamentare['20060427']['camera']["Centro Cristiano Democratico - Cristiani Democratici Uniti"] = 38; | |
$orientamento["Lega Nord"] = 'CDX'; | |
$gruppo_parlamentare['20010530']['camera']["Lega Nord"] = 30; | |
$gruppo_parlamentare['20011231']['camera']["Lega Nord"] = 30; | |
$gruppo_parlamentare['20021231']['camera']["Lega Nord"] = 30; | |
$gruppo_parlamentare['20031231']['camera']["Lega Nord"] = 29; | |
$gruppo_parlamentare['20041231']['camera']["Lega Nord"] = 28; | |
$gruppo_parlamentare['20051231']['camera']["Lega Nord"] = 26; | |
$gruppo_parlamentare['20060427']['camera']["Lega Nord"] = 26; | |
$orientamento["Rifondazione Comunista"] = 'SX'; | |
$gruppo_parlamentare['20010530']['camera']["Rifondazione Comunista"] = 11; | |
$gruppo_parlamentare['20011231']['camera']["Rifondazione Comunista"] = 11; | |
$gruppo_parlamentare['20021231']['camera']["Rifondazione Comunista"] = 11; | |
$gruppo_parlamentare['20031231']['camera']["Rifondazione Comunista"] = 11; | |
$gruppo_parlamentare['20041231']['camera']["Rifondazione Comunista"] = 11; | |
$gruppo_parlamentare['20051231']['camera']["Rifondazione Comunista"] = 12; | |
$gruppo_parlamentare['20060427']['camera']["Rifondazione Comunista"] = 12; | |
$orientamento["Gruppo misto"] = 'Misto'; | |
$gruppo_parlamentare['20010530']['camera']["Gruppo misto"] = 41; | |
$gruppo_parlamentare['20011231']['camera']["Gruppo misto"] = 41; | |
$gruppo_parlamentare['20021231']['camera']["Gruppo misto"] = 48; | |
$gruppo_parlamentare['20031231']['camera']["Gruppo misto"] = 54; | |
$gruppo_parlamentare['20041231']['camera']["Gruppo misto"] = 54; | |
$gruppo_parlamentare['20051231']['camera']["Gruppo misto"] = 63; | |
$gruppo_parlamentare['20060427']['camera']["Gruppo misto"] = 64; | |
/* | |
Gruppo misto | |
• Comunisti Italiani 10 10 10 10 10 10 10 | |
• Socialisti Democratici Italiani 9 9 9 9 9 11 11 | |
• Federazione dei Verdi 8 7 7 7 7 7 7 | |
• Minoranze linguistiche 5 5 5 5 5 5 5 | |
• Nuovo Psi 3 3 6 6 6 6 6 | |
• Udeur - - 7 11 7 13 11 | |
• Ecologisti Democratici - - - - - 4 4 | |
• Movimento Repubblicani Europei - - - - - - 3 | |
• Non iscritti 7 7 4 6 10 7 7 | |
Totale 616[1] 618 618 617 616 611 610 | |
La XV Legislatura della Repubblica Italiana ha avuto inizio il 28 aprile 2006 e si è conclusa il 28 aprile 2008, | |
*/ | |
$orientamento["L'Ulivo / Partito Democratico"] = 'CSX'; | |
$gruppo_parlamentare['20060428']['camera']["L'Ulivo / Partito Democratico"] = 218; | |
$gruppo_parlamentare['20061231']['camera']["L'Ulivo / Partito Democratico"] = 218; | |
$gruppo_parlamentare['20071231']['camera']["L'Ulivo / Partito Democratico"] = 196; | |
$gruppo_parlamentare['20080428']['camera']["L'Ulivo / Partito Democratico"] = 194; | |
$orientamento["Forza Italia"] = 'CDX'; | |
$gruppo_parlamentare['20060428']['camera']["Forza Italia"] = 134; | |
$gruppo_parlamentare['20061231']['camera']["Forza Italia"] = 133; | |
$gruppo_parlamentare['20071231']['camera']["Forza Italia"] = 133; | |
$gruppo_parlamentare['20080428']['camera']["Forza Italia"] = 131; | |
$orientamento["Alleanza Nazionale"] = 'CDX'; | |
$gruppo_parlamentare['20060428']['camera']["Alleanza Nazionale"] = 72; | |
$gruppo_parlamentare['20061231']['camera']["Alleanza Nazionale"] = 72; | |
$gruppo_parlamentare['20071231']['camera']["Alleanza Nazionale"] = 68; | |
$gruppo_parlamentare['20080428']['camera']["Alleanza Nazionale"] = 68; | |
$orientamento["Rifondazione Comunista"] = 'CDX'; | |
$gruppo_parlamentare['20060428']['camera']["Rifondazione Comunista"] = 41; | |
$gruppo_parlamentare['20061231']['camera']["Rifondazione Comunista"] = 41; | |
$gruppo_parlamentare['20071231']['camera']["Rifondazione Comunista"] = 40; | |
$gruppo_parlamentare['20080428']['camera']["Rifondazione Comunista"] = 40; | |
$orientamento["Unione dei Democratici Cristiani e di Centro"] = 'CDX'; // collocato al centro ma alleato con il CDX alle elezioni | |
$gruppo_parlamentare['20060428']['camera']["Unione dei Democratici Cristiani e di Centro"] = 39; | |
$gruppo_parlamentare['20061231']['camera']["Unione dei Democratici Cristiani e di Centro"] = 38; | |
$gruppo_parlamentare['20071231']['camera']["Unione dei Democratici Cristiani e di Centro"] = 38; | |
$gruppo_parlamentare['20080428']['camera']["Unione dei Democratici Cristiani e di Centro"] = 36; | |
$orientamento["Lega Nord"] = 'CDX'; | |
$gruppo_parlamentare['20060428']['camera']["Lega Nord"] = 23; | |
$gruppo_parlamentare['20061231']['camera']["Lega Nord"] = 23; | |
$gruppo_parlamentare['20071231']['camera']["Lega Nord"] = 22; | |
$gruppo_parlamentare['20080428']['camera']["Lega Nord"] = 22; | |
$orientamento["Italia dei Valori"] = 'CSX'; | |
$gruppo_parlamentare['20060428']['camera']["Italia dei Valori"] = 20; | |
$gruppo_parlamentare['20061231']['camera']["Italia dei Valori"] = 19; | |
$gruppo_parlamentare['20071231']['camera']["Italia dei Valori"] = 17; | |
$gruppo_parlamentare['20080428']['camera']["Italia dei Valori"] = 17; | |
$orientamento["Rosa nel Pugno"] = 'CSX'; | |
$gruppo_parlamentare['20060428']['camera']["Rosa nel Pugno"] = 18; | |
$gruppo_parlamentare['20061231']['camera']["Rosa nel Pugno"] = 18; | |
$gruppo_parlamentare['20071231']['camera']["Rosa nel Pugno"] = 17; | |
$gruppo_parlamentare['20080428']['camera']["Rosa nel Pugno"] = 21; | |
$orientamento["Partito dei Comunisti Italiani"] = 'SX'; | |
$gruppo_parlamentare['20060428']['camera']["Partito dei Comunisti Italiani"] = 16; | |
$gruppo_parlamentare['20061231']['camera']["Partito dei Comunisti Italiani"] = 16; | |
$gruppo_parlamentare['20071231']['camera']["Partito dei Comunisti Italiani"] = 17; | |
$gruppo_parlamentare['20080428']['camera']["Partito dei Comunisti Italiani"] = 17; | |
$orientamento["Federazione dei Verdi"] = 'SX'; | |
$gruppo_parlamentare['20060428']['camera']["Federazione dei Verdi"] = 16; | |
$gruppo_parlamentare['20061231']['camera']["Federazione dei Verdi"] = 16; | |
$gruppo_parlamentare['20071231']['camera']["Federazione dei Verdi"] = 15; | |
$gruppo_parlamentare['20080428']['camera']["Federazione dei Verdi"] = 15; | |
$orientamento["Unione Democratici per l'Europa"] = 'Centro'; | |
$gruppo_parlamentare['20060428']['camera']["Unione Democratici per l'Europa"] = 14; | |
$gruppo_parlamentare['20061231']['camera']["Unione Democratici per l'Europa"] = 14; | |
$gruppo_parlamentare['20071231']['camera']["Unione Democratici per l'Europa"] = 14; | |
$gruppo_parlamentare['20080428']['camera']["Unione Democratici per l'Europa"] = 11; | |
$orientamento["DCA-Nuovo PSI"] = 'CDX'; | |
$gruppo_parlamentare['20060428']['camera']["DCA-Nuovo PSI"] = 6; | |
$gruppo_parlamentare['20061231']['camera']["DCA-Nuovo PSI"] = 6; | |
$gruppo_parlamentare['20071231']['camera']["DCA-Nuovo PSI"] = 6; | |
$gruppo_parlamentare['20080428']['camera']["DCA-Nuovo PSI"] = 5; | |
$orientamento["Sinistra Democratica"] = 'SX'; | |
$gruppo_parlamentare['20060428']['camera']["Sinistra Democratica"] = 0; | |
$gruppo_parlamentare['20061231']['camera']["Sinistra Democratica"] = 0; | |
$gruppo_parlamentare['20071231']['camera']["Sinistra Democratica"] = 20; | |
$gruppo_parlamentare['20080428']['camera']["Sinistra Democratica"] = 20; | |
$orientamento["Gruppo misto"] = 'Misto'; | |
$gruppo_parlamentare['20060428']['camera']["Gruppo misto"] = 13; | |
$gruppo_parlamentare['20061231']['camera']["Gruppo misto"] = 16; | |
$gruppo_parlamentare['20071231']['camera']["Gruppo misto"] = 27; | |
$gruppo_parlamentare['20080428']['camera']["Gruppo misto"] = 33; | |
/* | |
Gruppo misto | |
• Minoranze linguistiche 5 5 5 5 | |
• Movimento per l'Autonomia 5 5 6 6 | |
• La Destra - - 4 4 | |
• PRI-PLI-Riformatori - - 3 - | |
• Socialisti per la Costituente - - 3 - | |
• Non iscritti 3 6 6 18 | |
Totale 630 630 630 630 | |
La XVI Legislatura della Repubblica Italiana è iniziata il 29 aprile 2008[1] ed è stata sciolta dal Presidente della Repubblica il 22 dicembre 2012, | |
*/ | |
$orientamento["Partito Democratico"] = 'CSX'; | |
$gruppo_parlamentare['20080429']['camera']["Partito Democratico"] = 217; | |
$gruppo_parlamentare['20081231']['camera']["Partito Democratico"] = 218; | |
$gruppo_parlamentare['20091231']['camera']["Partito Democratico"] = 209; | |
$gruppo_parlamentare['20101231']['camera']["Partito Democratico"] = 206; | |
$gruppo_parlamentare['20111231']['camera']["Partito Democratico"] = 206; | |
$gruppo_parlamentare['20120601']['camera']["Partito Democratico"] = 204; | |
$gruppo_parlamentare['20121229']['camera']["Partito Democratico"] = 203; | |
$orientamento["Il Popolo della Libertà"] = 'CDX'; | |
$gruppo_parlamentare['20080429']['camera']["Il Popolo della Libertà"] = 275; | |
$gruppo_parlamentare['20081231']['camera']["Il Popolo della Libertà"] = 272; | |
$gruppo_parlamentare['20091231']['camera']["Il Popolo della Libertà"] = 270; | |
$gruppo_parlamentare['20101231']['camera']["Il Popolo della Libertà"] = 235; | |
$gruppo_parlamentare['20111231']['camera']["Il Popolo della Libertà"] = 212; | |
$gruppo_parlamentare['20120601']['camera']["Il Popolo della Libertà"] = 206; | |
$gruppo_parlamentare['20121229']['camera']["Il Popolo della Libertà"] = 202; | |
$orientamento["Lega Nord"] = 'CDX'; | |
$gruppo_parlamentare['20080429']['camera']["Lega Nord"] = 60; | |
$gruppo_parlamentare['20081231']['camera']["Lega Nord"] = 60; | |
$gruppo_parlamentare['20091231']['camera']["Lega Nord"] = 60; | |
$gruppo_parlamentare['20101231']['camera']["Lega Nord"] = 59; | |
$gruppo_parlamentare['20111231']['camera']["Lega Nord"] = 59; | |
$gruppo_parlamentare['20120601']['camera']["Lega Nord"] = 58; | |
$gruppo_parlamentare['20121229']['camera']["Lega Nord"] = 58; | |
$orientamento["Unione di Centro"] = 'Centro'; | |
$gruppo_parlamentare['20080429']['camera']["Unione di Centro"] = 35; | |
$gruppo_parlamentare['20081231']['camera']["Unione di Centro"] = 34; | |
$gruppo_parlamentare['20091231']['camera']["Unione di Centro"] = 36; | |
$gruppo_parlamentare['20101231']['camera']["Unione di Centro"] = 35; | |
$gruppo_parlamentare['20111231']['camera']["Unione di Centro"] = 38; | |
$gruppo_parlamentare['20120601']['camera']["Unione di Centro"] = 37; | |
$gruppo_parlamentare['20121229']['camera']["Unione di Centro"] = 36; | |
$orientamento["Futuro e Libertà per l'Italia"] = 'CDX'; | |
$gruppo_parlamentare['20080429']['camera']["Futuro e Libertà per l'Italia"] = 0; | |
$gruppo_parlamentare['20081231']['camera']["Futuro e Libertà per l'Italia"] = 0; | |
$gruppo_parlamentare['20091231']['camera']["Futuro e Libertà per l'Italia"] = 0; | |
$gruppo_parlamentare['20101231']['camera']["Futuro e Libertà per l'Italia"] = 32; | |
$gruppo_parlamentare['20111231']['camera']["Futuro e Libertà per l'Italia"] = 26; | |
$gruppo_parlamentare['20120601']['camera']["Futuro e Libertà per l'Italia"] = 26; | |
$gruppo_parlamentare['20121229']['camera']["Futuro e Libertà per l'Italia"] = 24; | |
$orientamento["Popolo e Territorio"] = 'CDX'; | |
$gruppo_parlamentare['20080429']['camera']["Popolo e Territorio"] = 0; | |
$gruppo_parlamentare['20081231']['camera']["Popolo e Territorio"] = 0; | |
$gruppo_parlamentare['20091231']['camera']["Popolo e Territorio"] = 0; | |
$gruppo_parlamentare['20101231']['camera']["Popolo e Territorio"] = 0; | |
$gruppo_parlamentare['20111231']['camera']["Popolo e Territorio"] = 23; | |
$gruppo_parlamentare['20120601']['camera']["Popolo e Territorio"] = 20; | |
$gruppo_parlamentare['20121229']['camera']["Popolo e Territorio"] = 21; | |
$orientamento["Italia dei Valori"] = 'CSX'; | |
$gruppo_parlamentare['20080429']['camera']["Italia dei Valori"] = 29; | |
$gruppo_parlamentare['20081231']['camera']["Italia dei Valori"] = 28; | |
$gruppo_parlamentare['20091231']['camera']["Italia dei Valori"] = 24; | |
$gruppo_parlamentare['20101231']['camera']["Italia dei Valori"] = 22; | |
$gruppo_parlamentare['20111231']['camera']["Italia dei Valori"] = 21; | |
$gruppo_parlamentare['20120601']['camera']["Italia dei Valori"] = 17; | |
$gruppo_parlamentare['20121229']['camera']["Italia dei Valori"] = 15; | |
$orientamento["Gruppo misto"] = 'CSX'; | |
$gruppo_parlamentare['20080429']['camera']["Gruppo misto"] = 14; | |
$gruppo_parlamentare['20081231']['camera']["Gruppo misto"] = 18; | |
$gruppo_parlamentare['20091231']['camera']["Gruppo misto"] = 31; | |
$gruppo_parlamentare['20101231']['camera']["Gruppo misto"] = 41; | |
$gruppo_parlamentare['20111231']['camera']["Gruppo misto"] = 45; | |
$gruppo_parlamentare['20120601']['camera']["Gruppo misto"] = 62; | |
$gruppo_parlamentare['20121229']['camera']["Gruppo misto"] = 71; | |
/* | |
Gruppo misto | |
• Grande Sud-PPA - - - - - 10 10 | |
• Liberali per l'Italia - PLI - - - - 5 5 - | |
• Italia Libera - Popolari per l'Italia - Popolari per l'Europa - Liberali per l'Italia - PLI - - - - - 10 | |
• Alleanza per l'Italia - - - 6 6 4 - | |
• Centro Democratico - - - - - - 4 | |
• Fareitalia per la Costituente Popolare - - - - 4 4 4 | |
• Repubblicani - Azionisti - - 3 3 3 4 4 | |
• Diritti e Libertà - - - - - 4 5 | |
• Liberal Democratici - MAIE - 4 3 3 3 3 3 | |
• Movimento per le Autonomie - Alleati per il Sud 8 8 8 5 4 3 4 | |
• Autonomia Sud - Lega Sud Ausonia - Popoli Sovrani d'Europa - - - - 3 3 3 | |
• Iniziativa Liberale - - - - - 3 3 | |
• Minoranze linguistiche 3 3 3 3 3 3 3 | |
• Non iscritti 3 3 14 9 14 16 18 | |
Totale 630 630 630 630 630 630 630 | |
$orientamento["Partito Democratico"] = 'CSX'; | |
$gruppo_parlamentare['20080429']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20081231']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20091231']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20101231']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20111231']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20120601']['camera']["Partito Democratico"] = 0; | |
$gruppo_parlamentare['20121229']['camera']["Partito Democratico"] = 0; | |
*/ | |
$coalizioni = array(); | |
foreach($gruppo_parlamentare as $data => $gruppo) | |
{ | |
if(array_key_exists('camera', $gruppo)) | |
{ | |
foreach($gruppo['camera'] as $partito => $seggi) | |
{ | |
$coalizioni['camera'][$data][$orientamento[$partito]] += $seggi; | |
} | |
} else if(array_key_exists('senato', $gruppo)) | |
{ | |
foreach($gruppo['senato'] as $partito => $seggi) | |
{ | |
$coalizioni['senato'][$data][$orientamento[$partito]] += $seggi; | |
} | |
} | |
} | |
if($_GET['data'] == 'camera') { | |
echo "date\tSX\tCSX\tCentro\tCDX\tMisto\ttotale\n"; | |
foreach($coalizioni['camera'] as $d => $c) | |
{ | |
echo $d . "\t" . (int) $c['SX'] . "\t" . (int) $c['CSX'] . "\t" . (int) $c['Centro'] . "\t" . (int) $c['CDX'] . "\t". (int) $c['Misto'] . "\t". (int)($c['SX'] + $c['CSX'] + $c['Centro'] + $c['CDX'] + $c['Misto']) . "\n"; | |
} | |
die(); | |
} | |
if($_GET['data'] == 'json') | |
{ | |
echo json_encode($gruppo_parlamentare); | |
die(); | |
} | |
?><!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> | |
body { | |
font: 10px sans-serif; | |
} | |
.axis path, | |
.axis line { | |
fill: none; | |
stroke: #000; | |
shape-rendering: crispEdges; | |
} | |
.x.axis path { | |
display: none; | |
} | |
.line { | |
fill: none; | |
stroke: steelblue; | |
stroke-width: 1.5px; | |
} | |
</style> | |
<body> | |
<script src="http://d3js.org/d3.v3.js"></script> | |
<script> | |
var margin = {top: 20, right: 80, bottom: 30, left: 50}, | |
width = 960 - margin.left - margin.right, | |
height = 500 - margin.top - margin.bottom; | |
var parseDate = d3.time.format("%Y%m%d").parse; | |
var x = d3.time.scale() | |
.range([0, width]); | |
var y = d3.scale.linear() | |
.range([height, 0]); | |
var color = d3.scale.category10(); | |
var xAxis = d3.svg.axis() | |
.scale(x) | |
.orient("bottom"); | |
var yAxis = d3.svg.axis() | |
.scale(y) | |
.orient("left"); | |
var line = d3.svg.line() | |
.interpolate("basis") | |
.x(function(d) { return x(d.date); }) | |
.y(function(d) { return y(d.seats); }); | |
var svg = d3.select("body").append("svg") | |
.attr("width", width + margin.left + margin.right) | |
.attr("height", height + margin.top + margin.bottom) | |
.append("g") | |
.attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | |
d3.tsv("<?php echo basename($_SERVER['PHP_SELF']); ?>?data=camera", function(error, data) { | |
color.domain(d3.keys(data[0]).filter(function(key) { return key !== "date"; })); | |
data.forEach(function(d) { | |
d.date = parseDate(d.date); | |
}); | |
var groups = color.domain().map(function(name) { | |
return { | |
name: name, | |
values: data.map(function(d) { | |
return {date: d.date, seats: +d[name]}; | |
}) | |
}; | |
}); | |
x.domain(d3.extent(data, function(d) { return d.date; })); | |
y.domain([ | |
d3.min(groups, function(c) { return d3.min(c.values, function(v) { return v.seats; }); }), | |
d3.max(groups, function(c) { return d3.max(c.values, function(v) { return v.seats; }); }) | |
]); | |
svg.append("g") | |
.attr("class", "x axis") | |
.attr("transform", "translate(0," + height + ")") | |
.call(xAxis); | |
svg.append("g") | |
.attr("class", "y axis") | |
.call(yAxis) | |
.append("text") | |
.attr("transform", "rotate(-90)") | |
.attr("y", 6) | |
.attr("dy", ".71em") | |
.style("text-anchor", "end") | |
.text("Seggi"); | |
var group = svg.selectAll(".group") | |
.data(groups) | |
.enter().append("g") | |
.attr("class", "group"); | |
group.append("path") | |
.attr("class", "line") | |
.attr("d", function(d) { return line(d.values); }) | |
.style("stroke", function(d) { return color(d.name); }); | |
group.append("text") | |
.datum(function(d) { return {name: d.name, value: d.values[d.values.length - 1]}; }) | |
.attr("transform", function(d) { return "translate(" + x(d.value.date) + "," + y(d.value.seats) + ")"; }) | |
.attr("x", 3) | |
.attr("dy", ".35em") | |
.text(function(d) { return d.name; }); | |
}); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment