私はこのトランジションの後にトランジションの一部でないトランジションを連鎖できますか?例えば
this.yAxis
.transition()
.call(this.createYAxis)
.attr('transform', `translate(${this.Axes.Y.offset}, 0)`);
を行うことができますY軸ドメインを移行したい場合、私はまた同じ選択でテキストサイズを設定したいのですが、私は、テキストのサイズをアニメーション化する必要はありません。これは同じ鎖で可能ですか?だからここ
this.yAxis
.transition()
.call(this.createYAxis)
.attr('transform', `translate(${this.Axes.Y.offset}, 0)`);
this.yAxis.selectAll('text')
.style('font-size', '15px')
あなたが行うことができます:。this.yAxis.selectAll( 'テキスト') .style( 'フォントサイズ'、 '15ピクセル').transition()の呼び出しを(this.createYAxis ) .attr( 'transform'、 'translate($ {this.Axes.Y.offset}、0)') – tejesh95
いったん 'selectAll( 'text')'を選択すると、yAxisの選択肢はなくなります。 yAxisのテキスト。軸のテキスト要素で 'this.createYAxis'を呼び出すことはできません... –
.transition()を呼び出すと、選択範囲がトランジションになります。だから、あなたの質問への答えはいいえです。あなたは2つの別々の呼び出しを使って遷移前にselectAllテキストをしなければなりません。 – tejesh95