[Yandex Cloud documentation](../../index.md) > [Yandex DataLens](../index.md) > Dashboards > Widgets

# Widgets in Yandex DataLens

_Widgets_ are dashboard elements. You can create links between **Selector** and **Chart** widgets.

DataLens supports the following widget types:

* [Chart](#chart)
* [Selector](#selector)
* [Selector (JS)](#js-selector)
* [Text](#text)
* [Title](#title)
* [Insight](#ai)

## Chart {#chart}

Visualization as a table or chart.
You can place charts anywhere on the dashboard and resize the dashboard.
Charts can be linked to selectors.

For more information about charts, see [Yandex DataLens chart](../concepts/chart/index.md).

## Selector {#selector}

A filter that affects query results on its linked widgets. To add a selector to a dashboard, go to [Adding a selector to a dashboard in Yandex DataLens](../operations/dashboard/add-selector.md).
A selector can be linked to a chart or another selector. For more information, see [Link in Yandex DataLens](link.md).

For more information about selectors, see [Selectors in Yandex DataLens](selector.md).


## Selector (JS) {#js-selector}

Flexible filter created with [Editor](../charts/editor/index.md) which controls the results of queries in the linked widgets through the dashboard parameters. To add a JS selector to a dashboard, go to [Adding a JS selector to a dashboard](../charts/editor/add-js-selector.md).

For more information about JS selectors, see [Selector](../charts/editor/widgets/controls.md).


## Text {#text}

Text widget. A text-only dashboard element for links, captions, and other similar content. Supports [Markdown](https://ru.wikipedia.org/wiki/Markdown).
For more information about Markdown markup, see [Markdown in Yandex DataLens](markdown.md).

## Title {#title}

Heading widget. You can use it to separate similarly themed charts, group them within a single dashboard page, and create a [table of contents](settings.md#contents) for the dashboard. Only for text data.


## Insight {#ai}

Widget used to display an insight generated by Neuroanalyst for the selected chart. When [adding](../operations/dashboard/add-ai.md) a widget, you can set a custom prompt asking about the data. Once you save the dashboard, Neuroanalyst will analyze the chart and generate its findings based on the chart data and the custom prompt. The result will be updated every time you open the dashboard.

If Neuroanalyst is [disabled](../concepts/neuroanalyst.md#prohibit), the widget will not work.