完全に動的なデータを使用してレンダリングされる D3 Streamgraph に読み取り可能なラベルを適用しようとしています - ライブデータから時間の経過とともに進化しているさまざまな異なるデータセットと、表示されるものを操作するために提供されるコントロールも。これはすべてうまく機能します-問題は、ストリームを明確にラベル付けする方法です-凡例を使用することはできません。
必要な色相と輝度の大きなバリエーションにより、グラフ上に浮かぶラベルの読みやすいスタイルを選択することは非常に難しくなります。特に、クロス プラットフォームで使用できる SVG スタイルが限られている場合や、ラベルがバックグラウンドで必然的にオーバーラップする場合もあります。たとえば、黒色のラベルは「機能」しますが、暗い色の上では読みにくい場合があります (適切な範囲を確保する必要があります)...
誰かが同様のことをしたか、同じ課題に対処しましたか? 現在、代わりに凡例を使用することを検討しています。