Избегайте использования функций стрелок, если вам нужно поддерживать IE 11 как , он не поддерживается
Измените их на обычные функции, и ваш код должен работать так, как вы ожидаете
g.selectAll(".mainBars").append("text").attr("x",function(d) {
return d.part=="primary"? -40: 40;
}).attr("y",function(d){
return +6;
}).text(function(d) {
return d.key;
}).attr("text-anchor", function(d) {
return d.part=="primary"? "end": "start";
});