テキスト/ラベルを 2 つの異なる軸に書き込む必要があります。これは私のデータサイズであり、配列に応じて両方の軸に hello と name を出力したいと考えています。しかし、今では 1 つの軸だけが印刷されています。私を助けてください:
enter code here
<script>
var dat =[1,2,3];
var canvas = d3.select("body").append("svg")
.attr("height",500)
.attr("width",1000)
var x=10 ; var y=30; var space =50;
var x1=0 ; var y1=30;
var gene =canvas.selectAll("text")
.data(dat)
.enter()
.append("text")
.attr("x",function(d){x=x+space; return x; })
.attr("y",30)
.text("hello")
var gene2 =canvas.selectAll("text")
.data(dat)
.enter()
.append("g")
.attr("x",function(d){return x1; })
.attr("y",function(d) {y1=y1+space; return y1; })
.text("name")
</script>