おはようございます、
D3を使ってコードダイアグラムを作成しました。しかし、Chrome の一部のバージョンでパスが適切にレンダリングされないという出力の問題が発生しました。
D3 によって生成される問題のあるパスの例を次に示します。
<svg height="1000px" width="1000px">
<g transform="translate(400,400)">
<path d="M329.2336690603744,-46.49130195040491A332.5,332.5 0 0,1 329.2336694247276,-46.491299370194035Q 0,0 -25.421977592957564,-331.5267305290222A332.5,332.5 0 0,1 -25.42197499477598,-331.5267307282548Q 0,0 329.2336690603744,-46.49130195040491Z" class="chord" fill="#c8cfdc" stroke-width="1px" stroke="#000000"></path>
</g>
</svg>
ほとんどのブラウザーでは、1 つの円弧が表示されますが、これは私が期待するものです。しかし、Ubuntu 14.04 で Chrome バージョン 36.0.1985.125 を実行している開発マシンでは、大きな灰色の円の上に円弧が表示されます。大きな円のようなものは、ダイアグラムの残りの部分を台無しにします。
このパスの d 属性に関して特に問題があり、ブラウザによって一貫性のない描画が行われる可能性がありますか?
どうもありがとう。
これは、うまくいかないときに私が見ているもののイメージです。