我正在尝试将可读标签应用于使用完全动态数据呈现的 D3 Streamgraph - 各种不同的数据集随着时间的推移从实时数据演变而来,并且提供的控件也用于操作所显示的内容。所有这一切都很好——问题是如何清楚地标记流——没有使用图例。
所需的色调和亮度的巨大变化使得为浮动在图形上的标签选择可读的样式非常棘手,特别是在有限的 SVG 样式可用跨平台并且标签有时也会不可避免地在背景上重叠的情况下。例如,黑色标签“有效”,但有时在较暗颜色的顶部很难阅读(我们确实需要确保良好的范围)......
有人做过类似/解决过同样挑战的事情吗?我目前正在考虑改用图例。