Dashboard
Dashboards are lists of rows that enable you to build your dashboard grid.
Tip
By leveraging visivo serve while building you can quickly optimize your layout. Simply re-size your row heights and item widths, save the file and quickly see the new layout of your dashboard on localhost:8000.
Within the rows you are able to organize and display charts, tables, selectors and markdown from your project as items.

Note
visivo.project.yml
dashboards:
- name: Layout Example
rows:
- height: medium
items: #item.width default is 1
- chart: ...
- chart: ...
- chart: ...
- height: large
items:
- width: 2
table: ...
- width: 1
markdown: ...
- height: small
items:
- width: 2
selector: ...
- chart: ...
- chart: ...
- width: 2
chart: ...
Above you can see how changing the row heights and item widths impacts the layout of the dashboard.
Example
row.height defaults to medium and item.width defaults to 1. Specifying those fields are optional if you want to use the default values
dashboards:
- name: any-name-you-want #unique name of your dashboard
rows:
- height: medium
items:
- width: 2 #widths are evaluated relative to other items in the row
table: ref(a-table-name)
- width 1 #this chart will be 1/3 of the row
chart: ref(a-chart-name)
- height: small
items:
- markdown: "# Some inline **markdown**"
- chart: ref(another-chart)
- width: 2
chart: ref(a-third-chart)
Attributes
| Field | Type | Default | Description |
|---|---|---|---|
| path | string | None | A unique path to this object |
| name | string | None | The unique name of the dashboard across the entire project |
| file_path | string | None | The path to the file that contains the object definition. |
| level | Any of: integer, string | None | The importance level of the dashboard (either an index number or level title) |
| tags | array | None | A list of tags associated with the dashboard |
| description | string | None | A description of the dashboard's purpose and contents |
| type | string | internal | The type of dashboard (always 'internal') |
| rows | Array of Row | [] | A list of Row objects |