Also habe ich eine SVG, die aus Adobe Illustrator exportiert wurde (die Illustrator-Datei ist nicht mehr verfügbar). Ich habe auch eine CSV mit Daten und Koordinaten (x1, y1,x2, y2)
. Ich habe ctrl+f
'd für diese Werte in der SVG und keiner von ihnen sind da drin. Meine Vermutung ist, das ist, weil Adobe Illustrator alles bewegt (obwohl ich falsch liegen könnte).Element an Koordinaten in SVG auswählen
Meine Frage ist, wenn es einen Weg gibt, mit d3 oder einer anderen Bibliothek, um das Element (oder Elemente, ich weiß, SVG ist mehrschichtig) an einer gegebenen Koordinate zu bekommen. Mein Ziel ist es, die CSV-Daten zu verwenden, um einen Tooltip zu generieren. Wenn ein Benutzer über die Elemente an den in der Svg angegebenen Koordinaten schwebt, sollte er mit einigen Daten aus dem CSV herunterfallen. Irgendwelche anderen Vorschläge, wie man das erledigt?
FWIW, Sie können ein SVG in Illustrator öffnen. – ray
@ray ja, das ändert nichts an der Tatsache, dass die Koordinaten unterschiedlich sind –
Mögliches Duplikat von [getElement nach Position?] (Http://stackoverflow.com/questions/6995736/geelement-by-position) – altocumulus