Visualization settings

Permission: Settings management

Visualization setting is used to configure visualization functionality.

Configuration

  1. Left menu - settings

  2. In panel "Settings list" use icon "Update" for setting "VISUALIZATION".

  3. Enter JSON configuration and confirm by pressing "Save" button.

Default configuration

Default configuration contains several default attributes to see how configuration should looks like. Probably this configuration doesn't match model of your data but can serve as example of short configuration.

  1. Left menu - settings

  2. In panel "Settings list" use icon "Update" for setting "VISUALIZATION".

  3. Press button "Default" and store by pressing button "Save".

Automatic configuration

Automatic configuration is used to generate configuration which contains automatically detected "nodeLabelAttr".

This automatically generated configuration can be used as good starting point to create own configuration.

  1. Left menu - settings

  2. In panel "Settings list" use icon "Update" for setting "VISUALIZATION".

  3. Press button "Automatic", wait for generator to generate JSON and store by pressing button "Save".

Description of configuration

Configuration is entered as JSON. Example of JSON:

{
"nodeLabelAttr" : "LOGICAL_NAME",
"edgeLabelAttr" : "RELATIONSHIP_TYPE",
"nodeTooltipAttrs" : [
{ "dataAttr":"TYPE" },
{ "dataAttr":"SUBTYPE" }
],
"edgeTooltipAttrs" : [
{ "dataAttr":"RELATIONSHIP_TYPE" },
{ "dataAttr":"RELATIONSHIP_SUBTYPE" }
],
"tabDetailNodeInfoAttrs" : [
],
"tabDetailEdgeInfoAttrs" : [
],
"nodeSnippetAttrs" : [
{ "dataAttr":"TYPE" },
{ "dataAttr":"SUBTYPE" }
],
"tabAllNodeFilterAttrs" : [
]
}

Explanation of attributes:

  • "nodeLabelAttr" - used in several places in visualization to identify node. Should be one of the "dataAttr" values from "nodeAttributes" in Data schema.

    • if set to null or not defined then the first attribute from "nodeAttributes" in Data schema is used.

  • "edgeLabelAttr" : used to display as relationship label in visualization. Should be one of the "dataAttr" values from "edgeAttributes" in Data schema.

    • if set to null or not defined then no relationship labels are shown in visualization.

  • "nodeTooltipAttrs" : list of node attributes which are printed in node tooltip (use "dataAttr" values from "nodeAttributes" in Data schema).

    • if set to null or not defined then no attributes are printed in node tooltip

    • ordering in GUI is the same as in this setting

  • "edgeTooltipAttrs" : list of relationship attributes which are printed in relationship tooltip (use "dataAttr" values from "edgeAttributes" in Data schema).

    • if set to null or not defined then no attributes are printed in relationship tooltip

    • ordering in GUI is the same as in this setting

  • "tabDetailNodeInfoAttrs" : list of node attributes which are printed in node detail tab in the right panel in visualization (use "dataAttr" values from "nodeAttributes" in Data schema).

    • if set to null or not defined then all attributes from "nodeAttributes" in Data schema are used.

    • ordering in GUI is the same as in this setting

  • "tabDetailEdgeInfoAttrs" : list of relationship attributes which are printed in relationship detail tab in the right panel in visualization (use "dataAttr" values from "edgeAttributes" in Data schema).

    • if set to null or not defined then all attributes from "edgeAttributes" in Data schema are used.

    • ordering in GUI is the same as in this setting

  • "nodeSnippetAttrs" : list of node attributes which are used as additional node identification in visualization tabs like in search or in node details (use "dataAttr" values from "nodeAttributes" in Data schema).

    • if set to null or not defined then no additional information is used in GUI

  • "tabAllNodeFilterAttrs" : list of node attributes which are used in advanced filter in the first tab in visualization (use "dataAttr" values from "nodeAttributes" in Data schema). Use only attributes with "dataRole" set to "dimension".

    • if set to null or not defined then all attributes from "nodeAttributes" in Data schema which have "dataRole" set to "dimension" are used.

    • ordering in GUI is the same as in this setting