axis2 = {
let chartHolder = d3.select(document.createElement("div"));
chartHolder.attr("style", "height: 420px");
let yxAxis = d3X3d.component
.axis()
.scale(yScale)
.direction("y")
.tickDirection("x")
.tickSize(40);
let scene = chartHolder
.append("X3D")
.attr("id", "axis")
.attr("width", width + "px")
.attr("height", height + "px")
.append("Scene");
scene.append("Group").call(yxAxis);
scene.call(viewpoint);
return chartHolder.node();
}