2 つの d3.js の例を 1 つの html ファイルにマージしようとしています。これを dropbox に入れました。参考までに、2 つの例はAとBです。
2 つのファイルをマージするには、CSS クラスを使用して JavaScript から呼び出す必要がありました。CSS:
circle.a { stroke: #fff; }
circle.b { fill: none; stroke-width: 1.5px; }
残念ながら、D3 から CSS クラスを呼び出すのに問題があります。
var svg = d3.select("body").append("svg:svg")
svg.append("svg:circle[class=a]")
...
var svg = d3.select("body").selectAll("svg")
svg.append("circle[class=b]")
より実際には、同じページで複数の d3 イメージを実行したい場合があります。上記とは異なる方法である可能性があります。
@Moderators: StackExchange の別の場所に移動してください。