Я думаю, что это соответствует вашему требованию иметь фоновое изображение для всей диаграммы:
https://gojs.net/latest/samples/kittenMonitor.html
Управление колесиком мыши или масштабирование с помощью пинч-масштабирования для интерактивного изменения масштаба.
В этом примере не показаны какие-либо ссылки, соединяющие узлы, и эти узлы движутся медленно, но эти функции не нужны для отображения какого-либо фонового изображения. К вашему сведению, я разработчик GoJS.