Skip to content

Instantly share code, notes, and snippets.

@clodio
Forked from metmajer/README.md
Last active May 21, 2019 15:44
Show Gist options
  • Save clodio/a61335395a3b970c47a99aedc0ec17e0 to your computer and use it in GitHub Desktop.
Save clodio/a61335395a3b970c47a99aedc0ec17e0 to your computer and use it in GitHub Desktop.
Sunburst with Labels HT kEUR

Sunburst with Labels HT kEUR new

{
"name": "sna",
"children": [{
"name": "Alliage",
"children": [{
"name": "Alliage",
"children": [{
"name": "3MA GROUP",
"size": 3022
}, {
"name": "A CHAMVERMEIL",
"size": 1999
}, {
"name": "A I D",
"size": 18091
}, {
"name": "ACORT EUROPE",
"size": 2609
}, {
"name": "ACTI-MEDIAS",
"size": 1
}, {
"name": "ADAM ET EVE / PABO",
"size": 1561
}, {
"name": "AFM TELETHON",
"size": 7309
}, {
"name": "AGPM GESTION",
"size": 4711
}, {
"name": "ALINEA",
"size": 1954
}, {
"name": "ALLIAGE",
"size": 2023
}, {
"name": "AMUNDI TENUE DE COMPTES",
"size": 14632
}, {
"name": "ARVATO SERVICES",
"size": 86526
}, {
"name": "ASD INTERNATIONAL",
"size": 3285
}, {
"name": "ASF ARVATO SERVICES FRANCE",
"size": -1869
}, {
"name": "ASPHERIA",
"size": 2505
}, {
"name": "ASS OUVRIERE COMPAGNON DU DEVOIR AOCDTF",
"size": 1315
}, {
"name": "ASSOCIATION DES PARALYSES DE F",
"size": 14265
}, {
"name": "ASSOCIATION DIOCESAINE DE LOURDES",
"size": 1508
}, {
"name": "ASSOCIATION DIOCESAINE TARBES LOURDES",
"size": 62
}, {
"name": "ATLAS FOR MEN",
"size": 31275
}, {
"name": "ATOL",
"size": 10231
}, {
"name": "AUDIKA",
"size": 13866
}, {
"name": "AUDITION SANTE",
"size": 2351
}, {
"name": "AUTOMOBILES CITROEN",
"size": 11066
}, {
"name": "AVIVA",
"size": 7217
}, {
"name": "AVOMARK",
"size": 3517
}, {
"name": "BANQUE FEDERALE MUTUALISTE",
"size": 4003
}, {
"name": "BERNARD SAS",
"size": 13449
}, {
"name": "BICE",
"size": 2293
}, {
"name": "BLANCHE BRESSON INSTITUT",
"size": 3281
}, {
"name": "BLANCHE PORTE",
"size": 2476
}, {
"name": "BLANCHE PORTE POSTIMPACTS",
"size": 29267
}, {
"name": "BNP PAR PER FINANCE",
"size": 61162
}, {
"name": "BNP PARIBAS",
"size": 96665
}, {
"name": "BNP PARIBAS FACTOR",
"size": 2054
}, {
"name": "BNP PARIBAS PERSONAL FINANCE",
"size": 3535
}, {
"name": "BOTANIC",
"size": 11637
}, {
"name": "BOULANGER",
"size": 2671
}, {
"name": "BRETAGNE ROUTAGE",
"size": 443
}, {
"name": "BRETAGNE ROUTAGE MAURE",
"size": 1509
}, {
"name": "BRICE",
"size": 2243
}, {
"name": "CAPE",
"size": 6092
}, {
"name": "CCI NANTES SAINT NAZAIRE",
"size": 2028
}, {
"name": "CENTRE COMM EUROP",
"size": 2961
}, {
"name": "CFI TECHNOLOGIES",
"size": 2204
}, {
"name": "CGDD",
"size": 734
}, {
"name": "CGDD COMMISSARIAT GENERAL AU DEVELOPPEMENT DURABLE",
"size": 1361
}, {
"name": "CHALLENGE",
"size": 93
}, {
"name": "CHRONODIRECT",
"size": 2008
}, {
"name": "CIFEA-MKG",
"size": 22819
}, {
"name": "CIRTIL LYON",
"size": 1904
}, {
"name": "CLIENSCIA",
"size": 1888
}, {
"name": "CMV MEDIFORCE",
"size": 6180
}, {
"name": "COFIDIS",
"size": 2008
}, {
"name": "COMM URBAINE GRAND TOULOUSE",
"size": 74
}, {
"name": "COMMUNAUTE URBAINE DU GRAND TOULOUSE",
"size": 1707
}, {
"name": "COMPAGNIE DES ILES DU PONANT",
"size": 146
}, {
"name": "COMPAGNIE DU PONANT",
"size": 1867
}, {
"name": "COMPAGNONS DU DEVOIR",
"size": 2872
}, {
"name": "COMTESSE DU BARRY",
"size": 3188
}, {
"name": "CONRAD ELECTRONIC",
"size": 1870
}, {
"name": "CORUS",
"size": 0
}, {
"name": "COTE D AZUR ROUTAGE",
"size": 2064
}, {
"name": "CSF",
"size": 5627
}, {
"name": "CSTB",
"size": 46
}, {
"name": "CSTB CENTRE SCIENTIFIQUE ET TECH DU BATIMENT",
"size": 1946
}, {
"name": "CUC",
"size": 2174
}, {
"name": "CYRILLUS",
"size": 6065
}, {
"name": "D HAUSSY SOLUTIONS",
"size": 17049
}, {
"name": "D TEXIER",
"size": 9604
}, {
"name": "DAMART",
"size": 82741
}, {
"name": "DATA ONE",
"size": 12
}, {
"name": "DB PRINT NORD",
"size": 2635
}, {
"name": "DCO EURODATACAR",
"size": 1806
}, {
"name": "DECATHLON",
"size": 9098
}, {
"name": "DELTA LINGERIE",
"size": 18443
}, {
"name": "DIAC LOCATION",
"size": 51170
}, {
"name": "DIAM",
"size": 63
}, {
"name": "DIFFUSION PLUS",
"size": 11103
}, {
"name": "DIFFUSION TOURISME",
"size": 3177
}, {
"name": "DIRCOM",
"size": 0
}, {
"name": "DL MARKETING CONSEIL",
"size": 1075
}, {
"name": "DOCAPOST POUR ANTS",
"size": 34033
}, {
"name": "DOCONE",
"size": 45265
}, {
"name": "DOMEO",
"size": 1500
}, {
"name": "DSO INTERACTIVE",
"size": 76817
}, {
"name": "DUPLI PRINT",
"size": 2106
}, {
"name": "EDHEC BUSINESS SCHOOL",
"size": 1378
}, {
"name": "EDHEC LILLE",
"size": 619
}, {
"name": "EDILOISIR",
"size": 2437
}, {
"name": "EDIPOST",
"size": 10177
}, {
"name": "EDITIONS CROQUE FUTUR",
"size": 509
}, {
"name": "EDITIONS DALLOZ",
"size": 1797
}, {
"name": "EDITIONS DE SAXE",
"size": 916
}, {
"name": "EDITIONS FRANCIS LEFEVBRE",
"size": 10546
}, {
"name": "EDITIONS LEGISLATIVES",
"size": 17265
}, {
"name": "EDMEE",
"size": 4
}, {
"name": "EDOKIAL",
"size": 4151
}, {
"name": "EFFICO",
"size": 22157
}, {
"name": "EFFICO SORECO",
"size": -1653
}, {
"name": "ELSEVIER MASSON",
"size": 637
}, {
"name": "ELSEVIER MASSON SAS",
"size": 835
}, {
"name": "EMISSAIRES",
"size": 1972
}, {
"name": "ENCYCLOPAEDIA UNIVERSALIS",
"size": 1990
}, {
"name": "ENGIE",
"size": 20598
}, {
"name": "EOS",
"size": 2
}, {
"name": "EURO INFORMATION",
"size": 49755
}, {
"name": "EXPEDIUM",
"size": 22522
}, {
"name": "FEDERATION FRANCAISE BRIDGE",
"size": 8
}, {
"name": "FEDERATION FRANCAISE DE BRIDGE",
"size": 1994
}, {
"name": "FEU VERT",
"size": 7707
}, {
"name": "FIAT FRANCE",
"size": 1822
}, {
"name": "FIDDIAM",
"size": 1764
}, {
"name": "FIDDIAM SA",
"size": 209
}, {
"name": "FNAC",
"size": 23343
}, {
"name": "FOND HOPITAUX PARIS",
"size": 902
}, {
"name": "FONDATION D AUTEUIL",
"size": 20981
}, {
"name": "FONDATION HOPITAUX DE PARIS HOPITAUX DE FRANCE",
"size": 1148
}, {
"name": "FONDS DE GARANTIE",
"size": 2710
}, {
"name": "FRANCE TELECOM",
"size": 35444
}, {
"name": "GADOL OPTIC 2000",
"size": -299
}, {
"name": "GADOL OPTIC2000",
"size": 22180
}, {
"name": "GIE AXA FRANCE",
"size": 11656
}, {
"name": "GIE DIRECT ASSURANCE",
"size": 1933
}, {
"name": "GLOBAL MAIL CONCEPT",
"size": 5398
}, {
"name": "GPE MONTREUIL",
"size": 50872
}, {
"name": "GRAND PARC DU PUY DU FOU",
"size": 3310
}, {
"name": "GROUPE CANAL PLUS",
"size": 162
}, {
"name": "GROUPE CORTEX",
"size": 9758
}, {
"name": "GROUPE EXPRESS EXPANSION",
"size": 2261
}, {
"name": "GROUPE INTERSPORT",
"size": 38142
}, {
"name": "GROUPE PREVOIR",
"size": 890
}, {
"name": "HACHETTE FILIPACCHI ASSOCIES",
"size": 10480
}, {
"name": "HANDICAP INTERNATIONAL",
"size": 8152
}, {
"name": "HARMONIE MUTUELLE",
"size": 2093
}, {
"name": "HEC ALUMNI",
"size": 125
}, {
"name": "HEC ALUMNI ASSOCIATION DES DIPLOMES HEC",
"size": 1969
}, {
"name": "HENKEL",
"size": 4250
}, {
"name": "HOMESERVE",
"size": 5197
}, {
"name": "HPC",
"size": 5255
}, {
"name": "HPC SAS",
"size": 2331
}, {
"name": "ICAD",
"size": 4509
}, {
"name": "IKEA",
"size": 11108
}, {
"name": "IKOSOFT",
"size": 2432
}, {
"name": "INFOBAM",
"size": 2000
}, {
"name": "INMAC WSTORE",
"size": 2041
}, {
"name": "INSEE",
"size": 14294
}, {
"name": "INSERM",
"size": 7493
}, {
"name": "INSTITUT FRANCOIS BOCQUET",
"size": 2997
}, {
"name": "INSTITUT PASTEUR",
"size": 2459
}, {
"name": "INTRUM JUSTITIA",
"size": 5337
}, {
"name": "IRB LABORATOIRES YVES PONROY",
"size": 54
}, {
"name": "IRCEM",
"size": 7091
}, {
"name": "J M BRUNEAU",
"size": 29500
}, {
"name": "JACOBS DOUWE EGBERTS",
"size": 5509
}, {
"name": "JOUECLUB",
"size": 3827
}, {
"name": "JPG",
"size": 32704
}, {
"name": "JULES",
"size": 35138
}, {
"name": "KALLISTE",
"size": 18026
}, {
"name": "KOBA",
"size": 55555
}, {
"name": "LA LIGUE DE L ENSEIGNEMENT",
"size": 2311
}, {
"name": "LA MUTUELLE DES ETUDIANTS LMDE",
"size": 2000
}, {
"name": "LA PREVENTION ROUTIERE",
"size": 3609
}, {
"name": "LA REDOUTE",
"size": 24766
}, {
"name": "LAB NAT",
"size": 16914
}, {
"name": "LABORATOIRES YVES PONROY",
"size": 1909
}, {
"name": "LE MONITEUR POSTIMPACTS",
"size": 8240
}, {
"name": "LE MONITEUR PRESSE",
"size": 119
}, {
"name": "LE NOUVEL OBSERVATEUR POSTIMPACTS",
"size": 3378
}, {
"name": "LE PROGRES",
"size": 2186
}, {
"name": "LE REVENU FRANCAIS EDITIONS",
"size": 1712
}, {
"name": "LEC",
"size": 4788
}, {
"name": "LES ACTIVATEURS",
"size": 17
}, {
"name": "LES ACTIVATEURS SA",
"size": 1992
}, {
"name": "LES ECHOS",
"size": 17194
}, {
"name": "LES ECHOS PUBLISHING",
"size": 1814
}, {
"name": "LES EDITIONS DE SAXE",
"size": 1033
}, {
"name": "LES EDITIONS ROTATIVE",
"size": 600
}, {
"name": "LES EDITIONS ROTATIVE (CHARLIE HEBDO HARA KIRI)",
"size": 1333
}, {
"name": "LES PETITS FRERES DES PAUV",
"size": 6507
}, {
"name": "LES REPUBLICAINS",
"size": 1835
}, {
"name": "LEXTENSO EDITIONS",
"size": 6036
}, {
"name": "LIGUE CONTRE LE CANCER",
"size": 20793
}, {
"name": "LMDE",
"size": 1
}, {
"name": "LYONNAISE DES EAUX",
"size": 25612
}, {
"name": "MAAF",
"size": 18614
}, {
"name": "MACIF",
"size": 17220
}, {
"name": "MACIF MUTUALITE",
"size": 2442
}, {
"name": "MAE",
"size": 7750
}, {
"name": "MAILING EXPRESS SARL",
"size": 2672
}, {
"name": "MANUTAN",
"size": 3419
}, {
"name": "MANUTAN COLLECTIVITES",
"size": 1755
}, {
"name": "MARKETING COURRIER",
"size": 0
}, {
"name": "MATHON DEVELOPPEMENT",
"size": 2322
}, {
"name": "MATY",
"size": 32610
}, {
"name": "MEDECINS DU MONDE",
"size": 19634
}, {
"name": "MEDECINS SANS FRONTIERES",
"size": 13674
}, {
"name": "MEDICIS",
"size": 4639
}, {
"name": "MEDIQ FRANCE",
"size": 1439
}, {
"name": "MEDOR ET CIE",
"size": 2014
}, {
"name": "MERRIOS LIMITED",
"size": 26696
}, {
"name": "METLIFE EUROPE LIMITED",
"size": 1012
}, {
"name": "METLIFE EUROPE LTD",
"size": 1414
}, {
"name": "METRO PI",
"size": 24399
}, {
"name": "MIF LA FRATERNELLE",
"size": 1618
}, {
"name": "MIF MUTUELLE IVRY LA FRATERNELLE",
"size": 753
}, {
"name": "MK DIRECT 2",
"size": 37288
}, {
"name": "MONOPRIX",
"size": 33644
}, {
"name": "MOVITEX",
"size": 18577
}, {
"name": "MS DIFFUSION",
"size": 0
}, {
"name": "MULTI POLES",
"size": 1978
}, {
"name": "MULTI-POLES",
"size": 30
}, {
"name": "MUTUELLE NAT TERRITORIALE",
"size": 1902
}, {
"name": "MUTUELLE NATIONALE TERRITORIALE",
"size": 113
}, {
"name": "NAF NAF",
"size": 1863
}, {
"name": "NAF NAF CHEVIGNON",
"size": 1
}, {
"name": "NATIXIS",
"size": 22739
}, {
"name": "NEOSOLVA",
"size": 8300
}, {
"name": "NEOVIA",
"size": 5966
}, {
"name": "NEW STEFAL HOLDING",
"size": 15349
}, {
"name": "NEWSCO MAG",
"size": 8
}, {
"name": "NORD MAILING",
"size": 1967
}, {
"name": "NOVELVY",
"size": 794
}, {
"name": "NOVELVY ASSISTANCE RETRAITE",
"size": 1136
}, {
"name": "OCIANE",
"size": 11019
}, {
"name": "OFFICE DEPOT FRANCE SNC",
"size": 857
}, {
"name": "OFFICE DEPOT MDF",
"size": 14215
}, {
"name": "OMPN ASSISTANCE",
"size": 2283
}, {
"name": "OPERA DE PARIS",
"size": 90
}, {
"name": "OPERA NATIONAL DE PARIS",
"size": 1930
}, {
"name": "ORANGE",
"size": 45215
}, {
"name": "ORSUD VALLEY",
"size": 1743
}, {
"name": "OTELO",
"size": 3270
}, {
"name": "OUEST ROUT",
"size": 25842
}, {
"name": "OUEST ROUTAGE",
"size": 41315
}, {
"name": "PABO",
"size": 476
}, {
"name": "PAGES JAUNES SA",
"size": 2032
}, {
"name": "PARAGON",
"size": 6432
}, {
"name": "PARAGON MARKETING SOLUTIONS",
"size": 16791
}, {
"name": "PARTICULIER ET FINANCES EDITIONS",
"size": 1991
}, {
"name": "PARTICULIER FINANCES EDITIONS",
"size": 14
}, {
"name": "PASCAL COSTE COIFFURE",
"size": 0
}, {
"name": "PERFOLINE",
"size": 2060
}, {
"name": "PREFON DISTRIBUTION",
"size": 8731
}, {
"name": "PREVOIR VIE",
"size": 404
}, {
"name": "PROCTER ET GAMBLE",
"size": 11551
}, {
"name": "R A T P",
"size": 36344
}, {
"name": "RDSL",
"size": 1974
}, {
"name": "RECOCASH",
"size": 18616
}, {
"name": "REGION PACA",
"size": 1901
}, {
"name": "RGF",
"size": 13
}, {
"name": "RICOH",
"size": 8226
}, {
"name": "ROMACTIS",
"size": 2015
}, {
"name": "ROUAFI",
"size": 7171
}, {
"name": "ROUTAGE.COM",
"size": 2003
}, {
"name": "ROYALEMENT VOTRE EDITIONS",
"size": 55
}, {
"name": "S F R",
"size": 68632
}, {
"name": "SA NARBONNE ACCESSOIRES",
"size": 2496
}, {
"name": "SAGE",
"size": 1947
}, {
"name": "SAINT GOBAIN DISTRIBUTION FRANCE SAS",
"size": 654
}, {
"name": "SANOFI AVENTIS",
"size": 0
}, {
"name": "SANTE NATURA",
"size": 1994
}, {
"name": "SAVELYS",
"size": 2173
}, {
"name": "SCP BOCCHIO",
"size": 5001
}, {
"name": "SCP MERCIECA MONNET GONCAILLE",
"size": 1255
}, {
"name": "SCP MERCIECA MONNET GONDCAILLE",
"size": 419
}, {
"name": "SECOURS CATHOLIQUE",
"size": 4272
}, {
"name": "SEDREE",
"size": 2012
}, {
"name": "SENIOR & CIE",
"size": 15562
}, {
"name": "SERGENT MAJOR",
"size": 11972
}, {
"name": "SETC",
"size": 4285
}, {
"name": "SETON",
"size": 16892
}, {
"name": "SEVIGNE INTERNATIONAL",
"size": 3211
}, {
"name": "SFR BUSINESS TEAM",
"size": 1975
}, {
"name": "SHAKAZOOLA",
"size": 14
}, {
"name": "SMA BTP",
"size": 633
}, {
"name": "SMCP",
"size": 2094
}, {
"name": "SODEXHO PASS FRANCE",
"size": 1989
}, {
"name": "SODEXO",
"size": 16
}, {
"name": "SOLIDARITES INTERNATIONAL",
"size": 2011
}, {
"name": "SOLOGNE ROUTAGE",
"size": 1965
}, {
"name": "SP CONFORT",
"size": 1995
}, {
"name": "ST GOBAIN DISTRI BAT FRANCE",
"size": 1519
}, {
"name": "STE MUTUELLE D ASSURANCE DU BATIMENT ET TRAVAUX PUBLICS SMABTP",
"size": 1636
}, {
"name": "SYNALIA",
"size": 7970
}, {
"name": "SYNONYMES",
"size": 2054
}, {
"name": "SYSTEME U",
"size": 9359
}, {
"name": "TAGG INFO",
"size": 112
}, {
"name": "TAGG INFORMATIQUE",
"size": 1944
}, {
"name": "TELE SHOPPING",
"size": 367
}, {
"name": "TELESHOPPING",
"size": 2014
}, {
"name": "TOUPARGEL",
"size": 4399
}, {
"name": "TRADITIONS DU PERIGORD",
"size": 1996
}, {
"name": "TROIS SUISSES",
"size": 23407
}, {
"name": "UN AVENIR ENSEMBLE",
"size": 1682
}, {
"name": "UNI EDITIONS",
"size": 12409
}, {
"name": "UNICEF",
"size": 11463
}, {
"name": "URSSAF RHONE ALPES CNCESU",
"size": 8660
}, {
"name": "VERT BAUDET",
"size": 18908
}, {
"name": "VETSOCA",
"size": 5771
}, {
"name": "VIGNOBLES LALANDE MOREAU",
"size": 2007
}, {
"name": "VIKING DIRECT",
"size": 1329
}, {
"name": "VIVA PRESSE",
"size": 1959
}, {
"name": "VORWERK",
"size": 1
}, {
"name": "WALZ FRANCE",
"size": 2196
}, {
"name": "WILLEMSE FRANCE",
"size": 2014
}, {
"name": "XEROX GENERAL SERVICES",
"size": 2028
}, {
"name": "YVES ROCHER",
"size": 266580
}
]
}]
},
{
"name": "BaseAdresseAugmentee",
"children": [{
"name": "BaseAdresseAugmentee",
"children": [{
"name": "BEAUVAISIS",
"size": 6466
},
{
"name": "THD INGENIERIE",
"size": 755
}
]
}]
},
{
"name": "Expertise",
"children": [{
"name": "Expertise",
"children": [{
"name": "MEDIAPOST",
"size": 294083
}
]
},
{
"name": "Homologation",
"children": [{
"name": "ACXIOM FRANCE",
"size": 600
},
{
"name": "AMABIS",
"size": 1000
},
{
"name": "CARTEGIE",
"size": 1000
},
{
"name": "CBC DEVELOPPEMENT",
"size": 1000
},
{
"name": "CIFEA MKG",
"size": 1000
},
{
"name": "DQE SOFTWARE",
"size": 1000
},
{
"name": "GROUPE GLI",
"size": 1600
},
{
"name": "NORMAD 1",
"size": 9000
},
{
"name": "OBIMD INTERNATIONAL",
"size": 1000
}
{
"name": "SOCIETE 76310",
"size": 1000
},
{
"name": "UNISERV GMBH",
"size": 2000
},
{
"name": "WARE PLACE SRL",
"size": 1000
}
]
}
]
},
{
"name": "Géographique",
"children": [{
"name": "diffusion gamme geo interne",
"children": [{
"name": "DIFFUSION GAMME GEO INTERNE-R",
"size": 0
},
{
"name": "DIFFUSION GAMME GEO-R",
"size": 0
}
]
},
{
"name": "diffusion gamme geo",
"children": [{
"name": "DIFFUSION GAMME GEO INTERNE-R",
"size": 0
},
{
"name": "DIFFUSION GAMME GEO-R",
"size": 0
},
{
"name": "EXPERIAN FRANCE",
"size": 0
}
]
},
{
"name": "diffusion mascadia",
"children": [{
"name": "MULTIMEDIA BUSINESS SERVICES",
"size": 0
}]
},
{
"name": "diffusion moyens indispensables",
"children": [{
"name": "ADREXO",
"size": 0
}]
},
{
"name": "gamme geographique",
"children": [{
"name": "AMABIS",
"size": 260191
},
{
"name": "EXPERIAN FRANCE",
"size": 255844
},
{
"name": "MEDIAPOST",
"size": 1421904
},
{
"name": "UNISERV GMBH",
"size": 616785
}
]
},
{
"name": "mascadia",
"children": [{
"name": "LA Poste Telecom",
"size": 8772
}
]
}
]
},
{
"name": "Nominatif",
"children": [{
"name": "charade bba",
"children": [{
"name": "ASF ARVATO SERVICES FRANCE",
"size": 133
},
{
"name": "ETO",
"size": 358
}
]
},
{
"name": "charade direct",
"children": [{
"name": "CR2",
"size": 493
},
{
"name": "MEDIAPOST",
"size": 105156
},
{
"name": "SERVICE NATIONAL DE L ADRESSE",
"size": 1741
}
]
},
{
"name": "charade entreprises",
"children": [{
"name": "HSK MD",
"size": 1000
},
{
"name": "SOFT COMPUTING",
"size": 1000
},
{
"name": "SOGEC DATAMARK SERVICES",
"size": 5376
},
{
"name": "UNISERVICES INFORMATIQUE",
"size": 1000
}
]
},
{
"name": "charade indirect",
"children": [{
"name": "ACAT",
"size": 151
},
{
"name": "ACGAN",
"size": 1358
},
{
"name": "ACGAO",
"size": 1058
},
{
"name": "ACGE",
"size": 464
},
{
"name": "ACGGSO",
"size": 189
},
{
"name": "ACGPCAC",
"size": 225
},
{
"name": "ACM",
"size": 563
},
{
"name": "ALIENOR",
"size": 32
},
{
"name": "ASF ARVATO SERVICES FRANCE",
"size": 78550
},
{
"name": "ASSOC_GREGORY_LEMARCHAL",
"size": 1236
},
{
"name": "AVSF",
"size": 420
},
{
"name": "AXA",
"size": 1588
},
{
"name": "BASE PLUS",
"size": -68117
},
{
"name": "BLANCHE_PORTE",
"size": 45656
},
,
{
"name": "PN DATA",
"size": 45656
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES",
"size": -44999
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES ACTION CONTRE LA FAIM",
"size": 3151
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES AGREGE",
"size": 655
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES ANCR",
"size": 199
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES ARSEP",
"size": 724
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES ASSOCIATION DES PARALYSES DE F",
"size": 3356
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES BANQUE ACCORD",
"size": 16593
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES BON PRIX",
"size": 9593
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES BP BANQUE POP. BOURGOGNE FRANC",
"size": 3281
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES BP BANQUE POP. VAL DE FRANCE",
"size": 461
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CABINET D ORMANE",
"size": 212
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CARREFOUR",
"size": 63577
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CETELEM",
"size": 1314
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CFRT COMITE FRANCAIS RADIO TEL",
"size": 1437
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CONSENSUS",
"size": 461
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CONTENTIA",
"size": 5550
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CREDIREC",
"size": 2131
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES CREDIRECHANDICAP INTERNATIONAL",
"size": 7125
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES DSO INTERACTIVE",
"size": 10385
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES HARLEQUIN",
"size": 116
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES HONDA",
"size": 3555
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES IBP",
"size": 495
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES INSTITUT PASTEUR",
"size": 2241
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES INTRUM JUSTITIA",
"size": 5940
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES IPSOS OBSERVER",
"size": 2074
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES KEOLIS",
"size": 4455
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES ORPHEOPOLIS",
"size": 3856
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES PERCE NEIGE",
"size": 105
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES PHILDAR",
"size": 2446
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SADCO EURODATACAR",
"size": 1829
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SCIR",
"size": 43
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SECOURS CATHOLIQUE",
"size": 5146
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SECOURS POPULAIRE FRANCAIS",
"size": 1493
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SFRB",
"size": 3781
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SOFINCO",
"size": 35356
},
{
"name": "BRAND & CONSUMER TECHNOLOGIES SYSTEME U",
"size": 37777
},
{
"name": "CAP_ADRESSE",
"size": 54391
},
{
"name": "CARTEGIE",
"size": 63129
},
{
"name": "CCM",
"size": 42
},
{
"name": "CDA",
"size": 545
},
{
"name": "CHIENS_GUIDE_IDF",
"size": 371
},
{
"name": "CIC",
"size": 1533
},
{
"name": "CIFEA",
"size": 2062
},
{
"name": "CLASSICA",
"size": 129
},
{
"name": "CONDENAST",
"size": 507
},
{
"name": "DAMART",
"size": 60876
},
{
"name": "DATA_ONE",
"size": 839
},
{
"name": "DIFFUSION_PLUS",
"size": 18808
},
{
"name": "EDOKIAL",
"size": 9657
},
{
"name": "ETO",
"size": 149043
},
{
"name": "FAMILLE_CHRETIENNE",
"size": 342
},
{
"name": "FEMME_ACTUELLE",
"size": 3232
},
{
"name": "FERME DU MOHAIR",
"size": 742
},
{
"name": "FFA",
"size": 929
},
{
"name": "FRANCOISE_SAGET",
"size": 13333
},
{
"name": "FSM",
"size": 1132
},
{
"name": "GOLF",
"size": 85
},
{
"name": "GOLF_MAG",
"size": 968
},
{
"name": "HSBC",
"size": 51
},
{
"name": "HSK MD",
"size": 151792
},
{
"name": "ICM",
"size": 7
},
{
"name": "IDEALSKO",
"size": 1202
},
{
"name": "ILOT",
"size": 116
},
{
"name": "INC",
"size": 1281
},
{
"name": "INSTITUT_PASTEUR",
"size": 373
},
{
"name": "INTERMEDES",
"size": 1784
},
{
"name": "INVESTIR",
"size": 964
},
{
"name": "JOGGING",
"size": 317
},
{
"name": "KOS",
"size": 65
},
{
"name": "LA_LETTRE_DE_LA_BOURSE",
"size": 42
},
{
"name": "LADAPT",
"size": 125
},
{
"name": "LE CYCLE",
"size": 93
},
{
"name": "LE PARTICULIER",
"size": 3538
},
{
"name": "LE POINT",
"size": 8613
},
{
"name": "LE_PARTICULIER",
"size": 2056
},
{
"name": "LES COTES",
"size": 551
},
{
"name": "LEXPRESS",
"size": 1805
},
{
"name": "LINVOSGES",
"size": 12312
},
{
"name": "LIRE",
"size": 403
},
{
"name": "MALESHERBES",
"size": 1066
},
{
"name": "MARIANNE",
"size": 1583
},
{
"name": "MCS",
"size": 1174
},
{
"name": "MDM",
"size": 9226
},
{
"name": "MIEUX_VIVRE",
"size": 4721
},
{
"name": "OCIRP",
"size": 39
},
{
"name": "PARIS MATCH",
"size": 4173
},
{
"name": "PARIS_MATCH",
"size": 1203
}
{
"name": "POINT_DE_VUE",
"size": 311
},
{
"name": "POLLINIS",
"size": 448
},
{
"name": "RELAI_THALASSO",
"size": 479
},
{
"name": "RELAIS THALASSO",
"size": 1043
},
{
"name": "SCIENCES_HUMAINES",
"size": 1926
},
{
"name": "SERVICE NATIONAL DE L ADRESSE",
"size": 30
},
{
"name": "SOGEC DATAMARK SERVICES",
"size": 1517396
},
{
"name": "SOLIDARITES",
"size": 664
},
{
"name": "SOLOCAL MARKETING SERVICES",
"size": 207291
},
{
"name": "TELE7JOURS",
"size": 1027
},
{
"name": "TELERAMA",
"size": 9432
},
{
"name": "THERASCIENCE",
"size": 2368
},
{
"name": "UNHCR",
"size": 662
},
{
"name": "UNISERVICES INFORMATIQUE",
"size": 285220
},
{
"name": "VALEURS_ACTUELLES",
"size": 1241
},
{
"name": "VOGUE",
"size": 278
}
]
},
{
"name": "estocade",
"children": [{
"name": "NEW ASSOCIATES SARL",
"size": 0
},
{
"name": "SIRET 31273067400016",
"size": 2928
},
{
"name": "SIRET 33007615900079",
"size": 8048
},
{
"name": "SIRET 33164801405411",
"size": 8048
},
{
"name": "SIRET 33258972000041",
"size": 2975
},
{
"name": "SIRET 34481629300072",
"size": 3983
},
{
"name": "SIRET 34877056100077",
"size": 8048
},
{
"name": "SIRET 38272635400048",
"size": 8048
},
{
"name": "SIRET 39979238100127",
"size": 17262
},
{
"name": "SIRET 40526552100071",
"size": 5856
},
{
"name": "SIRET 40901572400043",
"size": 3983
},
{
"name": "SIRET 41752507800081",
"size": 3983
},
{
"name": "SIRET 42216567000015",
"size": 8048
},
{
"name": "SIRET 43003551900064",
"size": 3983
},
{
"name": "SIRET 49162236100021",
"size": 8048
},
{
"name": "SIRET 50004024100027",
"size": 3983
},
{
"name": "SIRET 50028360100028",
"size": 3983
},
{
"name": "SIRET 51907157500012",
"size": 2928
},
{
"name": "SIRET 51927997000015",
"size": 8048
},
{
"name": "SIRET 53088510200034",
"size": 8048
},
{
"name": "SIRET 73202106800059",
"size": 8048
}
]
},
{
"name": "faa",
"children": [{
"name": "FAA-R",
"size": 19915
},
{
"name": "LIVRAISON EXCEPTIONNELLE FAMA",
"size": 0
}
]
},
{
"name": "nouveaux voisins entreprises",
"children": [{
"name": "NOUVEAUX VOISINS ENTREPRISES",
"size": 0
}]
},
{
"name": "nouveaux voisins",
"children": [{
"name": "CARTEGIE",
"size": 259915
},
{
"name": "MEDIAPOST",
"size": 702758
}
]
},
{
"name": "robinson",
"children": [{
"name": "BAST AADV GMBH",
"size": 747
},
{
"name": "SIRET 00000000000000",
"size": 3735
},
{
"name": "SIRET 30009456200299",
"size": 1120
},
{
"name": "SIRET 31183255400043",
"size": 1494
},
{
"name": "SIRET 31214134400019",
"size": 1000
},
{
"name": "SIRET 31367083800025",
"size": 1494
},
{
"name": "SIRET 31581480600040",
"size": 1000
},
{
"name": "SIRET 31867159100069",
"size": 1000
},
{
"name": "SIRET 33007615900079",
"size": 747
},
{
"name": "SIRET 33041498800056",
"size": 1494
},
{
"name": "SIRET 33147928700046",
"size": 1000
},
{
"name": "SIRET 33164801405411",
"size": 523
},
{
"name": "SIRET 33320208300015",
"size": 1000
},
{
"name": "SIRET 33806753100040",
"size": 747
},
{
"name": "SIRET 33875888100043",
"size": 1494
},
{
"name": "SIRET 34223730200068",
"size": 336
},
{
"name": "SIRET 34528802100040",
"size": 747
},
{
"name": "SIRET 34877056100077",
"size": 747
},
{
"name": "SIRET 37976451700023",
"size": 747
},
{
"name": "SIRET 38392406500055",
"size": 747
},
{
"name": "SIRET 38775534100030",
"size": 1494
},
{
"name": "SIRET 39337680100030",
"size": 1000
},
{
"name": "SIRET 39529164400023",
"size": 1000
},
{
"name": "SIRET 39672031000137",
"size": 1000
},
{
"name": "SIRET 39979238100127",
"size": 1494
},
{
"name": "SIRET 40232759700025",
"size": 1120
},
{
"name": "SIRET 40799716200042",
"size": 1494
},
{
"name": "SIRET 40901572400043",
"size": 747
},
{
"name": "SIRET 41356616700016",
"size": 1000
},
{
"name": "SIRET 41476657600022",
"size": 523
},
{
"name": "SIRET 41752507800081",
"size": 747
},
{
"name": "SIRET 41804282600036",
"size": 747
},
{
"name": "SIRET 42204142600053",
"size": 1494
},
{
"name": "SIRET 42216567000015",
"size": 747
},
{
"name": "SIRET 42512736200027",
"size": 620
},
{
"name": "SIRET 43842438400040",
"size": 523
},
{
"name": "SIRET 44031917600010",
"size": 1494
},
{
"name": "SIRET 44434411300030",
"size": 1494
},
{
"name": "SIRET 47718018600058",
"size": 523
},
{
"name": "SIRET 47893863200047",
"size": 747
},
{
"name": "SIRET 48502907800022",
"size": 747
},
{
"name": "SIRET 48949633100021",
"size": 1494
},
{
"name": "SIRET 49162236100021",
"size": 1494
},
{
"name": "SIRET 50004024100027",
"size": 500
},
{
"name": "SIRET 53088510200034",
"size": 1494
},
{
"name": "SIRET 54209752201345",
"size": 1120
},
{
"name": "SIRET 57222697500116",
"size": 747
},
{
"name": "SIRET 64980182600078",
"size": 1614
},
{
"name": "SIRET 66204244900014",
"size": 620
},
{
"name": "SIRET 68850285500085",
"size": 1120
},
{
"name": "SIRET 69920134900106",
"size": 1494
},
{
"name": "SIRET 73202080501038",
"size": 1000
},
{
"name": "SIRET 78692030600986",
"size": 620
},
{
"name": "SIRET 79903671000017",
"size": 1000
},
{
"name": "SIRET 80105196200026",
"size": 336
},
{
"name": "SIRET 87658007700017",
"size": 1494
}
]
}
]
}
]
}
<!DOCTYPE html>
<meta charset="utf-8">
<style>
path {
stroke: #fff;
fill-rule: evenodd;
cursor: pointer
}
text {
font-family: Arial, sans-serif;
font-size: 11px;
cursor: pointer;
}
</style>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var width = 960,
height = 700,
radius = Math.min(width, height) / 2;
var x = d3.scale.linear()
.range([0, 2 * Math.PI]);
var y = d3.scale.linear()
.range([0, radius]);
var color = d3.scale.category20c();
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + (height / 2 + 10) + ")");
var partition = d3.layout.partition()
.value(function(d) {
return d.size;
});
var arc = d3.svg.arc()
.startAngle(function(d) {
return Math.max(0, Math.min(2 * Math.PI, x(d.x)));
})
.endAngle(function(d) {
return Math.max(0, Math.min(2 * Math.PI, x(d.x + d.dx)));
})
.innerRadius(function(d) {
return Math.max(0, y(d.y));
})
.outerRadius(function(d) {
return Math.max(0, y(d.y + d.dy));
});
d3.json("flare.json", function(error, root) {
var g = svg.selectAll("g")
.data(partition.nodes(root))
.enter().append("g");
var path = g.append("path")
.attr("d", arc)
.style("fill", function(d) {
return color((d.children ? d : d.parent).name);
})
.on("click", click)
.on("mouseover", doHover)
.on("mouseout", unDoHover);
var text = g.append("text")
.attr("transform", function(d) {
return "rotate(" + computeTextRotation(d) + ")";
})
.attr("x", function(d) {
return y(d.y);
})
.attr("dx", "6") // margin
.attr("dy", ".35em") // vertical-align
.text(function(d) {
return d.name;
}).on("click", click)
.on("mouseover", doHover)
.on("mouseout", unDoHover);
function click(d) {
// fade out all text elements
text.transition().attr("opacity", 0);
path.transition()
.duration(750)
.attrTween("d", arcTween(d))
.each("end", function(e, i) {
// check if the animated element's data e lies within the visible angle span given in d
if (e.x >= d.x && e.x < (d.x + d.dx)) {
// get a selection of the associated text element
var arcText = d3.select(this.parentNode).select("text");
// fade in the text element and recalculate positions
arcText.transition().duration(750)
.attr("opacity", 1)
.attr("transform", function() {
return "rotate(" + computeTextRotation(e) + ")"
})
.attr("x", function(d) {
return y(d.y);
});
}
});
};
function doHover(d) {
d3.select(this.parentNode.childNodes[0]).transition().attr("opacity", "0.5");
};
function unDoHover(d) {
d3.select(this.parentNode.childNodes[0]).transition().attr("opacity", "1");
};
});
d3.select(self.frameElement).style("height", height + "px");
// Interpolate the scales!
function arcTween(d) {
var xd = d3.interpolate(x.domain(), [d.x, d.x + d.dx]),
yd = d3.interpolate(y.domain(), [d.y, 1]),
yr = d3.interpolate(y.range(), [d.y ? 20 : 0, radius]);
return function(d, i) {
return i ? function(t) {
return arc(d);
} : function(t) {
x.domain(xd(t));
y.domain(yd(t)).range(yr(t));
return arc(d);
};
};
}
function computeTextRotation(d) {
return (x(d.x + d.dx / 2) - Math.PI / 2) / Math.PI * 180;
}
</script>
<!DOCTYPE html>
<meta charset="utf-8">
<style>
path {
stroke: #fff;
fill-rule: evenodd;
}
text {
font-family: Arial, sans-serif;
font-size: 12px;
}
</style>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var width = 960,
height = 700,
radius = Math.min(width, height) / 2;
var x = d3.scale.linear()
.range([0, 2 * Math.PI]);
var y = d3.scale.linear()
.range([0, radius]);
var color = d3.scale.category20c();
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + (height / 2 + 10) + ")");
var partition = d3.layout.partition()
.value(function(d) { return d.size; });
var arc = d3.svg.arc()
.startAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x))); })
.endAngle(function(d) { return Math.max(0, Math.min(2 * Math.PI, x(d.x + d.dx))); })
.innerRadius(function(d) { return Math.max(0, y(d.y)); })
.outerRadius(function(d) { return Math.max(0, y(d.y + d.dy)); });
d3.json("flare.json", function(error, root) {
var g = svg.selectAll("g")
.data(partition.nodes(root))
.enter().append("g");
var path = g.append("path")
.attr("d", arc)
.style("fill", function(d) { return color((d.children ? d : d.parent).name); })
.on("click", click);
var text = g.append("text")
.attr("transform", function(d) { return "rotate(" + computeTextRotation(d) + ")"; })
.attr("x", function(d) { return y(d.y); })
.attr("dx", "6") // margin
.attr("dy", ".35em") // vertical-align
.text(function(d) { return d.name; });
function click(d) {
// fade out all text elements
text.transition().attr("opacity", 0);
path.transition()
.duration(750)
.attrTween("d", arcTween(d))
.each("end", function(e, i) {
// check if the animated element's data e lies within the visible angle span given in d
if (e.x >= d.x && e.x < (d.x + d.dx)) {
// get a selection of the associated text element
var arcText = d3.select(this.parentNode).select("text");
// fade in the text element and recalculate positions
arcText.transition().duration(750)
.attr("opacity", 1)
.attr("transform", function() { return "rotate(" + computeTextRotation(e) + ")" })
.attr("x", function(d) { return y(d.y); });
}
});
}
});
d3.select(self.frameElement).style("height", height + "px");
// Interpolate the scales!
function arcTween(d) {
var xd = d3.interpolate(x.domain(), [d.x, d.x + d.dx]),
yd = d3.interpolate(y.domain(), [d.y, 1]),
yr = d3.interpolate(y.range(), [d.y ? 20 : 0, radius]);
return function(d, i) {
return i
? function(t) { return arc(d); }
: function(t) { x.domain(xd(t)); y.domain(yd(t)).range(yr(t)); return arc(d); };
};
}
function computeTextRotation(d) {
return (x(d.x + d.dx / 2) - Math.PI / 2) / Math.PI * 180;
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment