Mettez 2 svg côte à côte

Je peux utiliser 2 svg sur un seul écran dans d3.js. Le Code ressemble à ça et ça marche très bien:

<svg width="880" height="800" id="svg1"></svg> <svg width="880" height="800" id="svg2"></svg> var svg1 = d3.select("#svg1"); var svg2 = d3.select("#svg2"); 

Mon seul problème est que svg2 apparaît sous svg1. Mais mon objectif est de les mettre côte à côte. Savez-vous comment résoudre ce problème? J'ai essayé de manipuler la position x de svg2 avec ce code:

 <svg cx="880" cy"100" width="880" height="800" id="svg2"></svg> 

Mais ce n'était pas la bonne solution. Merci les gars!!

En HTML, l'élément svg> a l'affichage en ligne par défaut, ce qui signifie que vous n'avez pas besoin de faire quoi que ce soit pour les montrer côte à côte.

C'est une petite démo pour la prouver:

 var svg = d3.select("body") .selectAll("feynman") .data([0,1]) .enter() .append("svg") .attr("width", 100) .attr("height", 100) .style("background-color", function(d){ return d? "blue" : "orange"; }); 
 <script src="https://d3js.org/d3.v4.min.js"></script>