SVG 中的动态注释

Posted

技术标签:

【中文标题】SVG 中的动态注释【英文标题】:Dynamic annotation in SVG 【发布时间】:2014-03-31 11:19:59 【问题描述】:

我们需要在 SVG 渲染中使用一些标签 (div) 动态注释某些点。

是否有任何算法可以让我们动态确定这些标签注释的位置,从而完全避免或最小化重叠?

注释将是从点到标签的一条线(带有一些文本的 div)

【问题讨论】:

需要更多信息:这是嵌入页面的 SVG 文件还是动态生成 SVG?如果是这样,您使用的是什么库?你有什么东西可以让我们看到吗? 我们只是使用 jQuery 创建 SVG。我们已经在 SVG 中绘制了一些东西。现在,我们要注释某些点(用一条从点到标签的线),但必须动态计算这些标签的位置以避免重叠。抱歉,我没有什么要分享的。希望要求很明确。 【参考方案1】:

您需要动态创建点。

请参考this link,它显示了点内的动态随机游走以及分配。

您也可以通过the link 了解有关 SVG 动画的其他详细信息。

【讨论】:

以上是关于SVG 中的动态注释的主要内容,如果未能解决你的问题,请参考以下文章

python基础之函数(动态参数,注释,名称空间,第一类对象及使用和函数嵌套)

数据注释/验证和动态值

如何在 @Table 注释中动态设置模式名称

动态 SendTo 注释

java 动态代理示例,带主要注释

零基础学Python动态类型注释输入与输出