I have four arrays of equal length:
- Images
- Their locations in 2D space
- Other images
- Their locations in 2D space
I want to output this data to a graph in WandB that is a scatter plot containing:
- Dots at the locations of (2) with their sprites being their corresponding image in (1)
- Dots at the locations of (4) with their sprites being their corresponding image in (3)
- Lines connecting each location in (2) to the corresponding dot at the same index in (4)
Steps 1. and 2. would form a graph that looks like this: https://web.archive.org/web/20171105032504/https://getdango.com/postimg/semantic-space.html
WandB appears to be using Vega (https://vega.github.io/vega/) for custom graphs but even there, I can't find a way to either set custom sprites for each dot nor draw arbitrary lines. Is there a way or would it be better to draw it manually in matplotlib or Plotly while still having it not be a static image so that it can be interactively zoomed?