I have not done anything integrating networkx with bokeh, but I have done some other things with bokeh. Depending on what type of interactivity you are looking for, you might be interested in bokeh's capabilities to run a server rather than just
a static (but interactive) html page, by which you can write Python callbacks to manipulate or display different data based upon user interactions. Running a bokeh server is described at
https://docs.bokeh.org/en/2.3.2/docs/user_guide/server.html and
can support running an application either locally in the browser (via localhost) or as a full-fledged web app.