【发布时间】:2016-12-13 14:58:02
【问题描述】:
所以,我有一个从 Adobe Illustrator 导出的 SVG(插图文件不再可用)。我还有一个带有数据和坐标(x1, y1,x2, y2) 的csv。对于 SVG 中的这些值,我已经 ctrl+f'd 并且它们都不在其中。我的猜测是这是因为 adobe illustrator 移动了所有内容(尽管我可能是错的)。
我的问题是,是否有办法使用 d3 或其他库在给定坐标处获取元素(或多个元素,我知道 SVG 是多层的)。我的目标是使用 CSV 的数据生成工具提示。当用户将鼠标悬停在 svg 中给定坐标处的元素上时,它应该从 csv 中下拉一些数据。关于如何实现这一点的任何其他建议?
【问题讨论】:
-
FWIW,你可以在 Illustrator 中打开 SVG。
-
@ray 是的,这并没有改变坐标不同的事实
标签: javascript csv d3.js svg adobe-illustrator