Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex DataLens
  • DataLens neuroanalyst
    • Overview
      • All visualizations
      • Line chart
      • Area chart
      • Normalized stacked area chart
      • Column chart
      • Normalized column chart
      • Bar chart
      • Normalized bar chart
      • Scatter chart
      • Pie chart
      • Combined chart
      • Tree chart
      • Donut chart
      • Table
      • Pivot table
      • Indicator
    • Adding chart info
    • Opening a chart as a table
    • Versioning
    • Exporting data from charts
    • Chart inspector
    • Access management
  • DataLens Gallery
  • Audit Trails events

In this article:

  • Types of bar charts
  • Grouped
  • Stacked
  • Wizard sections
  • Creating a bar chart
  • Creating a grouped bar chart
  • Adding a column color based on a measure
  • Configuring display of null values
  • Recommendations
  1. Charts
  2. Visualization reference
  3. Bar chart

Bar chart in Yandex DataLens

Written by
Yandex Cloud
Updated at December 30, 2025
  • Types of bar charts
    • Grouped
    • Stacked
  • Wizard sections
  • Creating a bar chart
    • Creating a grouped bar chart
    • Adding a column color based on a measure
    • Configuring display of null values
  • Recommendations

A horizontal bar chart plots the values of one or more measures for each category.

The length of a bar reflects the measure value: the longer the bar, the larger the value.

Example

Product sales by subcategory
Visualization
Source table

horizontal-bar-chart

Subcategory Sales
Beauty and health products 44K
Kitchenware 1,392K
Kitchen products 1,120K
Detergents 405K
Health and beauty equipment 1,760K
Non-essential goods 827K
Cleaners 304K

Types of bar chartsTypes of bar charts

  • Grouped
  • Stacked

GroupedGrouped

You can use a chart grouped by dimension to compare the values of a single measure for two or more categories.

  • For example, grouping by delivery type allows you to compare the cost of products delivered by courier and picked up. Categories are highlighted in different colors and the length of the bar indicates the measure value.

    Example
    Visualization
    Source table

    horizontal-bar-chart-groupped-1

    Subcategory Delivery Pickup
    Beauty and health products 12K 32K
    Kitchenware 394K 998K
    Kitchen products 371K 749K
    Detergents 127K 278K
    Health and beauty equipment 497K 1,263K
    Non-essential goods 268K 560K
  • Use a grouped chart to compare two or more measures, e.g., the number of orders and the number of products. The bar length corresponds to the measure value.

    Example
    Visualization
    Source table

    horizontal-bar-chart-groupped-2

    Subcategory Orders Number of products
    Beauty and health products 481 1,470
    Kitchenware 758 2,402
    Kitchen products 480 1,371
    Detergents 835 2,551
    Health and beauty equipment 863 2,705
    Non-essential goods 705 2,152
    Cleaners 770 2,460

StackedStacked

A stacked chart shows a ratio of internal segments to the total value.

  • Segments are placed one after another, where the beginning of each next segment is the outer boundary of the previous one.

  • Use this chart type to see how each measure contributes to the total by period or category, e.g., to view the percentage of each expense category in the total budget.

Example
Visualization
Source table

horizontal-bar-chart-stacked

Month Gasoline Rent Food Utility bills
January 2019 100 600 300 500
February 2019 150 600 250 700
March 2019 100 600 450 400
April 2019 120 600 370 510
May 2019 100 600 300 530
June 2019 130 600 310 600
July 2019 150 600 330 510
August 2019 120 600 250 550
September 2019 110 650 380 500
October 2019 120 650 300 550
November 2019 130 650 310 540
December 2019 100 650 400 550

Wizard sectionsWizard sections

Wizard
section
Description
Y Dimensions. You can specify one or two dimensions.
X Measure. You can specify multiple measures. If you add more than one measure to a section, the Colors section will contain a dimension named Measure Names. You can move Measure Names to the Y axis.
Colors Measure Names dimension or field. Affects the column color. To delete Measure Names, click the cross icon or remove measures from the X axis.
Sorting Dimension or measure. Affects the column sorting. The sorting direction is marked with an icon next to the field: for ascending or for descending. To change the sorting direction, click the icon.
Labels Measure. Displays measure values on the chart. If multiple measures are added to the Y section, drag Measure Values to this section. Markup functions are supported. For String type fields, you can configure using basic Markdown in Yandex DataLens syntax: click the icon before the field name and enable Markdown.
Filters Dimension or measure. Used as a filter.

