Skip to main content

Modify Visualizations

When Veezoo displays an answer in the chat, you can modify most visualizations by two means:

  1. By interacting with an LLM model abd issuing modification requests in natural language
  2. By manually editing a visualization's options as a JSON object

The following steps show how to modify a visualization:

  1. Ask a question
  2. In the answer, click on the Change Visualization button and choose your desired visualization
  3. Click again on the Change Visualization and choose Modify VisualizationAzure Active Directory
  4. A text field appears below the visualization where you can enter and submit modification requests to adapt the visualization to your likingAzure Active Directory
  5. Use the Edit options button inside the text field to make manual adjustments to the visualization's options
  6. You can always discard the last modification by going back to the previous state. Once satisfied, you can accept the changesAzure Active Directory
info

When you save an answer as a widget in a board or share and answer via link, any modifications you have done to the visualization are persisted. They can also be further improved or undone at a later point.

Charts

Chart Example

The following shows an example of what a modification of a chart visualization might look like:

  • Before:Azure Active Directory
  • Prompts:
    • "add a green target line at 3.75k"
    • "make the lines red"
  • After:Azure Active Directory

Chart Options

The chart visualizations are based on the Highcharts library. Their options are documented on the following page:

https://api.highcharts.com/highcharts/plotOptions

Tables

The following shows an example of what a modification of a table visualization might look like:

Table Example

  • Before:Azure Active Directory
  • Prompts:
    • "make the revenue cells a green heat map"
    • "remove the bars"
    • "format the dates like June 2018 etc"
  • After:Azure Active Directory

Table Options

The table visualizations are based on the following proprietary configuration format:

PropertyDescription
columnsThe ordered list of columns
columns[*].idThe identifier of the column (cannot be changed)
columns[*].typeThe type of the column, such as number, string, datetime, categorical etc. (cannot be changed)
columns[*].titleThe title of the column
columns[*].htmlTemplateThe Liquid HTML template defining how the column's values are rendered
columns[*].cellBackgroundColorTemplateThe Liquid template defining the CSS background-color property of the column's table cells
columns[*].isHiddenSpecifies whether the column is hidden
columns[*].disableBarsSpecifies whether to disable (hide) the bars (with width correlating to the cell value) rendered by default in cells of number columns
columns[*].disableStatisticsFooterSpecifies whether to disable (hide) the column footer containing statistics (e.g. average and total) rendered by default for number columns