各バーのラベルを x 軸の軸目盛として単純な棒グラフをレンダリングしようとしています。長いラベルは互いに重なります。svg テキスト要素はワードラップをサポートしていないため、代替ソリューションを検討しています。
適切な <tspan> 要素を含むようにラベルに入るカテゴリ テキストを変更しても、テキストは innerHtml として設定されず、要素の生のテキストとして設定されるため、機能しません。ラベルを後処理してテキストを削除し、tspans に置き換えることも検討しましたが、それを行うエレガントな方法はまだ見つかりません。
残念ながら、IE9 のサポートが必要なため、foreignObject を使用できませんが、いずれにせよ、同じマークアップ置換の問題の多くがそのソリューションにも当てはまります。
過去にこの問題をうまく解決した人はいますか、何か提案はありますか?