私はこれを持っています:隠しテキスト要素と線要素。線要素は、カーソルが上にあるときに独自の不透明度を変更します。また、カーソルが行の上にある場合、テキスト要素が表示されます。このような:
<text id="tooltip" x="75" y="5" font-size="3" visibility="hidden" stroke="none"
font-weight="bold" fill="black">SomeText
</text>
<line id="myline" x1="10" y1="30" x2="30" y2="30" stroke-width="1" stroke="black">
<set attributeName="opacity" from="1" to="0.5" begin="mouseover" end="mouseout"/>
<set xlink:href="#tooltip" attributeName="visibility" from="hidden" to="visible"
begin="myline.mouseover" end="myline.mouseout" />
</line>
line 要素内から何らかのタグで "SomeText" を変更することはできますか (テキスト要素の可視性を変更する方法など)? 私はjavascriptでそれを行う方法を知っていますが、この場合は明確なsvgコードが必要です. より正確には、カーソルが行要素の上にあるときに、テキスト要素の値を「Some Text」ではなく「myline」に設定したい。