Visual Type Configuration Properties

This applies to: Visual Data Discovery

This section describes the properties of visualization type configurations, possible values, and the definition of those values for creating or editing visual types (custom charts) for Symphony.

You must be an administrator to manage custom visual types.

Properties

name - string

name is the name of visual type the configuration file represents, and displays in the Symphony user interface. This name must be unique in your Symphony instance, or it will overwrite or be overwritten by a visual type using the same name.

type - string

type is one of the properties Symphony uses internally to represent and distinguish visual types. Built-in visuals have unique type properties. Any visual you add to the system should use the same value, CUSTOM.

controls - array of strings

controls is the list of things you enable this visual type to do. Supported values are included in the chart below:

Control Description
UberStyle Allows an instance of this visual type to use the Style Switcher to switch to other visual types.
Color Allows an instance of this visual type to show the Color panel within the sidebar or pop-up editor.
Download Allows instances of this visual type to be downloaded as an image, PDF, or configuration files.
Filters Allows this visual type to be filtered using the filter editor in the sidebar or pop-up editor.
Publish Enables this visualization for publication. If this control is not present, the “Filter” option is shown in a context menu.
Settings Enables the settings panel in the sidebar or pop-up editor. Use the settings panel to edit the variables added to the visualization.
Sort Enables the Sort & Limit panel in the sidebar or pop-up editor. This panel is used to sort and limit the data returned. Only certain variable types support sort and limit.
Subscribe Allows the visual type to be the target of filters added from external sources and other visuals on the dashboard.
TimePlayer Enables the Time panel in the sidebar or pop-up editor. This allows changing the field used for the timebar or turning off the timebar for each instance of the visual.
Undo Allows users to undo changes they make to instances of this visualization.

Additional properties may be present in a visualization’s controls array but they may deprecated, irrelevant to a custom visual type that doesn't use the properties.

variables - array of objects

variables are required for the configuration. This array of objects define data and non-data values associated with instances of this visualization. All supported variable configuration are included in the list below.

You can also maintain custom charts using the CLI. See Maintain Custom Charts Using the Custom Chart CLI.