Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVG:在图像上绘制标记_Svg_D3.js - Fatal编程技术网

SVG:在图像上绘制标记

SVG:在图像上绘制标记,svg,d3.js,Svg,D3.js,我想在SVG图像上显示一些标记文本 标记开始和标记结束属性与圆形和矩形等形状完美配合。但是图像上没有显示任何内容。我只看到没有标记的普通图像 甚至可以为图像显示标记吗?非常感谢您的帮助。我不确定您希望在图像上如何显示标记--您将标记点放在哪里?但是不,这是不可能的。请阅读此处的SVG规范: 如果您只想在图像上画“角”,可以在图像周围画一个矩形(没有笔划或填充),并在其上做标记 我相信您指的是规范的第一句话,其中说“标记是一个符号,它附着在“路径”、“直线”、“多段线”和“多边形”元素的一个或多

我想在SVG图像上显示一些标记文本

标记开始标记结束属性与圆形和矩形等形状完美配合。但是图像上没有显示任何内容。我只看到没有标记的普通图像

甚至可以为图像显示标记吗?非常感谢您的帮助。

我不确定您希望在图像上如何显示标记--您将标记点放在哪里?但是不,这是不可能的。请阅读此处的SVG规范:


如果您只想在图像上画“角”,可以在图像周围画一个矩形(没有笔划或填充),并在其上做标记

我相信您指的是规范的第一句话,其中说“标记是一个符号,它附着在“路径”、“直线”、“多段线”和“多边形”元素的一个或多个顶点上”。这就省去了图像。我说的对吗?是的,而且它也省略了圆和矩形,所以我不知道你用的是什么UA在这些上面显示标记。两年后注意到了这个评论!当时我使用D3,并在多个浏览器上进行了测试。我相信“多段线”和“多边形”部分涵盖了圆和矩形。