bars3 = { let chartHolder = d3.select(document.createElement("div")); chartHolder.attr("style", "height: 420px"); // Construct components let bars = d3X3d.component.barsMultiSeries() .colors(colors); let viewpoint = d3X3d.component.viewpoint(); // Create x3d and scene let scene = chartHolder .append("X3D") .attr("id", "axis") .attr("width", width + "px") .attr("height", height + "px") .append("Scene"); // Append components to scene scene .append("Group") .datum(data) .call(bars); scene .call(viewpoint); return chartHolder.node(); }