Skip to content

Instantly share code, notes, and snippets.

@radbrt
Last active May 30, 2017 20:59
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save radbrt/484be625d2cdb2faf9c64980bed2bd55 to your computer and use it in GitHub Desktop.
European wage distribution

European wage distribution

This gist is under development. D3 v4.x attempt at showing wage distribution in Europe.

Nodes are clickable, to mark same coutry in other occupations. Hover reveals exact average wage.

Intended further development: Transitions between nominal and PPS, and between years (at least 2010, 2014).

<!DOCTYPE html5>
<meta charset="utf-8">
<style>
.axis path,
.axis line {
fill: none;
stroke: #000;
shape-rendering: crispEdges;
}
.axis text {
font: 10px sans-serif;
}
.cells path {
fill: none;
pointer-events: all;
}
.cells :hover circle {
fill: red;
}
.circle {
opacity: 0.4;
fill: #999999;
}
.ctry {
display: inline-block;
font-family: helvetica;
font-size: 10px;
padding: 4px;
}
.hoverbox {
font-family: helvetica;
fill: "#efefff";
}
div.tip {
position: absolute;
padding: 6px;
height: 24px;
line-height: 12px;
font: 12px sans-serif;
background: #c9d0d9;
border: 0px;
border-radius: 8px;
pointer-events: none;
display: none;
}
#container {
width: 960px;
display: block;
padding: auto;
}
#yearlabel {
font: 12px sans-serif;
}
svg {
display: block;
margin: auto;
}
.ctry {
cursor: pointer;
border: 1px #cccccc dashed;
margin: 2px;
}
.ctry span {
border-bottom: 2px solid;
}
.ctry.removed {
opacity: 0.4;
}
.ctry span.unselected {
border-bottom: 0;
}
</style>
<body>
<div id="container">
<svg width="960" height="400"><div class="tip">Hello World</div></svg>
<input type="range" min="0" max="1" step="1" value="0" id="slider" />
<label for="slider" id="yearlabel"></label>
<div id="countries"></div>
</div>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>
var svg = d3.select("svg"),
margin = {top: 0, right: 0, bottom: 60, left: 40},
width = svg.attr("width") - margin.left - margin.right,
height = svg.attr("height") - margin.top - margin.bottom;
var x = d3.scaleBand().range([margin.left, width]);
var y = d3.scaleLinear().range([height, margin.bottom]);
var g = svg.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
var colors = ["#843c41", "#4d42ec", "#cbcc58", "#e900bd", "#007830", "#8917a1", "#9ed676",
"#3546b6", "#ffa236", "#026dd1", "#928e00", "#a90084", "#5bdcb3", "#b20039", "#00a592",
"#ff84d4", "#165f29", "#ff87b1", "#005f4b", "#ff835c", "#6aa2ff", "#a34f00", "#0064ac",
"#dac57f", "#703f80", "#615600", "#cdbff1", "#8f3525", "#0187bb", "#91276a", "#505626",
"#6f4a34"];
var t = d3.scaleOrdinal().domain([0,1]).range(['2010', '2014']);
d3.csv("ses.csv", type, function(error, data0) {
if(error) throw error;
data = data0.filter(function(d) { return d.SEX == 'Total'; });
var c = d3.scaleOrdinal().domain(d3.map(data, function(d) { return d.GEO.replace(" ", "")}).keys()).range(colors);
var r = d3.scaleOrdinal().domain([0,1]).range(["V10", "V14"]);
var geos = d3.map(data, function(d) { return [d.GEO]}).keys();
var ct = d3.select("#countries")
.selectAll("div")
.data(geos).enter()
.append("div")
.attr("class", function(d) { return "ctry box" + d.replace(" ", ""); })
.html(function(d) { return d; })
.on("click", function(d) {
if(geos.indexOf(d) != -1) {
geos.splice(geos.indexOf(d), 1);
swarmplot(r(document.getElementById("slider").value), data);
d3.select(this).classed("removed", true).style("background-color", "#fff");
} else {
geos.push(d);
swarmplot(r(document.getElementById("slider").value), data);
d3.select(this).classed("removed", false);
}
});
var xdomain = d3.map(data, function(d) { return d.ISCO08}).keys();
x.domain(xdomain);
y.domain([0, d3.max( data.map(function(d) { return d.V14; }) )]);
g.append("g")
.attr("class", "axis axis--x")
.attr("transform", "translate(" + (-margin.left) + "," + (height) + ")")
.call(d3.axisBottom(x).tickSize(0))
.selectAll("text")
.style("text-anchor", "end")
.attr("stroke", "none")
.attr("font-size", "10px")
.attr("transform", function (d) { return "rotate(-10), translate(0, 0)"; });
g.append("g")
.attr("class", "yaxis")
.call(d3.axisLeft(y).ticks(15).tickSize(0))
;
swarmplot(r(document.getElementById("slider").value), data.filter(function(d) { return d.SEX == 'Total'; }));
d3.select("#yearlabel").html(t(document.getElementById("slider").value));
d3.selectAll("#slider").on("click", function() {
swarmplot(r(document.getElementById("slider").value), data.filter(function(d) { return d.SEX == 'Total'; }) );
d3.select("#yearlabel").html(t(document.getElementById("slider").value));
}
);
//var circles = svg.selectAll("circle").data(data);
function swarmplot(variable, subset) {
console.log(geos);
subset2 = subset.filter(function(d) { return geos.indexOf(d.GEO) != -1 });
console.log(subset2);
//subset = data.filter(function(d) { return d.SEX == 'Total'; }); //.filter(function(d) { if(geos.indexOf(d.GEO)!=-1) { return d }; })
var simulation = d3.forceSimulation(subset2)
.force("x", d3.forceX( function(d) { return x(d.ISCO08); } ))
.force("y", d3.forceY( function(d) { return y(d[variable]); } ).strength(2))
.force("collide", d3.forceCollide(5))
.stop();
for (var i = 0; i < 100; ++i) simulation.tick();
circles = svg.selectAll("circle").data(subset2, function(d) { return d.id; });
circles.exit().transition().duration(1500).attr("cy", function() { return height; }).remove();
// circles.filter(function(d) {return geos.indexOf(d.GEO)==-1 })
// .exit()
// .transition()
// .duration(1000)
// .attr("cy", height)
// .remove();
circles.enter()
.append("circle")
.attr("class", function(d) { return "circle " + d.GEO.replace(" ", "")})
.attr("r", 4)
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return height; })
.attr("transform", "translate(" + margin.left + ", 0)")
.merge(circles)
.transition()
.duration(1500)
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
;
d3.selectAll(".circle").on("mouseover", function(d) {
d3.selectAll("circle").filter("." + d.GEO.replace(" ", ""))
.style("fill", function(d) { return c(d.GEO.replace(" ", ""));})
.style("opacity", 0.8);
var boxText = "Country: " + d.GEO + "<br /> " + "Average earnings: " + d[variable];
d3.selectAll(".tip")
.style("left", (d3.event.pageX+10) + "px")
.style("top", (d3.event.pageY) + "px")
.style("display", "block")
.html(boxText);
})
.on("mouseout", function(d) {
if(!d3.select(this).classed("selected")) {
d3.selectAll("circle").filter("." + d.GEO.replace(" ", ""))
.style("fill", "#999999")
.style("opacity", 0.4);
}
d3.selectAll(".tip").style("display", "none");
})
.on("click", function(d) {
console.log(d.GEO);
if(!d3.select(this).classed("selected")) {
d3.selectAll("." + d.GEO.replace(" ", "")).style("opacity", 1)
.attr("fill", function(d) { return c(d.GEO.replace(" ", ""));} )
.classed("selected", true);
var item = d3.selectAll(".box" + d.GEO.replace(" ", ""));
item.style("background-color", function() { return c(d.GEO.replace(" ", "")); });
console.log(item);
} else {
d3.selectAll("." + d.GEO.replace(" ", "")).style("opacity", 0.8)
.style("fill", "#999999" )
.classed("selected", false);
var item = d3.selectAll(".box" + d.GEO.replace(" ", ""));
item.style("background-color", function() { return "#fff"; });
}
})
;
}
});
function type(d) {
if (!d.V10) return;
if (!d.V14) return;
d.V10 = Number(d.V10);
d.V14 = Number(d.V14);
d.id = d.GEO + d.ISCO08;
return d;
}
</script>
</body>
SEX ISCO08 GEO V10 V14
Total Managers Belgium 5993 6483
Total Managers Bulgaria 808 1037
Total Managers Czech Republic 2028 2093
Total Managers Denmark 6819 7546
Total Managers Germany 6141 7459
Total Managers Estonia 1647 1958
Total Managers Ireland 4967 4984
Total Managers Greece 3219 3214
Total Managers Spain 4103 3920
Total Managers France 4905 5290
Total Managers Italy 5971 6958
Total Managers Cyprus 5151 4431
Total Managers Latvia 1093 1456
Total Managers Lithuania 1004 1301
Total Managers Luxembourg 8496 8593
Total Managers Hungary 1634 1709
Total Managers Malta 2461 3093
Total Managers Netherlands 4741 5371
Total Managers Austria 5747 6081
Total Managers Poland 1730 2035
Total Managers Portugal 3463 3257
Total Managers Romania 1161 1235
Total Managers Slovenia 3384 3479
Total Managers Slovakia 1714 1919
Total Managers Finland 5904 6544
Total Managers Sweden 5133 6007
Total Managers United Kingdom 4698 5276
Total Managers Iceland 3893 5474
Total Managers Norway 7003 7731
Total Managers Switzerland 9809 9385
Total Managers Macedonia 903 981
Total Managers Turkey 1866 2244
Total Professionals Belgium 3900 4259
Total Professionals Bulgaria 494 628
Total Professionals Czech Republic 1301 1320
Total Professionals Denmark 4823 5017
Total Professionals Germany 4330 4615
Total Professionals Estonia 1074 1344
Total Professionals Ireland 4633 5170
Total Professionals Greece 2214 1939
Total Professionals Spain 2715 2731
Total Professionals France 3579 3626
Total Professionals Italy 3202 3180
Total Professionals Cyprus 3002 2657
Total Professionals Latvia 806 994
Total Professionals Lithuania 728 887
Total Professionals Luxembourg 5215 5778
Total Professionals Hungary 1100 1167
Total Professionals Malta 1691 2125
Total Professionals Netherlands 3801 3882
Total Professionals Austria 3851 4046
Total Professionals Poland 1020 1205
Total Professionals Portugal 2182 2038
Total Professionals Romania 631 774
Total Professionals Slovenia 2229 2236
Total Professionals Slovakia 1013 1199
Total Professionals Finland 3863 4212
Total Professionals Sweden 3505 4091
Total Professionals United Kingdom 3983 4251
Total Professionals Iceland 2536 3479
Total Professionals Norway 5329 5887
Total Professionals Switzerland 6957 7706
Total Professionals Macedonia 646 679
Total Professionals Turkey 1463 1569
Total Technicians and associate professionals Belgium 3279 3402
Total Technicians and associate professionals Bulgaria 461 556
Total Technicians and associate professionals Czech Republic 1089 1067
Total Technicians and associate professionals Denmark 4514 4799
Total Technicians and associate professionals Germany 3508 3394
Total Technicians and associate professionals Estonia 924 1228
Total Technicians and associate professionals Ireland 3697 4067
Total Technicians and associate professionals Greece 1897 1815
Total Technicians and associate professionals Spain 2239 2320
Total Technicians and associate professionals France 2606 2766
Total Technicians and associate professionals Italy 2630 2772
Total Technicians and associate professionals Cyprus 2477 2284
Total Technicians and associate professionals Latvia 734 917
Total Technicians and associate professionals Lithuania 565 690
Total Technicians and associate professionals Luxembourg 4448 4491
Total Technicians and associate professionals Hungary 800 841
Total Technicians and associate professionals Malta 1624 1858
Total Technicians and associate professionals Netherlands 3143 3214
Total Technicians and associate professionals Austria 3190 3287
Total Technicians and associate professionals Poland 853 1006
Total Technicians and associate professionals Portugal 1594 1598
Total Technicians and associate professionals Romania 480 555
Total Technicians and associate professionals Slovenia 1643 1790
Total Technicians and associate professionals Slovakia 908 1047
Total Technicians and associate professionals Finland 3066 3321
Total Technicians and associate professionals Sweden 3398 3847
Total Technicians and associate professionals United Kingdom 2839 3105
Total Technicians and associate professionals Iceland 2432 3340
Total Technicians and associate professionals Norway 5252 5682
Total Technicians and associate professionals Switzerland 5808 6322
Total Technicians and associate professionals Macedonia 523 550
Total Technicians and associate professionals Turkey 936 928
Total Clerical support workers Belgium 2709 2899
Total Clerical support workers Bulgaria 306 369
Total Clerical support workers Czech Republic 841 812
Total Clerical support workers Denmark 3613 3772
Total Clerical support workers Germany 2369 2833
Total Clerical support workers Estonia 684 907
Total Clerical support workers Ireland 2858 3214
Total Clerical support workers Greece 1599 1424
Total Clerical support workers Spain 1694 1711
Total Clerical support workers France 1977 2133
Total Clerical support workers Italy 2205 2282
Total Clerical support workers Cyprus 1621 1493
Total Clerical support workers Latvia 549 735
Total Clerical support workers Lithuania 461 588
Total Clerical support workers Luxembourg 3533 3598
Total Clerical support workers Hungary 675 728
Total Clerical support workers Malta 1278 1411
Total Clerical support workers Netherlands 2511 2568
Total Clerical support workers Austria 2461 2627
Total Clerical support workers Poland 691 776
Total Clerical support workers Portugal 1104 1131
Total Clerical support workers Romania 398 442
Total Clerical support workers Slovenia 1302 1378
Total Clerical support workers Slovakia 677 788
Total Clerical support workers Finland 2456 2613
Total Clerical support workers Sweden 2596 3074
Total Clerical support workers United Kingdom 2022 2270
Total Clerical support workers Iceland 1941 2541
Total Clerical support workers Norway 3901 4263
Total Clerical support workers Switzerland 4844 5048
Total Clerical support workers Macedonia 484 444
Total Clerical support workers Turkey 799 701
Total Service and sales workers Belgium 2304 2462
Total Service and sales workers Bulgaria 211 265
Total Service and sales workers Czech Republic 600 576
Total Service and sales workers Denmark 2963 3001
Total Service and sales workers Germany 2081 2037
Total Service and sales workers Estonia 495 665
Total Service and sales workers Ireland 2353 2571
Total Service and sales workers Greece 1315 1120
Total Service and sales workers Spain 1399 1429
Total Service and sales workers France 1865 2002
Total Service and sales workers Italy 1758 1878
Total Service and sales workers Cyprus 1262 1185
Total Service and sales workers Latvia 412 530
Total Service and sales workers Lithuania 351 446
Total Service and sales workers Luxembourg 2427 2811
Total Service and sales workers Hungary 489 561
Total Service and sales workers Malta 1120 1312
Total Service and sales workers Netherlands 2212 2101
Total Service and sales workers Austria 1808 1944
Total Service and sales workers Poland 502 586
Total Service and sales workers Portugal 821 799
Total Service and sales workers Romania 250 297
Total Service and sales workers Slovenia 1031 1051
Total Service and sales workers Slovakia 506 623
Total Service and sales workers Finland 2230 2396
Total Service and sales workers Sweden 2473 2838
Total Service and sales workers United Kingdom 1736 1907
Total Service and sales workers Iceland 1700 2365
Total Service and sales workers Norway 3494 3791
Total Service and sales workers Switzerland 3911 4485
Total Service and sales workers Macedonia 356 333
Total Service and sales workers Turkey 550 523
Total Craft and related trades workers Belgium 2539 2728
Total Craft and related trades workers Bulgaria 300 378
Total Craft and related trades workers Czech Republic 785 802
Total Craft and related trades workers Denmark 3923 4060
Total Craft and related trades workers Germany 2502 2780
Total Craft and related trades workers Estonia 752 1049
Total Craft and related trades workers Ireland 3285 3509
Total Craft and related trades workers Greece 1841 1572
Total Craft and related trades workers Spain 1756 1844
Total Craft and related trades workers France 1934 2148
Total Craft and related trades workers Italy 1822 2024
Total Craft and related trades workers Cyprus 1840 1492
Total Craft and related trades workers Latvia 527 727
Total Craft and related trades workers Lithuania 459 590
Total Craft and related trades workers Luxembourg 2707 3134
Total Craft and related trades workers Hungary 586 611
Total Craft and related trades workers Malta 1468 1497
Total Craft and related trades workers Netherlands 2707 2692
Total Craft and related trades workers Austria 2230 2572
Total Craft and related trades workers Poland 647 793
Total Craft and related trades workers Portugal 856 877
Total Craft and related trades workers Romania 373 428
Total Craft and related trades workers Slovenia 1117 1258
Total Craft and related trades workers Slovakia 671 813
Total Craft and related trades workers Finland 2772 3017
Total Craft and related trades workers Sweden 2938 3428
Total Craft and related trades workers United Kingdom 2693 2927
Total Craft and related trades workers Iceland 2322 3355
Total Craft and related trades workers Norway 4250 4487
Total Craft and related trades workers Switzerland 4183 5111
Total Craft and related trades workers Macedonia 317 362
Total Craft and related trades workers Turkey 646 595
Total Plant and machine operators and assemblers Belgium 2602 2805
Total Plant and machine operators and assemblers Bulgaria 284 338
Total Plant and machine operators and assemblers Czech Republic 746 733
Total Plant and machine operators and assemblers Denmark 4015 4008
Total Plant and machine operators and assemblers Germany 2445 2537
Total Plant and machine operators and assemblers Estonia 697 951
Total Plant and machine operators and assemblers Ireland 2878 3253
Total Plant and machine operators and assemblers Greece 1804 1515
Total Plant and machine operators and assemblers Spain 1717 1836
Total Plant and machine operators and assemblers France 2015 2204
Total Plant and machine operators and assemblers Italy 2001 2100
Total Plant and machine operators and assemblers Cyprus 1610 1483
Total Plant and machine operators and assemblers Latvia 560 710
Total Plant and machine operators and assemblers Lithuania 484 611
Total Plant and machine operators and assemblers Luxembourg 2867 3133
Total Plant and machine operators and assemblers Hungary 610 629
Total Plant and machine operators and assemblers Malta 1337 1443
Total Plant and machine operators and assemblers Netherlands 2705 2593
Total Plant and machine operators and assemblers Austria 2416 2606
Total Plant and machine operators and assemblers Poland 704 812
Total Plant and machine operators and assemblers Portugal 835 843
Total Plant and machine operators and assemblers Romania 381 422
Total Plant and machine operators and assemblers Slovenia 1080 1226
Total Plant and machine operators and assemblers Slovakia 628 738
Total Plant and machine operators and assemblers Finland 2855 3103
Total Plant and machine operators and assemblers Sweden 2797 3267
Total Plant and machine operators and assemblers United Kingdom 2275 2605
Total Plant and machine operators and assemblers Iceland 2088 2852
Total Plant and machine operators and assemblers Norway 4150 4572
Total Plant and machine operators and assemblers Switzerland 4214 5054
Total Plant and machine operators and assemblers Macedonia 328 353
Total Plant and machine operators and assemblers Turkey 558 567
Total Elementary occupations Belgium 2087 2343
Total Elementary occupations Bulgaria 201 249
Total Elementary occupations Czech Republic 541 534
Total Elementary occupations Denmark 3020 3113
Total Elementary occupations Germany 1725 1754
Total Elementary occupations Estonia 464 644
Total Elementary occupations Ireland 2391 2601
Total Elementary occupations Greece 1264 1035
Total Elementary occupations Spain 1289 1327
Total Elementary occupations France 1627 1768
Total Elementary occupations Italy 1636 1718
Total Elementary occupations Cyprus 1193 1082
Total Elementary occupations Latvia 381 492
Total Elementary occupations Lithuania 315 412
Total Elementary occupations Luxembourg 2156 2440
Total Elementary occupations Hungary 419 499
Total Elementary occupations Malta 996 1131
Total Elementary occupations Netherlands 1714 1746
Total Elementary occupations Austria 1698 1893
Total Elementary occupations Poland 492 572
Total Elementary occupations Portugal 689 718
Total Elementary occupations Romania 231 288
Total Elementary occupations Slovenia 870 954
Total Elementary occupations Slovakia 470 546
Total Elementary occupations Finland 2100 2273
Total Elementary occupations Sweden 2294 2617
Total Elementary occupations United Kingdom 1623 1882
Total Elementary occupations Iceland 1633 2447
Total Elementary occupations Norway 3379 3620
Total Elementary occupations Switzerland 3189 4432
Total Elementary occupations Macedonia 309 319
Total Elementary occupations Turkey 506 483
Males Managers Belgium 6311 6701
Males Managers Bulgaria 857 1110
Males Managers Czech Republic 2231 2293
Males Managers Denmark 7303 8090
Males Managers Germany 6759 7942
Males Managers Estonia 1828 2192
Males Managers Ireland 5635 5406
Males Managers Greece 3507 3463
Males Managers Spain 4364 4180
Males Managers France 5377 5844
Males Managers Italy 6434 7546
Males Managers Cyprus 5259 4641
Males Managers Latvia 1202 1606
Males Managers Lithuania 1100 1407
Males Managers Luxembourg 8876 9088
Males Managers Hungary 1852 1982
Males Managers Malta 2641 3328
Males Managers Netherlands 5172 5773
Males Managers Austria 6167 6480
Males Managers Poland 1965 2319
Males Managers Portugal 3660 3571
Males Managers Romania 1167 1262
Males Managers Slovenia 3563 3658
Males Managers Slovakia 1913 2160
Males Managers Finland 6407 7078
Males Managers Sweden 5576 6420
Males Managers United Kingdom 5255 5829
Males Managers Iceland 4306 6088
Males Managers Norway 7628 8414
Males Managers Switzerland 10322 10137
Males Managers Macedonia 897 1020
Males Managers Turkey 1837 2290
Males Professionals Belgium 4240 4477
Males Professionals Bulgaria 624 816
Males Professionals Czech Republic 1510 1556
Males Professionals Denmark 5512 5766
Males Professionals Germany 5001 5137
Males Professionals Estonia 1352 1729
Males Professionals Ireland 4979 5820
Males Professionals Greece 2421 2121
Males Professionals Spain 2986 3012
Males Professionals France 4056 4158
Males Professionals Italy 3893 3880
Males Professionals Cyprus 3161 2795
Males Professionals Latvia 1025 1296
Males Professionals Lithuania 823 1045
Males Professionals Luxembourg 5369 5820
Males Professionals Hungary 1345 1387
Males Professionals Malta 1813 2320
Males Professionals Netherlands 4170 4265
Males Professionals Austria 4228 4424
Males Professionals Poland 1207 1451
Males Professionals Portugal 2347 2219
Males Professionals Romania 694 879
Males Professionals Slovenia 2461 2520
Males Professionals Slovakia 1210 1442
Males Professionals Finland 4208 4606
Males Professionals Sweden 4025 4625
Males Professionals United Kingdom 4345 4643
Males Professionals Iceland 2947 4015
Males Professionals Norway 6004 6655
Males Professionals Switzerland 7477 8188
Males Professionals Macedonia 685 748
Males Professionals Turkey 1643 1733
Males Technicians and associate professionals Belgium 3444 3598
Males Technicians and associate professionals Bulgaria 495 595
Males Technicians and associate professionals Czech Republic 1222 1215
Males Technicians and associate professionals Denmark 5123 5398
Males Technicians and associate professionals Germany 4115 3959
Males Technicians and associate professionals Estonia 1091 1463
Males Technicians and associate professionals Ireland 4011 4409
Males Technicians and associate professionals Greece 2123 1965
Males Technicians and associate professionals Spain 2431 2515
Males Technicians and associate professionals France 2769 2941
Males Technicians and associate professionals Italy 2826 3060
Males Technicians and associate professionals Cyprus 2645 2502
Males Technicians and associate professionals Latvia 833 1070
Males Technicians and associate professionals Lithuania 665 803
Males Technicians and associate professionals Luxembourg 4452 4573
Males Technicians and associate professionals Hungary 904 1005
Males Technicians and associate professionals Malta 1702 1955
Males Technicians and associate professionals Netherlands 3570 3686
Males Technicians and associate professionals Austria 3468 3577
Males Technicians and associate professionals Poland 966 1145
Males Technicians and associate professionals Portugal 1716 1697
Males Technicians and associate professionals Romania 524 597
Males Technicians and associate professionals Slovenia 1756 1938
Males Technicians and associate professionals Slovakia 1051 1164
Males Technicians and associate professionals Finland 3421 3700
Males Technicians and associate professionals Sweden 3657 4109
Males Technicians and associate professionals United Kingdom 3231 3430
Males Technicians and associate professionals Iceland 2989 4081
Males Technicians and associate professionals Norway 5804 6233
Males Technicians and associate professionals Switzerland 6134 6813
Males Technicians and associate professionals Macedonia 554 563
Males Technicians and associate professionals Turkey 956 963
Males Clerical support workers Belgium 2768 2907
Males Clerical support workers Bulgaria 319 398
Males Clerical support workers Czech Republic 957 918
Males Clerical support workers Denmark 3746 3828
Males Clerical support workers Germany 2444 2995
Males Clerical support workers Estonia 844 1060
Males Clerical support workers Ireland 3144 3875
Males Clerical support workers Greece 1740 1530
Males Clerical support workers Spain 1976 1933
Males Clerical support workers France 2034 2192
Males Clerical support workers Italy 2383 2441
Males Clerical support workers Cyprus 1773 1550
Males Clerical support workers Latvia 638 820
Males Clerical support workers Lithuania 540 692
Males Clerical support workers Luxembourg 3763 3674
Males Clerical support workers Hungary 697 777
Males Clerical support workers Malta 1335 1451
Males Clerical support workers Netherlands 2776 2795
Males Clerical support workers Austria 2782 2870
Males Clerical support workers Poland 700 787
Males Clerical support workers Portugal 1135 1183
Males Clerical support workers Romania 428 465
Males Clerical support workers Slovenia 1280 1363
Males Clerical support workers Slovakia 764 853
Males Clerical support workers Finland 2576 2680
Males Clerical support workers Sweden 2677 3145
Males Clerical support workers United Kingdom 2257 2457
Males Clerical support workers Iceland 2202 2781
Males Clerical support workers Norway 4026 4385
Males Clerical support workers Switzerland 5317 5156
Males Clerical support workers Macedonia 485 448
Males Clerical support workers Turkey 823 722
Males Service and sales workers Belgium 2441 2465
Males Service and sales workers Bulgaria 211 261
Males Service and sales workers Czech Republic 635 610
Males Service and sales workers Denmark 3148 3104
Males Service and sales workers Germany 2277 2212
Males Service and sales workers Estonia 556 769
Males Service and sales workers Ireland 2618 2829
Males Service and sales workers Greece 1437 1183
Males Service and sales workers Spain 1570 1574
Males Service and sales workers France 1992 2180
Males Service and sales workers Italy 1959 2018
Males Service and sales workers Cyprus 1473 1289
Males Service and sales workers Latvia 492 618
Males Service and sales workers Lithuania 420 494
Males Service and sales workers Luxembourg 2517 2959
Males Service and sales workers Hungary 513 623
Males Service and sales workers Malta 1221 1345
Males Service and sales workers Netherlands 2277 2225
Males Service and sales workers Austria 2058 2109
Males Service and sales workers Poland 540 636
Males Service and sales workers Portugal 963 874
Males Service and sales workers Romania 258 293
Males Service and sales workers Slovenia 1114 1130
Males Service and sales workers Slovakia 567 686
Males Service and sales workers Finland 2414 2533
Males Service and sales workers Sweden 2560 2920
Males Service and sales workers United Kingdom 1916 2078
Males Service and sales workers Iceland 1935 2531
Males Service and sales workers Norway 3518 3803
Males Service and sales workers Switzerland 4215 4892
Males Service and sales workers Macedonia 381 354
Males Service and sales workers Turkey 561 535
Males Craft and related trades workers Belgium 2567 2739
Males Craft and related trades workers Bulgaria 332 420
Males Craft and related trades workers Czech Republic 826 840
Males Craft and related trades workers Denmark 3965 4117
Males Craft and related trades workers Germany 2563 2834
Males Craft and related trades workers Estonia 806 1140
Males Craft and related trades workers Ireland 3325 3590
Males Craft and related trades workers Greece 1895 1605
Males Craft and related trades workers Spain 1789 1875
Males Craft and related trades workers France 1958 2197
Males Craft and related trades workers Italy 1934 2152
Males Craft and related trades workers Cyprus 1860 1525
Males Craft and related trades workers Latvia 558 774
Males Craft and related trades workers Lithuania 493 616
Males Craft and related trades workers Luxembourg 2719 3153
Males Craft and related trades workers Hungary 624 649
Males Craft and related trades workers Malta 1469 1512
Males Craft and related trades workers Netherlands 2743 2752
Males Craft and related trades workers Austria 2267 2615
Males Craft and related trades workers Poland 685 837
Males Craft and related trades workers Portugal 912 945
Males Craft and related trades workers Romania 395 445
Males Craft and related trades workers Slovenia 1142 1290
Males Craft and related trades workers Slovakia 714 865
Males Craft and related trades workers Finland 2817 3057
Males Craft and related trades workers Sweden 2957 3449
Males Craft and related trades workers United Kingdom 2741 2981
Males Craft and related trades workers Iceland 2448 3417
Males Craft and related trades workers Norway 4271 4508
Males Craft and related trades workers Switzerland 4212 5222
Males Craft and related trades workers Macedonia 350 403
Males Craft and related trades workers Turkey 660 611
Males Plant and machine operators and assemblers Belgium 2650 2827
Males Plant and machine operators and assemblers Bulgaria 306 357
Males Plant and machine operators and assemblers Czech Republic 800 778
Males Plant and machine operators and assemblers Denmark 4134 4105
Males Plant and machine operators and assemblers Germany 2553 2624
Males Plant and machine operators and assemblers Estonia 778 1037
Males Plant and machine operators and assemblers Ireland 3027 3347
Males Plant and machine operators and assemblers Greece 1831 1539
Males Plant and machine operators and assemblers Spain 1775 1897
Males Plant and machine operators and assemblers France 2066 2269
Males Plant and machine operators and assemblers Italy 2102 2167
Males Plant and machine operators and assemblers Cyprus 1681 1511
Males Plant and machine operators and assemblers Latvia 577 726
Males Plant and machine operators and assemblers Lithuania 491 622
Males Plant and machine operators and assemblers Luxembourg 2910 3190
Males Plant and machine operators and assemblers Hungary 638 658
Males Plant and machine operators and assemblers Malta 1352 1491
Males Plant and machine operators and assemblers Netherlands 2785 2648
Males Plant and machine operators and assemblers Austria 2482 2687
Males Plant and machine operators and assemblers Poland 731 839
Males Plant and machine operators and assemblers Portugal 942 940
Males Plant and machine operators and assemblers Romania 406 443
Males Plant and machine operators and assemblers Slovenia 1167 1299
Males Plant and machine operators and assemblers Slovakia 670 783
Males Plant and machine operators and assemblers Finland 2981 3203
Males Plant and machine operators and assemblers Sweden 2833 3306
Males Plant and machine operators and assemblers United Kingdom 2354 2710
Males Plant and machine operators and assemblers Iceland 2105 2897
Males Plant and machine operators and assemblers Norway 4249 4673
Males Plant and machine operators and assemblers Switzerland 4358 5211
Males Plant and machine operators and assemblers Macedonia 376 386
Males Plant and machine operators and assemblers Turkey 580 588
Males Elementary occupations Belgium 2308 2380
Males Elementary occupations Bulgaria 209 257
Males Elementary occupations Czech Republic 618 613
Males Elementary occupations Denmark 3275 3369
Males Elementary occupations Germany 1862 1851
Males Elementary occupations Estonia 604 778
Males Elementary occupations Ireland 2566 2938
Males Elementary occupations Greece 1332 1104
Males Elementary occupations Spain 1428 1437
Males Elementary occupations France 1670 1877
Males Elementary occupations Italy 1708 1811
Males Elementary occupations Cyprus 1393 1165
Males Elementary occupations Latvia 442 555
Males Elementary occupations Lithuania 352 443
Males Elementary occupations Luxembourg 2321 2550
Males Elementary occupations Hungary 436 515
Males Elementary occupations Malta 1048 1196
Males Elementary occupations Netherlands 1740 1794
Males Elementary occupations Austria 1898 2106
Males Elementary occupations Poland 583 636
Males Elementary occupations Portugal 770 815
Males Elementary occupations Romania 237 290
Males Elementary occupations Slovenia 944 1065
Males Elementary occupations Slovakia 534 631
Males Elementary occupations Finland 2389 2554
Males Elementary occupations Sweden 2468 2752
Males Elementary occupations United Kingdom 1805 2035
Males Elementary occupations Iceland 1794 2605
Males Elementary occupations Norway 3626 3820
Males Elementary occupations Switzerland 3429 4881
Males Elementary occupations Macedonia 324 342
Males Elementary occupations Turkey 523 495
Females Managers Belgium 5051 5759
Females Managers Bulgaria 741 942
Females Managers Czech Republic 1554 1616
Females Managers Denmark 5623 6266
Females Managers Germany 4761 5781
Females Managers Estonia 1352 1631
Females Managers Ireland 4040 4434
Females Managers Greece 2649 2756
Females Managers Spain 3524 3470
Females Managers France 4074 4466
Females Managers Italy 4682 4867
Females Managers Cyprus 4725 3668
Females Managers Latvia 982 1321
Females Managers Lithuania 884 1146
Females Managers Luxembourg 6676 7063
Females Managers Hungary 1305 1319
Females Managers Malta 1977 2553
Females Managers Netherlands 3691 4336
Females Managers Austria 4332 4727
Females Managers Poland 1419 1677
Females Managers Portugal 2955 2622
Females Managers Romania 1153 1197
Females Managers Slovenia 3051 3177
Females Managers Slovakia 1377 1532
Females Managers Finland 4847 5526
Females Managers Sweden 4387 5376
Females Managers United Kingdom 3628 4278
Females Managers Iceland 3232 4562
Females Managers Norway 5793 6503
Females Managers Switzerland 7586 7603
Females Managers Macedonia 913 900
Females Managers Turkey 1956 2110
Females Professionals Belgium 3536 3974
Females Professionals Bulgaria 437 541
Females Professionals Czech Republic 1124 1104
Females Professionals Denmark 4339 4518
Females Professionals Germany 3613 4011
Females Professionals Estonia 950 1185
Females Professionals Ireland 4365 4738
Females Professionals Greece 2036 1788
Females Professionals Spain 2504 2524
Females Professionals France 3068 3119
Females Professionals Italy 2734 2731
Females Professionals Cyprus 2870 2551
Females Professionals Latvia 732 888
Females Professionals Lithuania 689 821
Females Professionals Luxembourg 4902 5728
Females Professionals Hungary 938 1007
Females Professionals Malta 1591 1941
Females Professionals Netherlands 3413 3507
Females Professionals Austria 3294 3496
Females Professionals Poland 925 1071
Females Professionals Portugal 2078 1927
Females Professionals Romania 593 714
Females Professionals Slovenia 2097 2062
Females Professionals Slovakia 883 1050
Females Professionals Finland 3556 3882
Females Professionals Sweden 3181 3749
Females Professionals United Kingdom 3605 3873
Females Professionals Iceland 2337 3259
Females Professionals Norway 4867 5372
Females Professionals Switzerland 6285 7033
Females Professionals Macedonia 620 627
Females Professionals Turkey 1246 1371
Females Technicians and associate professionals Belgium 3115 3207
Females Technicians and associate professionals Bulgaria 420 509
Females Technicians and associate professionals Czech Republic 969 932
Females Technicians and associate professionals Denmark 4003 4270
Females Technicians and associate professionals Germany 2890 2919
Females Technicians and associate professionals Estonia 805 1054
Females Technicians and associate professionals Ireland 3377 3663
Females Technicians and associate professionals Greece 1697 1642
Females Technicians and associate professionals Spain 1944 2049
Females Technicians and associate professionals France 2435 2568
Females Technicians and associate professionals Italy 2364 2390
Females Technicians and associate professionals Cyprus 2261 2045
Females Technicians and associate professionals Latvia 673 828
Females Technicians and associate professionals Lithuania 502 607
Females Technicians and associate professionals Luxembourg 4443 4396
Females Technicians and associate professionals Hungary 732 750
Females Technicians and associate professionals Malta 1488 1694
Females Technicians and associate professionals Netherlands 2737 2806
Females Technicians and associate professionals Austria 2663 2833
Females Technicians and associate professionals Poland 745 871
Females Technicians and associate professionals Portugal 1372 1440
Females Technicians and associate professionals Romania 439 508
Females Technicians and associate professionals Slovenia 1536 1654
Females Technicians and associate professionals Slovakia 812 940
Females Technicians and associate professionals Finland 2804 3037
Females Technicians and associate professionals Sweden 3034 3481
Females Technicians and associate professionals United Kingdom 2451 2762
Females Technicians and associate professionals Iceland 2081 2923
Females Technicians and associate professionals Norway 4463 4879
Females Technicians and associate professionals Switzerland 5317 5787
Females Technicians and associate professionals Macedonia 490 534
Females Technicians and associate professionals Turkey 879 851
Females Clerical support workers Belgium 2663 2893
Females Clerical support workers Bulgaria 302 357
Females Clerical support workers Czech Republic 790 769
Females Clerical support workers Denmark 3549 3741
Females Clerical support workers Germany 2329 2722
Females Clerical support workers Estonia 638 858
Females Clerical support workers Ireland 2743 3045
Females Clerical support workers Greece 1498 1350
Females Clerical support workers Spain 1523 1571
Females Clerical support workers France 1947 2103
Females Clerical support workers Italy 2056 2140
Females Clerical support workers Cyprus 1556 1470
Females Clerical support workers Latvia 525 704
Females Clerical support workers Lithuania 433 549
Females Clerical support workers Luxembourg 3386 3546
Females Clerical support workers Hungary 661 715
Females Clerical support workers Malta 1237 1376
Females Clerical support workers Netherlands 2369 2408
Females Clerical support workers Austria 2306 2502
Females Clerical support workers Poland 686 768
Females Clerical support workers Portugal 1082 1097
Females Clerical support workers Romania 384 428
Females Clerical support workers Slovenia 1320 1389
Females Clerical support workers Slovakia 644 760
Females Clerical support workers Finland 2416 2587
Females Clerical support workers Sweden 2553 3029
Females Clerical support workers United Kingdom 1919 2182
Females Clerical support workers Iceland 1875 2481
Females Clerical support workers Norway 3806 4168
Females Clerical support workers Switzerland 4441 4985
Females Clerical support workers Macedonia 483 439
Females Clerical support workers Turkey 768 677
Females Service and sales workers Belgium 2231 2460
Females Service and sales workers Bulgaria 211 268
Females Service and sales workers Czech Republic 583 559
Females Service and sales workers Denmark 2882 2953
Females Service and sales workers Germany 1976 1953
Females Service and sales workers Estonia 479 641
Females Service and sales workers Ireland 2240 2466
Females Service and sales workers Greece 1238 1075
Females Service and sales workers Spain 1306 1350
Females Service and sales workers France 1799 1913
Females Service and sales workers Italy 1628 1774
Females Service and sales workers Cyprus 1136 1113
Females Service and sales workers Latvia 387 505
Females Service and sales workers Lithuania 330 432
Females Service and sales workers Luxembourg 2363 2725
Females Service and sales workers Hungary 478 490
Females Service and sales workers Malta 1012 1285
Females Service and sales workers Netherlands 2188 2052
Females Service and sales workers Austria 1686 1871
Females Service and sales workers Poland 480 561
Females Service and sales workers Portugal 742 758
Females Service and sales workers Romania 244 300
Females Service and sales workers Slovenia 982 1006
Females Service and sales workers Slovakia 477 589
Females Service and sales workers Finland 2180 2355
Females Service and sales workers Sweden 2443 2807
Females Service and sales workers United Kingdom 1660 1841
Females Service and sales workers Iceland 1567 2288
Females Service and sales workers Norway 3484 3786
Females Service and sales workers Switzerland 3732 4298
Females Service and sales workers Macedonia 322 306
Females Service and sales workers Turkey 519 493
Females Craft and related trades workers Belgium 2210 2567
Females Craft and related trades workers Bulgaria 229 282
Females Craft and related trades workers Czech Republic 589 605
Females Craft and related trades workers Denmark 3365 3351
Females Craft and related trades workers Germany 1893 2191
Females Craft and related trades workers Estonia 535 747
Females Craft and related trades workers Ireland 2225 2807
Females Craft and related trades workers Greece 1352 1149
Females Craft and related trades workers Spain 1391 1511
Females Craft and related trades workers France 1751 1815
Females Craft and related trades workers Italy 1424 1648
Females Craft and related trades workers Cyprus 1451 1052
Females Craft and related trades workers Latvia 421 546
Females Craft and related trades workers Lithuania 369 512
Females Craft and related trades workers Luxembourg 2313 2474
Females Craft and related trades workers Hungary 450 530
Females Craft and related trades workers Malta 1447 1310
Females Craft and related trades workers Netherlands 2019 1944
Females Craft and related trades workers Austria 1651 1913
Females Craft and related trades workers Poland 475 574
Females Craft and related trades workers Portugal 628 668
Females Craft and related trades workers Romania 298 374
Females Craft and related trades workers Slovenia 919 1010
Females Craft and related trades workers Slovakia 508 608
Females Craft and related trades workers Finland 2317 2600
Females Craft and related trades workers Sweden 2621 3053
Females Craft and related trades workers United Kingdom 1905 2152
Females Craft and related trades workers Iceland 1792 3027
Females Craft and related trades workers Norway 3761 3980
Females Craft and related trades workers Switzerland 3604 4173
Females Craft and related trades workers Macedonia 249 272
Females Craft and related trades workers Turkey 540 486
Females Plant and machine operators and assemblers Belgium 2330 2680
Females Plant and machine operators and assemblers Bulgaria 235 292
Females Plant and machine operators and assemblers Czech Republic 620 632
Females Plant and machine operators and assemblers Denmark 3488 3536
Females Plant and machine operators and assemblers Germany 1967 2114
Females Plant and machine operators and assemblers Estonia 547 773
Females Plant and machine operators and assemblers Ireland 2265 2875
Females Plant and machine operators and assemblers Greece 1398 1175
Females Plant and machine operators and assemblers Spain 1384 1481
Females Plant and machine operators and assemblers France 1752 1896
Females Plant and machine operators and assemblers Italy 1623 1782
Females Plant and machine operators and assemblers Cyprus 881 1211
Females Plant and machine operators and assemblers Latvia 478 615
Females Plant and machine operators and assemblers Lithuania 448 553
Females Plant and machine operators and assemblers Luxembourg 2215 2527
Females Plant and machine operators and assemblers Hungary 506 547
Females Plant and machine operators and assemblers Malta 1300 1311
Females Plant and machine operators and assemblers Netherlands 2052 2117
Females Plant and machine operators and assemblers Austria 1882 2068
Females Plant and machine operators and assemblers Poland 573 682
Females Plant and machine operators and assemblers Portugal 615 667
Females Plant and machine operators and assemblers Romania 325 377
Females Plant and machine operators and assemblers Slovenia 884 1006
Females Plant and machine operators and assemblers Slovakia 524 630
Females Plant and machine operators and assemblers Finland 2414 2692
Females Plant and machine operators and assemblers Sweden 2629 3069
Females Plant and machine operators and assemblers United Kingdom 1714 1955
Females Plant and machine operators and assemblers Iceland 1923 2452
Females Plant and machine operators and assemblers Norway 3613 4007
Females Plant and machine operators and assemblers Switzerland 3531 4043
Females Plant and machine operators and assemblers Macedonia 252 292
Females Plant and machine operators and assemblers Turkey 439 450
Females Elementary occupations Belgium 1919 2313
Females Elementary occupations Bulgaria 193 239
Females Elementary occupations Czech Republic 491 475
Females Elementary occupations Denmark 2733 2790
Females Elementary occupations Germany 1609 1694
Females Elementary occupations Estonia 403 568
Females Elementary occupations Ireland 2159 2194
Females Elementary occupations Greece 1188 951
Females Elementary occupations Spain 1190 1254
Females Elementary occupations France 1586 1667
Females Elementary occupations Italy 1451 1569
Females Elementary occupations Cyprus 1016 1018
Females Elementary occupations Latvia 347 448
Females Elementary occupations Lithuania 297 391
Females Elementary occupations Luxembourg 2004 2348
Females Elementary occupations Hungary 406 483
Females Elementary occupations Malta 909 1016
Females Elementary occupations Netherlands 1686 1696
Females Elementary occupations Austria 1516 1682
Females Elementary occupations Poland 438 529
Females Elementary occupations Portugal 644 665
Females Elementary occupations Romania 223 286
Females Elementary occupations Slovenia 805 860
Females Elementary occupations Slovakia 427 491
Females Elementary occupations Finland 1926 2070
Females Elementary occupations Sweden 2166 2515
Females Elementary occupations United Kingdom 1411 1701
Females Elementary occupations Iceland 1431 2210
Females Elementary occupations Norway 3176 3440
Females Elementary occupations Switzerland 3024 4005
Females Elementary occupations Macedonia 297 291
Females Elementary occupations Turkey 445 448
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment