Neo4j Dash w External Visual Components

Very Quick Question: I need to display my graph with different shapes for each node type. There are visualization components that can do this. Can I, like other front-end dashboards, use these non-dash visualization components be used inside of Dash? I am thinking that the answer is "no", or maybe "no, not yet, but soon"... Other visualization frontends have an interface that allow you to include external (Plotly as an example) stuff.. Does such an environment exist in Dash?

Thanks Guys! Hope this made some sense.. :slight_smile:

Hi @rlukas ,

By Dash, are you talking about http://neodash.graphapp.io/ ?

Specifically, this component of Neo4j Dash: Graph - NeoDash (neo4j.com) would be of interest in solving this issue.. If not then I was wondering if we could pull something from another toolset, say Plotly, and incorporate that into our Neo4j Dash solution.. Is Dash open to incorporating non Neo Dash components?
make sense sir?

Hi @rlukas ,

In general, we welcome PR's with new viz modules. In particular, you can use custom icons on the graph chart with the Node Label Images option

image

Use a JSON with labels as keys and a URL as value.

Bennu

WOW... Ah.. Please forgive.. I am VERY VERY New to Dash.. Please.. is there some docs that I can look at that show how this is done. So, if I do what you are suggesting, when we look at our graph through the Dash Graph component, the nodes will have the shapes defined in the a node attribute? How do I learn how to do this!!!.. THANKS MAN!.. This is a Huge Step Forward if we can get this working.. one visulization tool for everything.. That would be Fantastic!

Hi @rlukas ,

I do agree that this feature hasn't been extensively shared. Do you have a label u wanna assign an specific icon? Please name it. And share a public url with the icon (It can be any icon out there) so I can give you a JSON example.

Regards,

PS: Please refer to the dashboard tool as Neodash. It can be confusing :sweat_smile: