For nodes of many types (especially relevant with indigo queries), the force graph only displays the node's (first or last?) type's color, as when the legend filter goes over the message object, it assigns all the nodes a color iteratively based on their types' colors. This results in nodes appearing to only be that type. The only way to see all the types that a node is is by using the object viewer.
We need a better way to tell what types a node is.
Possible solutions:
Blend all the colors of the node's types together. This would likely not work well because then the legend buttons would not correspond to any of these blended types.
Possibly have a legend button for every combination of types (e.g. node's of type ['UmlsTerm (green)', 'Disease (red)'] would be a button of something along the lines of 'UmlsTerm/Disease (yellow)'
The text when you hover over nodes could display not only the name of the node but the types of node if it has multiple types.
For nodes of many types (especially relevant with indigo queries), the force graph only displays the node's (first or last?) type's color, as when the legend filter goes over the message object, it assigns all the nodes a color iteratively based on their types' colors. This results in nodes appearing to only be that type. The only way to see all the types that a node is is by using the object viewer.
We need a better way to tell what types a node is.
Possible solutions:
['UmlsTerm (green)', 'Disease (red)']
would be a button of something along the lines of'UmlsTerm/Disease (yellow)'