Creating a bar chartCreating a bar chart

To create a bar chart:

Warning

If you use a new DataLens object model with workbooks and collections:

  1. Go to the DataLens home page. In the left-hand panel, select Collections and workbooks.
  2. Open the workbook, click Create in the top-right corner, and select the appropriate object.

Follow the guide from step 4.

  1. Go to the DataLens home page.

  2. In the left-hand panel, select Charts.

  3. Click Create chart → Chart.

  4. At the top left, click Select dataset and specify the dataset to visualize. If you do not have a dataset, create one.

  5. Select Line chart as the chart type.
  6. Drag one or more dimensions from the dataset to the Y section. The values will be displayed on the Y axis.
  7. Drag one or more measures from the dataset to the X section.
  8. Drag a dimension from the dataset or the Measure Names field to the Color section.

A stacked column chart is displayed by default.

Creating a grouped bar chartCreating a grouped bar chart

To display an Y-axis grouped bar chart:

  1. Go to the bar chart that you created.

  2. Depending on the number of measures in the X section, follow these steps:

    Single measure
    Two or more measures
    1. Check if there is a dimension in the Colors section.
    2. Duplicate this dimension in the Y section. The sequence of dimensions affects the grouping order.
    1. Drag the Measure Names dimension to the Colors section.
    2. Drag the Measure Names dimension to the Y section. The sequence of dimensions affects the grouping order.

Adding a column color based on a measureAdding a column color based on a measure

To color columns in a chart based on the value of a measure:

  1. Go to the column chart that you created.

  2. Depending on the number of measures in the X section, follow the steps below:

    Single measure
    Two or more measures

    Copy the measure from the X section to the Colors section.

    The colors of the columns in the chart will apply based on the measure values.

    Example

    image

    Drag the Measure Values measure to the Colors section.

    The chart columns will be colored based on the values of all measures listed in section X.

    Example

    image

  3. Configure a color gradient for the measure as well. To do so, in the top-right corner of the Colors section, click (the icon is displayed when you hover over the section).

  4. In the color settings, specify:

    • Gradient type: Select two or three colors.
    • Gradient color: Select a color palette for the gradient from the list.
    • Gradient direction: Change the gradient direction using the icon.
    • Set threshold values: Set numeric thresholds for each color. Works if the X section contains a single value.

Configuring display of null valuesConfiguring display of null values

  • If the source data has a row with null for value, this point will not be plotted on a chart with default settings.

    For example, if the source has a row with a date (20.07.2022) but the sales total for it is not specified.

    To set up empty value display on a chart:

    1. Click in the top-right corner of the section with the measure you want to configure (the icon appears on hover).
    2. In Empty values (null), select Display as 0.
    3. Click Apply. Now the chart will use 0 instead of null.
  • If a row is missing from the source data completely, the chart section settings will not change the way the chart is presented.

    For example, if the source does not have a row with a particular date (20.07.2022), nothing will be shown for this date on the chart.

For more information, see Configuring the display of null values in a Yandex DataLens chart.

RecommendationsRecommendations

  • Labels. If the category values are too verbose, make them shorter so that the chart labels look neater.

    You can use string functions in calculated fields or the CASE conditional statements.

  • Place segments inside bars so that the largest or most important categories are located to the left, closer to the chart's Y-axis. This makes it easier to compare the values.
  • Dimension or measure. Affects the intensity of point fill.

See alsoSee also

  • Creating a dashboard in Yandex DataLens
  • Adding a chart to a dashboard in Yandex DataLens
  • Adding a selector to a dashboard in Yandex DataLens

Was the article helpful?

Previous
Normalized column chart
Next
Normalized bar chart
© 2026 Direct Cursus Technology L.L.C.