<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Visualizations on Grafana Labs</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/</link><description>Recent content in Visualizations on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/index.xml" rel="self" type="application/rss+xml"/><item><title>Time series</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/time-series/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/time-series/</guid><content><![CDATA[&lt;h1 id=&#34;time-series&#34;&gt;Time series&lt;/h1&gt;
&lt;p&gt;Time series visualizations are the default way to show the variations of a set of data values over time. Each data point is matched to a timestamp and this &lt;em&gt;time series&lt;/em&gt; is displayed as a graph. The visualization can render series as lines, points, or bars and it&amp;rsquo;s versatile enough to display almost any type of 
    &lt;a href=&#34;/docs/grafana/v13.0/fundamentals/timeseries/&#34;&gt;time-series data&lt;/a&gt;.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Time series visualization&#34;width=&#34;2198&#34;height=&#34;596&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-series-v12.0.png&#34;
            alt=&#34;Time series visualization&#34;width=&#34;2198&#34;height=&#34;596&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You can migrate from the legacy Graph visualization to the time series visualization. To migrate, open the panel and click the &lt;strong&gt;Migrate&lt;/strong&gt; button in the side pane.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;A time series visualization displays an x-y graph with time progression on the x-axis and the magnitude of the values on the y-axis. This visualization is ideal for displaying large numbers of timed data points that would be hard to track in a table or list.&lt;/p&gt;
&lt;p&gt;You can use the time series visualization if you need track:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Temperature variations throughout the day&lt;/li&gt;
&lt;li&gt;The daily progress of your retirement account&lt;/li&gt;
&lt;li&gt;The distance you jog each day over the course of a year&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-time-series-visualization&#34;&gt;Configure a time series visualization&lt;/h2&gt;
&lt;p&gt;The following video guides you through the creation steps and common customizations of time series visualizations, and is great for beginners:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/RKtW87cPxsw&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/000000016/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Time Series Visualizations in Grafana&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/000000016/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;Time series visualizations require time-series data—a sequence of measurements, ordered in time, and formatted as a table—where every row in the table represents one individual measurement at a specific time. Learn more about 
    &lt;a href=&#34;/docs/grafana/v13.0/fundamentals/timeseries/&#34;&gt;time-series data&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The dataset must contain at least one numeric field, and in the case of multiple numeric fields, each one is plotted as a new line, point, or bar labeled with the field name in the tooltip.&lt;/p&gt;
&lt;h3 id=&#34;example-1&#34;&gt;Example 1&lt;/h3&gt;
&lt;p&gt;In the following example, there are three numeric fields represented by three lines in the chart:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;value1&lt;/th&gt;
              &lt;th&gt;value2&lt;/th&gt;
              &lt;th&gt;value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 10:00:00&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 11:00:00&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 12:00:00&lt;/td&gt;
              &lt;td&gt;7&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;9&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 13:00:00&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-11.1-timeseries-example1v2.png&#34;
  alt=&#34;Time series line chart with multiple numeric fields&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If the time field isn&amp;rsquo;t automatically detected, you might need to convert the data to a time format using a 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/panel-editor-overview/#data-section&#34;&gt;data transformation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;example-2&#34;&gt;Example 2&lt;/h3&gt;
&lt;p&gt;The time series visualization also supports multiple datasets. If all datasets are in the correct format, the visualization plots the numeric fields of all datasets and labels them using the column name of the field.&lt;/p&gt;
&lt;h4 id=&#34;query1&#34;&gt;Query1&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;value1&lt;/th&gt;
              &lt;th&gt;value2&lt;/th&gt;
              &lt;th&gt;value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 10:00:00&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 11:00:00&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 12:00:00&lt;/td&gt;
              &lt;td&gt;7&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;9&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;query2&#34;&gt;Query2&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;timestamp&lt;/th&gt;
              &lt;th&gt;number1&lt;/th&gt;
              &lt;th&gt;number2&lt;/th&gt;
              &lt;th&gt;number3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 10:30:00&lt;/td&gt;
              &lt;td&gt;11&lt;/td&gt;
              &lt;td&gt;12&lt;/td&gt;
              &lt;td&gt;13&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 11:30:00&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
              &lt;td&gt;15&lt;/td&gt;
              &lt;td&gt;16&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 12:30:00&lt;/td&gt;
              &lt;td&gt;17&lt;/td&gt;
              &lt;td&gt;18&lt;/td&gt;
              &lt;td&gt;19&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 13:30:00&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
              &lt;td&gt;15&lt;/td&gt;
              &lt;td&gt;16&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-11.1-timeseries-example2v2.png&#34;
  alt=&#34;Time series line chart with two datasets&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;example-3&#34;&gt;Example 3&lt;/h3&gt;
&lt;p&gt;If you want to more easily compare events between different, but overlapping, time frames, you can do this by using a time offset while querying the compared dataset:&lt;/p&gt;
&lt;h4 id=&#34;query1-1&#34;&gt;Query1&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;value1&lt;/th&gt;
              &lt;th&gt;value2&lt;/th&gt;
              &lt;th&gt;value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 10:00:00&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 11:00:00&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 12:00:00&lt;/td&gt;
              &lt;td&gt;7&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;9&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;query2-1&#34;&gt;Query2&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;timestamp(-30min)&lt;/th&gt;
              &lt;th&gt;number1&lt;/th&gt;
              &lt;th&gt;number2&lt;/th&gt;
              &lt;th&gt;number3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 10:30:00&lt;/td&gt;
              &lt;td&gt;11&lt;/td&gt;
              &lt;td&gt;12&lt;/td&gt;
              &lt;td&gt;13&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 11:30:00&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
              &lt;td&gt;15&lt;/td&gt;
              &lt;td&gt;16&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 12:30:00&lt;/td&gt;
              &lt;td&gt;17&lt;/td&gt;
              &lt;td&gt;18&lt;/td&gt;
              &lt;td&gt;19&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2022-11-01 13:30:00&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
              &lt;td&gt;15&lt;/td&gt;
              &lt;td&gt;16&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-11.1-timeseries-example3v2.png&#34;
  alt=&#34;Time Series Example with second Data Set offset&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;When you add the offset, the resulting visualization makes the datasets appear to be occurring at the same time so that you can compare them more easily.&lt;/p&gt;
&lt;h2 id=&#34;alert-rules&#34;&gt;Alert rules&lt;/h2&gt;
&lt;p&gt;You can 
    &lt;a href=&#34;/docs/grafana/v13.0/alerting/alerting-rules/create-grafana-managed-rule/&#34;&gt;link alert rules&lt;/a&gt; to time series visualizations in the form of annotations to observe when alerts fire and are resolved. In addition, you can create alert rules from the &lt;strong&gt;Alert&lt;/strong&gt; tab within the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/panel-editor-overview/#data-section&#34;&gt;panel editor&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;special-overrides&#34;&gt;Special overrides&lt;/h2&gt;
&lt;p&gt;The following overrides help you further refine a time series visualization.&lt;/p&gt;
&lt;h3 id=&#34;transform-override-property&#34;&gt;Transform override property&lt;/h3&gt;
&lt;p&gt;Use the &lt;strong&gt;Graph styles &amp;gt; Transform&lt;/strong&gt; &lt;a href=&#34;#field-overrides&#34;&gt;override property&lt;/a&gt; to transform series values without affecting the values shown in the tooltip, context menu, or legend. Choose from the following transform options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Constant&lt;/strong&gt; - Show the first value as a constant line.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Negative Y transform&lt;/strong&gt; - Flip the results to negative values on the y-axis.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;fill-below-to-override-property&#34;&gt;Fill below to override property&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Graph styles &amp;gt; Fill below to&lt;/strong&gt; &lt;a href=&#34;#field-overrides&#34;&gt;override property&lt;/a&gt; fills the area between two series. When you configure the property, select the series for which you want the fill to stop.&lt;/p&gt;
&lt;p&gt;The following example shows three series: Min, Max, and Value. The Min and Max series have &lt;strong&gt;Line width&lt;/strong&gt; set to 0. Max has a &lt;strong&gt;Fill below to&lt;/strong&gt; override set to Min, which fills the area between Max and Min with the Max line color.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Fill below to example&#34;width=&#34;1464&#34;height=&#34;598&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-fill-below-to-v12.0.png&#34;
            alt=&#34;Fill below to example&#34;width=&#34;1464&#34;height=&#34;598&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div data-shared=&#34;visualizations/multiple-y-axes.md&#34;&gt;
            

&lt;h3 id=&#34;multiple-y-axes&#34;&gt;Multiple y-axes&lt;/h3&gt;
&lt;p&gt;In some cases, you might want to display multiple y-axes. For example, if you have a dataset showing both temperature and humidity over time, you might want to show two y-axes with different units for the two series.&lt;/p&gt;
&lt;p&gt;You can configure multiple y-axes and control where they&amp;rsquo;re displayed in the visualization by adding field overrides. 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#example-2-format-temperature-and-humidity&#34;&gt;This example of a dataset that includes temperature and humidity&lt;/a&gt; describes how you can configure that. Repeat the steps for every y-axis you wish to display.&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/panel-pan-zoom.md&#34;&gt;
            &lt;p&gt;You can pan the panel time range left and right, and zoom it and in and out.
This, in turn, changes the dashboard time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;When you zoom out, the range doubles with each double-click, adding equal time to each side of the range.
For example, if the original time range is from 9:00 to 9:59, the time range changes as follow with each double-click:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next range: 8:30 - 10:29&lt;/li&gt;
&lt;li&gt;Next range: 7:30 - 11:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Click and drag the x-axis area of the panel to pan the time range.&lt;/p&gt;
&lt;p&gt;The time range shifts by the distance you drag.
For example, if the original time range is from 9:00 to 9:59 and you drag 30 minutes to the right, the time range changes to 9:30 to 10:29.&lt;/p&gt;
&lt;p&gt;For screen recordings showing these interactions, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/panels-visualizations/panel-overview/#pan-and-zoom-panel-time-range&#34;&gt;Panel overview documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-2.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide zeros&lt;/td&gt;
              &lt;td&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Hide zeros&lt;/strong&gt; option is displayed. This option controls whether or not series with &lt;code&gt;0&lt;/code&gt; values are shown in the list in the tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#hover-proximity&#34;&gt;Hover proximity&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single -&lt;/strong&gt; The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All -&lt;/strong&gt; The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden -&lt;/strong&gt; Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;hover-proximity&#34;&gt;Hover proximity&lt;/h4&gt;
&lt;p&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.
The following screen recording shows this option in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/gif-grafana-10-4-hover-proximity.gif&#34;
  alt=&#34;Adding a hover proximity limit for tooltips&#34; width=&#34;1136&#34;
     height=&#34;490&#34;/&gt;&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            

&lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;
  &lt;/div&gt;

        
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-1.md&#34;&gt;
            

&lt;p&gt;Options under the &lt;strong&gt;Axis&lt;/strong&gt; section control how the x- and y-axes are rendered. Some options don&amp;rsquo;t take effect until you click outside of the field option box you&amp;rsquo;re editing. You can also press &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Time zone&lt;/td&gt;
              &lt;td&gt;Set the desired time zones to display along the x-axis. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, and &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#placement&#34;&gt;Placement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select the placement of the y-axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Label&lt;/td&gt;
              &lt;td&gt;Set a y-axis text label. If you have more than one y-axis, then you can assign different labels using an override.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show grid lines&lt;/td&gt;
              &lt;td&gt;Set the axis grid line visibility. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;On&lt;/strong&gt;, and &lt;strong&gt;Off&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the color of the axis. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Text&lt;/strong&gt; - Uses panel text color.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Series&lt;/strong&gt; - Uses the colors of the series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show border&lt;/td&gt;
              &lt;td&gt;Set the axis border visibility.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#scale&#34;&gt;Scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the y-axis values scale. Choose from: &lt;strong&gt;Linear&lt;/strong&gt;, &lt;strong&gt;Logarithmic&lt;/strong&gt;, and &lt;strong&gt;Symlog&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Centered zero&lt;/td&gt;
              &lt;td&gt;Set the y-axis so it&amp;rsquo;s centered on zero.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft min&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft min to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft max&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft max to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;placement&#34;&gt;Placement&lt;/h5&gt;
&lt;p&gt;Select the placement of the y-axis. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Automatically assigns the y-axis to the series. When there are two or more series with different units, Grafana assigns the left axis to the first unit and the right axis to the units that follow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Display all y-axes on the left side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt; - Display all y-axes on the right side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Hide all axes. To selectively hide axes, 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#add-a-field-override&#34;&gt;Add a field override&lt;/a&gt; that targets specific fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;scale&#34;&gt;Scale&lt;/h5&gt;
&lt;p&gt;Set the y-axis values scale. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Divides the scale into equal parts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Use a logarithmic scale. When you select this option, a list appears for you to choose a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Use a symmetrical logarithmic scale. When you select this option, a list appears for you to choose a binary (base 2) or common (base 10) logarithmic scale. The linear threshold option allows you to set the threshold at which the scale changes from linear to logarithmic.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/h5&gt;
&lt;p&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of y-axis limits. By default, Grafana sets the range for the y-axis automatically based on the dataset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Soft min&lt;/strong&gt; and &lt;strong&gt;soft max&lt;/strong&gt; settings can prevent small variations in the data from being magnified when it&amp;rsquo;s mostly flat. In contrast, hard min and max values help prevent obscuring useful detail in the data by clipping intermittent spikes past a specific point.&lt;/p&gt;
&lt;p&gt;To define hard limits of the y-axis, set standard min/max options. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-soft-min-max-v12.0.png&#34;
  alt=&#34;Label example&#34; width=&#34;2198&#34;
     height=&#34;674&#34;/&gt;&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;annotation-options&#34;&gt;Annotation options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/annotations/options.md&#34;&gt;
            &lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Multi-row annotations&lt;/td&gt;
              &lt;td&gt;Breaks each annotation data frame into a separate row in the visualization. Only visible in panels that display more than one annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotation clustering&lt;/td&gt;
              &lt;td&gt;Joins adjacent point annotations into a single annotation region. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide lines and areas&lt;/td&gt;
              &lt;td&gt;Controls display of annotation indicator lines, and shaded area for region annotations. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;graph-styles-options&#34;&gt;Graph styles options&lt;/h3&gt;
&lt;p&gt;The options under the &lt;strong&gt;Graph styles&lt;/strong&gt; section let you control the general appearance of the graph, excluding &lt;a href=&#34;#standard-options&#34;&gt;color&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/graph-styles-options.md&#34;&gt;
            &lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#style&#34;&gt;Style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-interpolation&#34;&gt;Line interpolation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how the graph interpolates the series line.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Set the thickness of the series lines or the outline for bars using the &lt;strong&gt;Line width&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Set the series area fill color using the &lt;strong&gt;Fill opacity&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gradient-mode&#34;&gt;Gradient mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a gradient mode to control the gradient fill, which is based on the series color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-style&#34;&gt;Line style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a solid, dashed, or dotted line style.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#connect-null-values&#34;&gt;Connect null values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how null values, which are gaps in the data, appear on the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#disconnect-values&#34;&gt;Disconnect values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-points&#34;&gt;Show points&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether to show data points to lines or bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show values&lt;/td&gt;
              &lt;td&gt;Set whether to show data point values above the lines or bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point size&lt;/td&gt;
              &lt;td&gt;Set the size of the points, from 1 to 40 pixels in diameter.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#stack-series&#34;&gt;Stack series&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether Grafana displays series on top of each other.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#bar-alignment&#34;&gt;Bar alignment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the position of the bar relative to a data point.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar width factor&lt;/td&gt;
              &lt;td&gt;Set the width of the bar relative to minimum space between data points. A factor of 0.5 means that the bars take up half of the available space between data points. A factor of 1.0 means that the bars take up all available space.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;style&#34;&gt;Style&lt;/h4&gt;
&lt;p&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;. You can use overrides to combine multiple styles in the same graph. Choose from the following:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-style-v12.0.png&#34;
  alt=&#34;Graph style examples&#34; width=&#34;1842&#34;
     height=&#34;680&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;line-interpolation&#34;&gt;Line interpolation&lt;/h4&gt;
&lt;p&gt;Choose how the graph interpolates the series line:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Points are joined by straight lines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smooth&lt;/strong&gt; - Points are joined by curved lines that smooths transitions between points.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step before&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the end of the step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step after&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the beginning of the step.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-interpolation-v12.0.png&#34;
  alt=&#34;Line interpolation examples&#34; width=&#34;2452&#34;
     height=&#34;600&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;gradient-mode&#34;&gt;Gradient mode&lt;/h4&gt;
&lt;p&gt;Choose a gradient mode to control the gradient fill, which is based on the series color. To change the color, use the standard color scheme field option. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - An opacity gradient where the opacity of the fill increases as y-axis values increase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - A subtle gradient that&amp;rsquo;s based on the hue of the series color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - A color gradient defined by your 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;. This setting is used for the fill area and line. For more information about scheme, refer to &lt;a href=&#34;#scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting. The following image shows the &lt;strong&gt;Fill opacity&lt;/strong&gt; set to 50.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-gradient-v12.0.png&#34;
  alt=&#34;Gradient mode examples&#34; width=&#34;2452&#34;
     height=&#34;604&#34;/&gt;&lt;/p&gt;
&lt;h5 id=&#34;scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/h5&gt;
&lt;p&gt;In &lt;strong&gt;Scheme&lt;/strong&gt; gradient mode, the line or bar receives a gradient color defined from the selected &lt;strong&gt;Color scheme&lt;/strong&gt; option in the visualization&amp;rsquo;s &lt;strong&gt;Standard&lt;/strong&gt; options.&lt;/p&gt;
&lt;p&gt;The following image shows a line chart with the &lt;strong&gt;Green-Yellow-Red (by value)&lt;/strong&gt; color scheme option selected:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;data-srcset=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=320 320w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=550 550w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=750 750w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=900 900w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1040 1040w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1240 1240w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Color scheme: Green-Yellow-Red&#34;width=&#34;819&#34;height=&#34;339&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;
            alt=&#34;Color scheme: Green-Yellow-Red&#34;width=&#34;819&#34;height=&#34;339&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;If the &lt;strong&gt;Color scheme&lt;/strong&gt; is set to &lt;strong&gt;From thresholds (by value)&lt;/strong&gt; and &lt;strong&gt;Gradient mode&lt;/strong&gt; is set to &lt;strong&gt;Scheme&lt;/strong&gt;, then the line or bar color changes as it crosses the defined thresholds:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;data-srcset=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=320 320w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=550 550w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=750 750w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=900 900w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1040 1040w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1240 1240w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Colors scheme: From thresholds&#34;width=&#34;813&#34;height=&#34;343&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;
            alt=&#34;Colors scheme: From thresholds&#34;width=&#34;813&#34;height=&#34;343&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;line-style&#34;&gt;Line style&lt;/h4&gt;
&lt;p&gt;Choose a solid, dashed, or dotted line style:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Solid&lt;/strong&gt; - Display a solid line. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dash&lt;/strong&gt; - Display a dashed line. When you choose this option, a list appears for you to select the length and gap (length, gap) for the line dashes. Dash spacing is 10, 10 by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dots&lt;/strong&gt; - Display dotted lines. When you choose this option, a list appears for you to select the gap (length = 0, gap) for the dot spacing. Dot spacing is 0, 10 by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Line style examples&#34;width=&#34;1226&#34;height=&#34;604&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;
            alt=&#34;Line style examples&#34;width=&#34;1226&#34;height=&#34;604&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div data-shared=&#34;visualizations/connect-null-values.md&#34;&gt;
            

&lt;h4 id=&#34;connect-null-values&#34;&gt;Connect null values&lt;/h4&gt;
&lt;p&gt;Choose how null values, which are gaps in the data, appear on the graph. Null values can be connected to form a continuous line or set to a threshold above which gaps in the data are no longer connected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points with gaps in the data are never connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Time series data points with gaps in the data are always connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which gaps in the data are no longer connected. This can be useful when the connected gaps in the data are of a known size and/or within a known range, and gaps outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        


&lt;div data-shared=&#34;visualizations/disconnect-values.md&#34;&gt;
            

&lt;h4 id=&#34;disconnect-values&#34;&gt;Disconnect values&lt;/h4&gt;
&lt;p&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points in the data are never disconnected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which values in the data are disconnected. This can be useful when desired values in the data are of a known size and/or within a known range, and values outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;p&gt;To change the color, use the standard 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;color scheme&lt;/a&gt; field option.&lt;/p&gt;
&lt;h4 id=&#34;show-points&#34;&gt;Show points&lt;/h4&gt;
&lt;p&gt;Set whether to show data points as lines or bars. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines a point&amp;rsquo;s visibility based on the density of the data. If the density is low, then points appear.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Show the points regardless of how dense the dataset is.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Don&amp;rsquo;t show points.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;stack-series&#34;&gt;Stack series&lt;/h4&gt;
&lt;p&gt;Set whether Grafana stacks or displays series on top of each other. Be cautious when using stacking because it can create misleading graphs. To read more about why stacking might not be the best approach, refer to &lt;a href=&#34;https://www.data-to-viz.com/caveat/stacking.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;The issue with stacking&lt;/a&gt;. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Turns off series stacking. When &lt;strong&gt;Off&lt;/strong&gt;, all series share the same space in the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt; - Stacks series on top of each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;100%&lt;/strong&gt; - Stack by percentage where all series add up to 100%.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;stack-series-in-groups&#34;&gt;Stack series in groups&lt;/h5&gt;
&lt;p&gt;The stacking group option is only available as an override. For more information about creating an override, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the panel and click &lt;strong&gt;Overrides&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a field override for the &lt;strong&gt;Stack series&lt;/strong&gt; option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In stacking mode, click &lt;strong&gt;Normal&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Name the stacking group in which you want the series to appear.&lt;/p&gt;
&lt;p&gt;The stacking group name option is only available when you create an override.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;bar-alignment&#34;&gt;Bar alignment&lt;/h4&gt;
&lt;p&gt;Set the position of the bar relative to a data point. In the examples below, &lt;strong&gt;Show points&lt;/strong&gt; is set to &lt;strong&gt;Always&lt;/strong&gt; which makes it easier to see the difference this setting makes. The points don&amp;rsquo;t change, but the bars change in relationship to the points. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Before&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-before.png&#34;
  alt=&#34;Bar alignment before icon&#34; width=&#34;25&#34;
     height=&#34;25&#34;/&gt;
The bar is drawn before the point. The point is placed on the trailing corner of the bar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-center.png&#34;
  alt=&#34;Bar alignment center icon&#34; width=&#34;35&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn around the point. The point is placed in the center of the bar. This is the default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;After&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-after.png&#34;
  alt=&#34;Bar alignment after icon&#34; width=&#34;34&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn after the point. The point is placed on the leading corner of the bar.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-1.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show thresholds&lt;/td&gt;
              &lt;td&gt;Choose from a variety of display options including not displaying thresholds at all.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="time-series">Time series&lt;/h1>
&lt;p>Time series visualizations are the default way to show the variations of a set of data values over time. Each data point is matched to a timestamp and this &lt;em>time series&lt;/em> is displayed as a graph. The visualization can render series as lines, points, or bars and it&amp;rsquo;s versatile enough to display almost any type of
&lt;a href="/docs/grafana/v13.0/fundamentals/timeseries/">time-series data&lt;/a>.&lt;/p></description></item><item><title>Alert list</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/alert-list/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/alert-list/</guid><content><![CDATA[&lt;h1 id=&#34;alert-list&#34;&gt;Alert list&lt;/h1&gt;
&lt;p&gt;Alert lists allow you to display a list of important alerts that you want to track. You can configure the alert list to show the current state of your alert, such as firing, pending, or normal. Learn more about alerts in 
    &lt;a href=&#34;/docs/grafana/v13.0/alerting/&#34;&gt;Grafana Alerting overview&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-alert-list-v11.3.png&#34;
  alt=&#34;An alert list visualization&#34; width=&#34;864&#34;
     height=&#34;338&#34;/&gt;&lt;/p&gt;
&lt;p&gt;On each dashboard load, this visualization queries the alert list, always providing the most up-to-date results.&lt;/p&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/bdodlcyou483ke/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Alert List&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/bdodlcyou483ke/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;configure-an-alert-list&#34;&gt;Configure an alert list&lt;/h2&gt;
&lt;p&gt;Once you’ve 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;created a dashboard&lt;/a&gt;, the following video shows you how to configure an alert list visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/o4rK7_AXZ9Y&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;options&#34;&gt;Options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your alert list visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;View mode&lt;/td&gt;
              &lt;td&gt;Choose between &lt;strong&gt;List&lt;/strong&gt; to display alerts in a detailed list format with comprehensive information, or &lt;strong&gt;Stat&lt;/strong&gt; to show alerts as a summarized single-value statistic.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Group mode&lt;/td&gt;
              &lt;td&gt;Choose between &lt;strong&gt;Default grouping&lt;/strong&gt; to show alert instances grouped by their alert rule, or &lt;strong&gt;Custom grouping&lt;/strong&gt; to show alert instances grouped by a custom set of labels.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max items&lt;/td&gt;
              &lt;td&gt;Sets the maximum number of alerts to list. By default, Grafana sets this value to 10.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#sort-order&#34;&gt;Sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select how to order the alerts displayed.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerts linked to this dashboard&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to only show alerts from the dashboard the alert list is in.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;sort-order&#34;&gt;Sort order&lt;/h4&gt;
&lt;p&gt;Select how to order the alerts displayed. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alphabetical (asc)&lt;/strong&gt; - Alphabetical order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alphabetical (desc)&lt;/strong&gt; - Reverse alphabetical order.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Importance&lt;/strong&gt; - By importance according to the following values, with 1 being the highest:
&lt;ul&gt;
&lt;li&gt;alerting: 1&lt;/li&gt;
&lt;li&gt;firing: 1&lt;/li&gt;
&lt;li&gt;no_data: 2&lt;/li&gt;
&lt;li&gt;pending: 3&lt;/li&gt;
&lt;li&gt;ok: 4&lt;/li&gt;
&lt;li&gt;paused: 5&lt;/li&gt;
&lt;li&gt;inactive: 5&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time (asc)&lt;/strong&gt; - Newest active alert instances first.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time (desc)&lt;/strong&gt; - Oldest active alert instances first.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;filter-options&#34;&gt;Filter options&lt;/h3&gt;
&lt;p&gt;These options allow you to limit alerts shown to only those that match the query, folder, or tags you choose.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Alert name&lt;/td&gt;
              &lt;td&gt;Filter alerts by name.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Alert instance label&lt;/td&gt;
              &lt;td&gt;Filter alert instances using 
    &lt;a href=&#34;/docs/grafana/v13.0/alerting/fundamentals/alert-rules/annotation-label/&#34;&gt;label&lt;/a&gt; querying. For example,&lt;code&gt;{severity=&amp;quot;critical&amp;quot;, instance=~&amp;quot;cluster-us-.&#43;&amp;quot;}&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Datasource&lt;/td&gt;
              &lt;td&gt;Filter alerts from the selected data source.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Folder&lt;/td&gt;
              &lt;td&gt;Filter alerts by the selected folder. Only alerts from dashboards in this folder are displayed.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show alerts with 0 instances&lt;/td&gt;
              &lt;td&gt;Filter for alert rules with no instances. Alert rules with 0 (zero) instances are hidden by default. You can choose to show them by toggling this switch. Because these rules have no instances, they remain hidden if the &lt;strong&gt;Alert instance label&lt;/strong&gt; filter is configured.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;alert-state-filter-options&#34;&gt;Alert state filter options&lt;/h3&gt;
&lt;p&gt;Choose which alert states to display in this visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Alerting / Firing&lt;/td&gt;
              &lt;td&gt;Shows alerts that are currently active and triggering an alert condition.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Pending&lt;/td&gt;
              &lt;td&gt;Shows alerts that are in a transitional state, waiting for conditions to be met before triggering.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No Data&lt;/td&gt;
              &lt;td&gt;Shows alerts where the data source is not returning any data, which could indicate an issue with data collection.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Normal&lt;/td&gt;
              &lt;td&gt;Shows alerts that are in a normal or resolved state, where no alert condition is currently met.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Error&lt;/td&gt;
              &lt;td&gt;Shows alerts where an error has occurred, typically related to an issue in the alerting process.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
]]></content><description>&lt;h1 id="alert-list">Alert list&lt;/h1>
&lt;p>Alert lists allow you to display a list of important alerts that you want to track. You can configure the alert list to show the current state of your alert, such as firing, pending, or normal. Learn more about alerts in
&lt;a href="/docs/grafana/v13.0/alerting/">Grafana Alerting overview&lt;/a>.&lt;/p></description></item><item><title>Annotations list</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/annotations/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/annotations/</guid><content><![CDATA[&lt;h1 id=&#34;annotations-list&#34;&gt;Annotations list&lt;/h1&gt;
&lt;p&gt;The annotations list shows a list of available annotations you can use to view annotated data. Various options are available to filter the list based on tags and on the current dashboard.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The annotations list visualization&#34;width=&#34;2310&#34;height=&#34;976&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-annotations-list-viz-v12.0.png&#34;
            alt=&#34;The annotations list visualization&#34;width=&#34;2310&#34;height=&#34;976&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;annotation-query-options&#34;&gt;Annotation query options&lt;/h3&gt;
&lt;p&gt;The following options control the source query for the list of annotations:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#query-filter&#34;&gt;Query filter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Specify which annotations are included in the list.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#time-range&#34;&gt;Time Range&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Specify whether the list should be limited to the current time range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tags&lt;/td&gt;
              &lt;td&gt;Filter the annotations by tags. You can add multiple tags to refine the list. Optionally, leave the tag list empty and filter in view mode by selecting tags that are listed as part of the results on the panel itself.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit the number of results returned.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;query-filter&#34;&gt;Query filter&lt;/h4&gt;
&lt;p&gt;Use the &lt;strong&gt;Query filter&lt;/strong&gt; option to create a list of annotations from all dashboards in your organization or the current dashboard in which this panel is located.
Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;All dashboards&lt;/strong&gt; - List annotations from all dashboards in the current organization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;This dashboard&lt;/strong&gt; - Limit the list to the annotations on the current dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;time-range&#34;&gt;Time Range&lt;/h4&gt;
&lt;p&gt;Specify whether the list should be limited to the current time range.
Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No time range limit for the annotations query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;This dashboard&lt;/strong&gt; - Limit the list to the time range of the dashboard where the annotations list is available.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;display-options&#34;&gt;Display options&lt;/h3&gt;
&lt;p&gt;These options control additional metadata included in the annotations list display:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show user&lt;/td&gt;
              &lt;td&gt;Show or hide which user created the annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show time&lt;/td&gt;
              &lt;td&gt;Show or hide the time the annotation creation time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show tags&lt;/td&gt;
              &lt;td&gt;Show or hide the tags associated with an annotation. Note that you can use the tags to filter the annotations list.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;link-behavior-options&#34;&gt;Link behavior options&lt;/h3&gt;
&lt;p&gt;Use the following options to control the behavior of annotation links in the list:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Link target&lt;/td&gt;
              &lt;td&gt;Set how to view the annotated data. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Panel&lt;/strong&gt; - The link takes you directly to a full-screen view of the panel with the corresponding annotation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dashboard&lt;/strong&gt; - Focuses the annotation in the context of a complete dashboard.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Time before&lt;/td&gt;
              &lt;td&gt;Set the time range before the annotation. Use duration string values like &lt;code&gt;1h&lt;/code&gt; for one hour and &lt;code&gt;10m&lt;/code&gt; for 10 minutes.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Time after&lt;/td&gt;
              &lt;td&gt;Set the time range after the annotation.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
]]></content><description>&lt;h1 id="annotations-list">Annotations list&lt;/h1>
&lt;p>The annotations list shows a list of available annotations you can use to view annotated data. Various options are available to filter the list based on tags and on the current dashboard.&lt;/p></description></item><item><title>Bar chart</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/bar-chart/</link><pubDate>Tue, 14 Apr 2026 14:59:56 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/bar-chart/</guid><content><![CDATA[&lt;h1 id=&#34;bar-chart&#34;&gt;Bar chart&lt;/h1&gt;
&lt;p&gt;A bar chart is a visual representation that uses rectangular bars, where the length of each bar represents each value.
You can use the bar chart visualization when you want to compare values over different categories or time periods. The visualization can display the bars horizontally or vertically, and can be customized to group or stack bars for more complex data analysis.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-bar-charts-v11.3.png&#34;
  alt=&#34;Bar chart visualizations&#34; width=&#34;1034&#34;
     height=&#34;377&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can use the bar chart visualization if you need to show:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Population distribution by age or location&lt;/li&gt;
&lt;li&gt;CPU usage per application&lt;/li&gt;
&lt;li&gt;Sales per division&lt;/li&gt;
&lt;li&gt;Server cost distribution&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-bar-chart&#34;&gt;Configure a bar chart&lt;/h2&gt;
&lt;p&gt;The following video shows you how to create and configure a bar chart visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/qyKE9-71KkE&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/ktMs4D6Mk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Bar Charts and Pie Charts&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/ktMs4D6Mk/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To create a bar chart visualization, you need a dataset containing one string or time field (or column) and at least one numeric field, though preferably more than one to make best use of the visualization.&lt;/p&gt;
&lt;p&gt;The text or time field is used to label the bars or values in each row of data and the numeric fields are represented by proportionally sized bars.&lt;/p&gt;
&lt;h3 id=&#34;example-1&#34;&gt;Example 1&lt;/h3&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Group&lt;/th&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;uno&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-11.1-barchart-example1.png&#34;
  alt=&#34;Bar chart single row example&#34; width=&#34;1200&#34;
     height=&#34;334&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If you have more than one text or time field, by default, the visualization uses the first one, but you can change this in the x-axis option as described in the &lt;a href=&#34;#bar-chart-options&#34;&gt;Bar chart options&lt;/a&gt; section.&lt;/p&gt;
&lt;h3 id=&#34;example-2&#34;&gt;Example 2&lt;/h3&gt;
&lt;p&gt;If your dataset contains multiple rows, the visualization displays multiple bar chart groups where each group contains multiple bars representing all the numeric values for a row.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Group&lt;/th&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;uno&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;dos&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;tres&lt;/td&gt;
              &lt;td&gt;20&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-11.1-barchart-example2.png&#34;
  alt=&#34;Bar chart multiple row example&#34; width=&#34;1200&#34;
     height=&#34;334&#34;/&gt;&lt;/p&gt;
&lt;p&gt;While the first field can be time-based and you can use a bar chart to plot time-series data, for large amounts of time-series data, we recommend that you use the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/&#34;&gt;time series visualization&lt;/a&gt; and configure it to be displayed as bars.&lt;/p&gt;
&lt;p&gt;We recommend that you only use one dataset in a bar chart because using multiple datasets can result in unexpected behavior.&lt;/p&gt;
&lt;!-- vale Grafana.WordList = NO --&gt;
&lt;!-- vale Grafana.Spelling = NO --&gt;
&lt;h2 id=&#34;apply-filters-from-the-bar-chart&#34;&gt;Apply filters from the bar chart&lt;/h2&gt;
&lt;p&gt;In bar charts, you can apply filters directly from the visualization.&lt;/p&gt;
&lt;p&gt;To display the filter button, hover your cursor over the bar that has the value for which you want to filter and click the bar:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The filter button in a bar chart tooltip&#34;width=&#34;718&#34;height=&#34;402&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-adhoc-filter-icon-bar-v12.2.png&#34;
            alt=&#34;The filter button in a bar chart tooltip&#34;width=&#34;718&#34;height=&#34;402&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;For more information about applying filters this way, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/dashboards/variables/add-template-variables/#dashboard-drilldown-with-filters&#34;&gt;Dashboard drilldown with filters&lt;/a&gt;.&lt;/p&gt;
&lt;!-- vale Grafana.Spelling = YES --&gt;
&lt;!-- vale Grafana.WordList = YES --&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;bar-chart-options&#34;&gt;Bar chart options&lt;/h3&gt;
&lt;p&gt;Use these options to refine your visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;X Axis&lt;/td&gt;
              &lt;td&gt;Specify which field is used for the x-axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Orientation&lt;/td&gt;
              &lt;td&gt;Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana decides the bar orientation based on the panel dimensions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Horizontal&lt;/strong&gt; - Will make the X axis the category axis.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Vertical&lt;/strong&gt; - Will make the Y axis the category axis.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Rotate x-axis tick labels&lt;/td&gt;
              &lt;td&gt;When the graph is vertically oriented, this setting rotates the labels under the bars. This setting is useful when bar chart labels are long and overlap.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;X-axis tick label max length&lt;/td&gt;
              &lt;td&gt;Sets the maximum length of bar chart labels. Labels longer than the maximum length are truncated, and appended with &lt;code&gt;...&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;X-axis labels minimum spacing&lt;/td&gt;
              &lt;td&gt;Sets the minimum spacing between x-axis labels. Depending on your choice, you can select the &lt;strong&gt;RTL&lt;/strong&gt; checkbox to require space from the right side. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - All tick marks are shown.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Small&lt;/strong&gt; - 100 px of space is required between labels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Medium&lt;/strong&gt; - 200 px of space is required between labels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Large&lt;/strong&gt; - 300 px of space is required between labels.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show values&lt;/td&gt;
              &lt;td&gt;This controls whether values are shown. Values are shown on top or to the left of bars. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; Values will be shown if there is space.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; Always show values.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; Never show values.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Stacking&lt;/td&gt;
              &lt;td&gt;Controls bar chart stacking. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt;: Bars will not be stacked.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt;: Bars will be stacked on each other.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Percent&lt;/strong&gt;: Bars will be stacked on each other, and the height of each bar is the percentage of the total height of the stack.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Group width&lt;/td&gt;
              &lt;td&gt;Controls the width of groups. 1 = Max with, 0 = Min width.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar width&lt;/td&gt;
              &lt;td&gt;Controls the width of bars. 1 = Max width, 0 = Min width.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar radius&lt;/td&gt;
              &lt;td&gt;Controls the radius of the bars. Choose from: &lt;ul&gt;&lt;li&gt;0 = Minimum radius&lt;/li&gt;&lt;li&gt;0.5 = Maximum radius&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Highlight full area on cover&lt;/td&gt;
              &lt;td&gt;Controls if the entire surrounding area of the bar is highlighted when you hover over the bar.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color by field&lt;/td&gt;
              &lt;td&gt;Use the color value for a sibling field to color each bar value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Controls line width of the bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Controls the fill opacity bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gradient-mode&#34;&gt;Gradient mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the mode of the gradient fill. Fill gradient is based on the line color. To change the color, use the standard color scheme field option. Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;gradient-mode&#34;&gt;Gradient mode&lt;/h4&gt;
&lt;p&gt;Set the mode of the gradient fill. Fill gradient is based on the line color. To change the color, use the standard color scheme field option. Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - Transparency of the gradient is calculated based on the values on the y-axis. Opacity of the fill is increasing with the values on the Y-axis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - Gradient color is generated based on the hue of the line color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - The bar receives a gradient color defined by the &lt;strong&gt;Standard options &amp;gt; Color scheme&lt;/strong&gt; selection.
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;From thresholds&lt;/strong&gt; - If the &lt;strong&gt;Color scheme&lt;/strong&gt; selection is &lt;strong&gt;From thresholds (by value)&lt;/strong&gt;, then each bar is the color of the defined threshold.&lt;/p&gt;
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 786px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link captioned&#34;
            href=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload mb-0&#34;
              data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Color scheme From thresholds&#34;width=&#34;786&#34;height=&#34;336&#34;title=&#34;Color scheme: From thresholds&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-thresholds-v11.3.png&#34;
                alt=&#34;Color scheme From thresholds&#34;width=&#34;786&#34;height=&#34;336&#34;title=&#34;Color scheme: From thresholds&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Color scheme: From thresholds&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Gradient color schemes&lt;/strong&gt; - The following image shows a bar chart with the &lt;strong&gt;Green-Yellow-Red (by value)&lt;/strong&gt; color scheme option selected.&lt;/p&gt;
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 785px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link captioned&#34;
            href=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload mb-0&#34;
              data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Color scheme Green-Yellow-Red&#34;width=&#34;785&#34;height=&#34;338&#34;title=&#34;Color scheme: Green-Yellow-Red&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/media/docs/grafana/panels-visualizations/screenshot-colors-by-value-v11.3.png&#34;
                alt=&#34;Color scheme Green-Yellow-Red&#34;width=&#34;785&#34;height=&#34;338&#34;title=&#34;Color scheme: Green-Yellow-Red&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Color scheme: Green-Yellow-Red&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-1.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide zeros&lt;/td&gt;
              &lt;td&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Hide zeros&lt;/strong&gt; option is displayed. This option controls whether or not series with &lt;code&gt;0&lt;/code&gt; values are shown in the list in the tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;text-size&#34;&gt;Text size&lt;/h3&gt;
&lt;p&gt;Enter a &lt;strong&gt;Value&lt;/strong&gt; to change the size of the text on your bar chart.&lt;/p&gt;
&lt;h3 id=&#34;axis&#34;&gt;Axis&lt;/h3&gt;
&lt;p&gt;Use the following field settings to refine how your axes display.&lt;/p&gt;
&lt;p&gt;For guidance on configuring more than one y-axis, refer to &lt;a href=&#34;#multiple-y-axes&#34;&gt;Multiple y-axes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some field options will not affect the visualization until you click outside of the field option box you are editing or press Enter.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Select the placement of the Y-axis. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana automatically assigns Y-axis to the series. When there are two or more series with different units, then Grafana assigns the left axis to the first unit and right to the following units.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Display all Y-axes on the left side.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt; - Display all Y-axes on the right side.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Hide all axes. To selectively hide axes, 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#add-a-field-override&#34;&gt;add a field override&lt;/a&gt; that targets specific fields.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Label&lt;/td&gt;
              &lt;td&gt;Set a Y-axis text label. If you have more than one Y-axis, then you can assign different labels with an override.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width of the axis. By default, Grafana dynamically calculates the width of an axis.&lt;br&gt;&lt;/br&gt;By setting the width of the axis, data whose axes types are different can share the same display proportions. This makes it easier to compare more than one graph’s worth of data because the axes are not shifted or stretched within visual proximity of each other.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show grid lines&lt;/td&gt;
              &lt;td&gt;Set whether grid lines are displayed in the chart. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana automatically determines whether grid lines are displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;On&lt;/strong&gt; - Grid lines are always displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Grid lines are never displayed&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Choose whether the axis color is the &lt;strong&gt;Text&lt;/strong&gt; or &lt;strong&gt;Series&lt;/strong&gt; color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show border&lt;/td&gt;
              &lt;td&gt;Toggle the switch to hide or display the border.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Scale&lt;/td&gt;
              &lt;td&gt;Set how the y-axis is split. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Choose between log base 2 or log base 10.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Uses a symmetrical logarithmic scale. Choose between log base 2 or log base 10, allowing for negative values.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Centered zero&lt;/td&gt;
              &lt;td&gt;Set the y-axis so it&amp;rsquo;s centered on zero.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of Y-axis limits. By default, Grafana sets the range for the Y-axis automatically based on the dataset.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/h4&gt;
&lt;p&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of Y-axis limits. By default, Grafana sets the range for the Y-axis automatically based on the dataset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Soft min&lt;/strong&gt; and &lt;strong&gt;soft max&lt;/strong&gt; settings can prevent blips from turning into mountains when the data is mostly flat, and hard min or max derived from standard min and max field options can prevent intermittent spikes from flattening useful detail by clipping the spikes past a defined point.&lt;/p&gt;
&lt;p&gt;You can set standard min/max options to define hard limits of the Y-axis. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Standard options definitions&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/multiple-y-axes.md&#34;&gt;
            

&lt;h4 id=&#34;multiple-y-axes&#34;&gt;Multiple y-axes&lt;/h4&gt;
&lt;p&gt;In some cases, you might want to display multiple y-axes. For example, if you have a dataset showing both temperature and humidity over time, you might want to show two y-axes with different units for the two series.&lt;/p&gt;
&lt;p&gt;You can configure multiple y-axes and control where they&amp;rsquo;re displayed in the visualization by adding field overrides. 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#example-2-format-temperature-and-humidity&#34;&gt;This example of a dataset that includes temperature and humidity&lt;/a&gt; describes how you can configure that. Repeat the steps for every y-axis you wish to display.&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-1.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show thresholds&lt;/td&gt;
              &lt;td&gt;Choose from a variety of display options including not displaying thresholds at all.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="bar-chart">Bar chart&lt;/h1>
&lt;p>A bar chart is a visual representation that uses rectangular bars, where the length of each bar represents each value.
You can use the bar chart visualization when you want to compare values over different categories or time periods. The visualization can display the bars horizontally or vertically, and can be customized to group or stack bars for more complex data analysis.&lt;/p></description></item><item><title>Bar gauge</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/bar-gauge/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/bar-gauge/</guid><content><![CDATA[&lt;h1 id=&#34;bar-gauge&#34;&gt;Bar gauge&lt;/h1&gt;
&lt;p&gt;Bar gauges simplify your data by reducing every field to a single value. You choose how Grafana calculates the reduction. This visualization can show one or more bar gauges depending on how many series, rows, or columns your query returns.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/v66/bar_gauge_cover.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/v66/bar_gauge_cover.png&#34;data-srcset=&#34;/static/img/docs/v66/bar_gauge_cover.png?w=320 320w, /static/img/docs/v66/bar_gauge_cover.png?w=550 550w, /static/img/docs/v66/bar_gauge_cover.png?w=750 750w, /static/img/docs/v66/bar_gauge_cover.png?w=900 900w, /static/img/docs/v66/bar_gauge_cover.png?w=1040 1040w, /static/img/docs/v66/bar_gauge_cover.png?w=1240 1240w, /static/img/docs/v66/bar_gauge_cover.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Bar gauge panel&#34;width=&#34;1102&#34;height=&#34;385&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v66/bar_gauge_cover.png&#34;
            alt=&#34;Bar gauge panel&#34;width=&#34;1102&#34;height=&#34;385&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The bar gauge visualization displays values as bars with various lengths or fills proportional to the values they represent. They differ from traditional bar charts in that they act as gauges displaying metrics between ranges. One example is a thermometer displaying body temperature in a bar filling up.&lt;/p&gt;
&lt;p&gt;You can use a bar gauge visualization when you need to show:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Key performance indicators (KPIs)&lt;/li&gt;
&lt;li&gt;System health&lt;/li&gt;
&lt;li&gt;Savings goals&lt;/li&gt;
&lt;li&gt;Attendance&lt;/li&gt;
&lt;li&gt;Process completion rates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-bar-gauge-visualization&#34;&gt;Configure a bar gauge visualization&lt;/h2&gt;
&lt;p&gt;The following video shows you how to create and configure a bar gauge visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/7PhDysObEXA&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/vmie2cmWz/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Bar Gauge&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/vmie2cmWz/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To create a bar gauge visualization, you need a dataset querying at least one numeric field. Every numeric field in the dataset is displayed as a bar gauge. Text or time fields aren&amp;rsquo;t required but if they&amp;rsquo;re present, they&amp;rsquo;re used for labeling.&lt;/p&gt;
&lt;h3 id=&#34;example-1&#34;&gt;Example 1&lt;/h3&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Label&lt;/th&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Row1&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-bargauge-example1.png&#34;
  alt=&#34;Bar gauge with single row of data&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The minimum and maximum range for the bar gauges is automatically pulled from the largest and smallest numeric values in the dataset. You can also manually define the minimum and maximum values as indicated in the &lt;a href=&#34;#standard-options&#34;&gt;Standard options&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;You can also define the minimum and maximum from the dataset provided.&lt;/p&gt;
&lt;h3 id=&#34;example-2&#34;&gt;Example 2&lt;/h3&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Label&lt;/th&gt;
              &lt;th&gt;Value&lt;/th&gt;
              &lt;th&gt;Max&lt;/th&gt;
              &lt;th&gt;Min&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Row1&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-bargauge-example2.png&#34;
  alt=&#34;Bar gauge with single row of data including maximum and minimum&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If you don’t want to show gauges for the min and max values, you can configure only one field to be displayed as described in the &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-bargauge-example3.png&#34;
  alt=&#34;Bar gauge, single row of data with max and min displaying value&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Even if the min and max aren’t displayed, the visualization still pulls the range from the data set.&lt;/p&gt;
&lt;h3 id=&#34;example-3&#34;&gt;Example 3&lt;/h3&gt;
&lt;p&gt;The bar gauge visualization also supports multiple records (rows) in the dataset.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Label&lt;/th&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Row1&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Row2&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Row3&lt;/td&gt;
              &lt;td&gt;20&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-bargauge-example4.png&#34;
  alt=&#34;Bar gauge with multiple rows of data displaying last row&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;By default, the visualization is configured to &lt;a href=&#34;#value-options&#34;&gt;calculate&lt;/a&gt; a single value per column or series and to display only the last set of data. However, it derives the minimum and maximum from the full dataset even if those values aren’t visible. In this example, that means only the last row of data is displayed in the gauges and the minimum and maximum values are defined as 2 and 20, pulled from the whole dataset.&lt;/p&gt;
&lt;p&gt;If you want to show one gauge per cell you can change the &lt;strong&gt;Show&lt;/strong&gt; setting from &lt;strong&gt;Calculate&lt;/strong&gt; to &lt;strong&gt;All values&lt;/strong&gt; and each bar is labeled by concatenating the text column with each value&amp;rsquo;s column name.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-bargauge-example5.png&#34;
  alt=&#34;Bar gauge with multiple rows of data displaying all the values&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;For more information on these settings, refer to &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-options&#34;&gt;Value options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine how your visualization displays the value:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show&lt;/td&gt;
              &lt;td&gt;Set how Grafana displays your data. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Calculate&lt;/strong&gt; - Show a calculated value based on all rows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;All values&lt;/strong&gt; - Show a separate value for every row. If you select this option, then you can also limit the number of rows to display.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Calculation&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;Calculate&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, select a reducer function that Grafana will use to reduce many fields to a single value. For a list of available calculations, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;All values&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, enter the maximum number of rows to display. The default is 5,000.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields&lt;/td&gt;
              &lt;td&gt;Select the fields display in the panel.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;bar-gauge-options&#34;&gt;Bar gauge options&lt;/h3&gt;
&lt;p&gt;Adjust how the gauge is displayed.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Orientation&lt;/td&gt;
              &lt;td&gt;Choose a stacking direction:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines the best orientation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Horizontal&lt;/strong&gt; - Bars stretch horizontally, left to right.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Vertical&lt;/strong&gt; - Bars stretch vertically, bottom to top.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display mode&lt;/td&gt;
              &lt;td&gt;Choose a display mode:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Gradient&lt;/strong&gt; - Threshold levels define a gradient.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Retro LCD&lt;/strong&gt; - The bar is split into sections that are lit or unlit.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Basic&lt;/strong&gt; - Single color based on the matching threshold.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Value display&lt;/td&gt;
              &lt;td&gt;Choose a value display mode:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Value color&lt;/strong&gt; - Value color is determined by value.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Text color&lt;/strong&gt; - Value color is default text color.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Values are hidden.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Name placement&lt;/td&gt;
              &lt;td&gt;Set the name placement mode when the bar gauge orientation is &lt;strong&gt;Auto&lt;/strong&gt; or &lt;strong&gt;Horizontal&lt;/strong&gt;. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines the best placement.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Top&lt;/strong&gt; - Names are placed on top of each bar gauge.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Names are placed to the left of each bar gauge.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Names are hidden.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;When the bar gauge is in the vertical orientation, choose from &lt;strong&gt;Auto&lt;/strong&gt; (names are always placed at the bottom of each bar) or &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show unfilled area&lt;/td&gt;
              &lt;td&gt;Select if you want to render the unfilled region of the bars as dark gray. Not applicable to &lt;strong&gt;Retro LCD&lt;/strong&gt; display mode.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar size&lt;/td&gt;
              &lt;td&gt;Choose a bar size mode:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines the best bar size.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Manual&lt;/strong&gt; - Manually configure the bar size.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min width&lt;/td&gt;
              &lt;td&gt;Limit the minimum width of the bar column when the gauge is oriented vertically or is in &lt;strong&gt;Auto&lt;/strong&gt; mode. Automatically shows the x-axis scroll bar when there&amp;rsquo;s a large amount of data.&lt;p&gt;This option only applies when the &lt;strong&gt;Bar size&lt;/strong&gt; mode is set to &lt;strong&gt;Manual&lt;/strong&gt;.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min height&lt;/td&gt;
              &lt;td&gt;Limit the minimum height of the bar row when the bar gauge is oriented horizontally or is in &lt;strong&gt;Auto&lt;/strong&gt; mode. Automatically shows the y-axis scroll bar when there&amp;rsquo;s a large amount of data. &lt;p&gt;This option only applies when the &lt;strong&gt;Bar size&lt;/strong&gt; mode is set to &lt;strong&gt;Manual&lt;/strong&gt;.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Limit the maximum height of the bar row when the bar gauge is oriented horizontally or is in &lt;strong&gt;Auto&lt;/strong&gt; mode. Automatically shows the y-axis scroll bar when there&amp;rsquo;s a large amount of data. &lt;p&gt;This option only applies when the &lt;strong&gt;Bar size&lt;/strong&gt; mode is set to &lt;strong&gt;Manual&lt;/strong&gt;.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;text-size-options&#34;&gt;Text size options&lt;/h3&gt;
&lt;p&gt;Set the sizes of the following text elements in pixels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt; - Bar name&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Bar value&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-1.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.
To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Data links for this visualization don&amp;rsquo;t include the &lt;strong&gt;One click&lt;/strong&gt; switch, however, if there&amp;rsquo;s only one data link configured, that data link has single-click functionality.
If multiple data links are configured, then clicking the visualization opens a menu that displays all the data links.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="bar-gauge">Bar gauge&lt;/h1>
&lt;p>Bar gauges simplify your data by reducing every field to a single value. You choose how Grafana calculates the reduction. This visualization can show one or more bar gauges depending on how many series, rows, or columns your query returns.&lt;/p></description></item><item><title>Candlestick</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/candlestick/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/candlestick/</guid><content><![CDATA[&lt;h1 id=&#34;candlestick&#34;&gt;Candlestick&lt;/h1&gt;
&lt;p&gt;The candlestick visualization allows you to visualize data that includes a number of consistent dimensions focused on price movements, such as stock prices. The candlestick visualization includes an &lt;a href=&#34;#open-high-low-close&#34;&gt;Open-High-Low-Close (OHLC) mode&lt;/a&gt;, as well as support for additional dimensions based on time series data.&lt;/p&gt;
&lt;p&gt;Candlestick visualizations build upon the foundation of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/&#34;&gt;time series visualization&lt;/a&gt; and include many common configuration settings.&lt;/p&gt;
&lt;p&gt;You can use a candlestick if you want to visualize, at a glance, how a price moved over time, whether it went up, down, or stayed the same, and how much it fluctuated:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A candlestick visualization&#34;width=&#34;2690&#34;height=&#34;1418&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candlestick-v11.6.png&#34;
            alt=&#34;A candlestick visualization&#34;width=&#34;2690&#34;height=&#34;1418&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Each candlestick is represented as a rectangle, referred to as the &lt;em&gt;candlestick body&lt;/em&gt;. The candlestick body displays the opening and closing prices during a time period. Green candlesticks represent when the price appreciated while the red candlesticks represent when the price depreciated. The lines sticking out the candlestick body are referred to as &lt;em&gt;wicks&lt;/em&gt; or &lt;em&gt;shadows&lt;/em&gt;, which represent the highest and lowest prices during the time period.&lt;/p&gt;
&lt;p&gt;Use a candlestick when you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitor and identify trends in price movements of specific assets such as stocks, currencies, or commodities.&lt;/li&gt;
&lt;li&gt;Analyze any volatility in the stock market.&lt;/li&gt;
&lt;li&gt;Provide data analysis to help with trading decisions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-candlestick&#34;&gt;Configure a candlestick&lt;/h2&gt;
&lt;p&gt;Once you’ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, the following video shows you how to configure a candlestick visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/IOFKBgbf3aM&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/candlestick/candlestick&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Candlestick&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/candlestick/candlestick&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The candlestick visualization works best with price movement data for an asset. The data must include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Timestamps&lt;/strong&gt; - The time at which each price movement occurred.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opening price&lt;/strong&gt; - The price of the asset at the beginning of the time period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Closing price&lt;/strong&gt; - The price of the asset at the end of the time period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Highest price&lt;/strong&gt; - The highest price the asset reached during the time period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lowest price&lt;/strong&gt; - The lowest price the asset reached during the time period.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;example&#34;&gt;Example&lt;/h3&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Timestamps&lt;/th&gt;
              &lt;th&gt;Open&lt;/th&gt;
              &lt;th&gt;High&lt;/th&gt;
              &lt;th&gt;Low&lt;/th&gt;
              &lt;th&gt;Close&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-13 10:05:00&lt;/td&gt;
              &lt;td&gt;0.200&lt;/td&gt;
              &lt;td&gt;0.205&lt;/td&gt;
              &lt;td&gt;0.201&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-14 10:10:10&lt;/td&gt;
              &lt;td&gt;0.204&lt;/td&gt;
              &lt;td&gt;0.205&lt;/td&gt;
              &lt;td&gt;0.201&lt;/td&gt;
              &lt;td&gt;0.200&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-15 10:15:10&lt;/td&gt;
              &lt;td&gt;0.204&lt;/td&gt;
              &lt;td&gt;0.205&lt;/td&gt;
              &lt;td&gt;0.201&lt;/td&gt;
              &lt;td&gt;0.200&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-16 10:20:11&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
              &lt;td&gt;0.202&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-17 10:25:11&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
              &lt;td&gt;0.202&lt;/td&gt;
              &lt;td&gt;0.203&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-18 10:30:12&lt;/td&gt;
              &lt;td&gt;0.202&lt;/td&gt;
              &lt;td&gt;0.202&lt;/td&gt;
              &lt;td&gt;0.201&lt;/td&gt;
              &lt;td&gt;0.201&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A candlestick visualization showing the price movements of specific asset.&#34;width=&#34;2930&#34;height=&#34;1226&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candles-volume-v11.6.png&#34;
            alt=&#34;A candlestick visualization showing the price movements of specific asset.&#34;width=&#34;2930&#34;height=&#34;1226&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/panel-pan-zoom.md&#34;&gt;
            &lt;p&gt;You can pan the panel time range left and right, and zoom it and in and out.
This, in turn, changes the dashboard time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;When you zoom out, the range doubles with each double-click, adding equal time to each side of the range.
For example, if the original time range is from 9:00 to 9:59, the time range changes as follow with each double-click:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next range: 8:30 - 10:29&lt;/li&gt;
&lt;li&gt;Next range: 7:30 - 11:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Click and drag the x-axis area of the panel to pan the time range.&lt;/p&gt;
&lt;p&gt;The time range shifts by the distance you drag.
For example, if the original time range is from 9:00 to 9:59 and you drag 30 minutes to the right, the time range changes to 9:30 to 10:29.&lt;/p&gt;
&lt;p&gt;For screen recordings showing these interactions, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/panels-visualizations/panel-overview/#pan-and-zoom-panel-time-range&#34;&gt;Panel overview documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;candlestick-options&#34;&gt;Candlestick options&lt;/h3&gt;
&lt;p&gt;The following options let you control which data is displayed in the visualization and how it appears:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Controls which dimensions are used for the visualization. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Candles&lt;/strong&gt; - Uses the open, high, low, and close dimensions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Volume&lt;/strong&gt; - Uses only the volume dimension.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Both&lt;/strong&gt; - The default behavior, which displays both candles and volume values.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Candle style&lt;/td&gt;
              &lt;td&gt;Controls the appearance of the candles. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Candles&lt;/strong&gt; - The default display style, which creates candle-style markers between the open and close dimensions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;OHLC Bars&lt;/strong&gt; - Displays values for the four core dimensions, open, high, low, and close.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#color-strategy&#34;&gt;Color strategy&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Controls how colors are applied to dimensions. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Since Open&lt;/strong&gt; - This mode uses the &lt;strong&gt;Up color&lt;/strong&gt; if the intra-period price movement is positive.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Since Prior Close&lt;/strong&gt; - The color of the candle is based on the inter-period price movement or change in value.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Up color/Down color&lt;/td&gt;
              &lt;td&gt;These options control which colors are used when the price movement is up or down. Note that the &lt;strong&gt;Color strategy&lt;/strong&gt; selection determines if intra-period or inter-period price movement is used to select the candle or OHLC bar color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#open-high-low-close&#34;&gt;Open, High, Low, Close, Volume&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The candlestick visualization attempts to map fields from your data to these dimensions, as appropriate dimension.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#additional-fields&#34;&gt;Additional fields&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The &lt;strong&gt;Include&lt;/strong&gt; and &lt;strong&gt;Ignore&lt;/strong&gt; options allow the candlestick visualization to display other included data such as simple moving averages, Bollinger bands and more, using the same styles and configurations available in the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/&#34;&gt;time series&lt;/a&gt; visualization.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;color-strategy&#34;&gt;Color strategy&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Color strategy&lt;/strong&gt; option controls how colors are applied to dimensions. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Since Open&lt;/strong&gt; - The default behavior. This mode uses the &lt;strong&gt;Up color&lt;/strong&gt; if the intra-period price movement is positive. In other words, if the value on close is greater or equal to the value on open, the &lt;strong&gt;Up color&lt;/strong&gt; is used.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Since Prior Close&lt;/strong&gt; - An alternative display method where the color of the candle is based on the inter-period price movement or change in value. In other words, if the value on open is greater than the previous value on close, the &lt;strong&gt;Up color&lt;/strong&gt; is used. If the value on open is lower than the previous value on close, the &lt;strong&gt;Down color&lt;/strong&gt; is used.&lt;/p&gt;
&lt;p&gt;This option also triggers the &lt;em&gt;hollow candlestick&lt;/em&gt; visualization mode. Hollow candlesticks indicate that the intra-period movement is positive (value is higher on close than on open), while filled candlesticks indicate the intra-period change is negative (value is lower on close than on open). To learn more, refer to the &lt;a href=&#34;https://thetradingbible.com/how-to-read-hollow-candlesticks&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;explanation of the differences&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;open-high-low-close&#34;&gt;Open, High, Low, Close, Volume&lt;/h4&gt;
&lt;p&gt;The candlestick visualization attempts to map fields from your data to the appropriate dimension:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open&lt;/strong&gt; - Starting value of the given period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High&lt;/strong&gt; - Highest value of the given period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Low&lt;/strong&gt; - Lowest value of the given period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Close&lt;/strong&gt; - Final (end) value of the given period.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Volume&lt;/strong&gt; - Sample count in the given period (for example, number of trades).&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The candlestick visualization legend doesn&amp;rsquo;t display these values.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;If your data can&amp;rsquo;t be mapped to these dimensions for some reason (for example, because the column names aren&amp;rsquo;t the same), you can map them manually using the &lt;strong&gt;Open&lt;/strong&gt;, &lt;strong&gt;High&lt;/strong&gt;, &lt;strong&gt;Low&lt;/strong&gt;, and &lt;strong&gt;Close&lt;/strong&gt; fields under the &lt;strong&gt;Candlestick&lt;/strong&gt; options in the panel editor:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Open, High, Low, and Close fields in the panel editor&#34;width=&#34;990&#34;height=&#34;836&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-olhc-options-v11.6.png&#34;
            alt=&#34;Open, High, Low, and Close fields in the panel editor&#34;width=&#34;990&#34;height=&#34;836&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;additional-fields&#34;&gt;Additional fields&lt;/h4&gt;
&lt;p&gt;The candlestick visualization is based on the time series visualization, and it can visualize additional data dimensions beyond open, high, low, close, and volume.
The &lt;strong&gt;Include&lt;/strong&gt; and &lt;strong&gt;Ignore&lt;/strong&gt; options allow it to visualize other included data such as simple moving averages, Bollinger bands and more, using the same styles and configurations available in the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/&#34;&gt;time series&lt;/a&gt; visualization.&lt;/p&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;
&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#hover-proximity&#34;&gt;Hover proximity&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single -&lt;/strong&gt; The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All -&lt;/strong&gt; The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden -&lt;/strong&gt; Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;hover-proximity&#34;&gt;Hover proximity&lt;/h4&gt;
&lt;p&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.
The following screen recording shows this option in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/gif-grafana-10-4-hover-proximity.gif&#34;
  alt=&#34;Adding a hover proximity limit for tooltips&#34; width=&#34;1136&#34;
     height=&#34;490&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;annotation-options&#34;&gt;Annotation options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/annotations/options.md&#34;&gt;
            &lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Multi-row annotations&lt;/td&gt;
              &lt;td&gt;Breaks each annotation data frame into a separate row in the visualization. Only visible in panels that display more than one annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotation clustering&lt;/td&gt;
              &lt;td&gt;Joins adjacent point annotations into a single annotation region. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide lines and areas&lt;/td&gt;
              &lt;td&gt;Controls display of annotation indicator lines, and shaded area for region annotations. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;graph-styles-options&#34;&gt;Graph styles options&lt;/h3&gt;
&lt;p&gt;The options under the &lt;strong&gt;Graph styles&lt;/strong&gt; section let you control the general appearance of &lt;a href=&#34;#additional-fields&#34;&gt;additional fields&lt;/a&gt; in the visualization, excluding &lt;a href=&#34;#standard-options&#34;&gt;color&lt;/a&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#style&#34;&gt;Style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-interpolation&#34;&gt;Line interpolation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how the graph interpolates the series line.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Set the thickness of the series lines or the outline for bars using the &lt;strong&gt;Line width&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Set the series area fill color using the &lt;strong&gt;Fill opacity&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gradient-mode&#34;&gt;Gradient mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a gradient mode to control the gradient fill, which is based on the series color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-style&#34;&gt;Line style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a solid, dashed, or dotted line style.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#connect-null-values&#34;&gt;Connect null values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how null values, which are gaps in the data, appear on the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#disconnect-values&#34;&gt;Disconnect values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-points&#34;&gt;Show points&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether to show data points to lines or bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point size&lt;/td&gt;
              &lt;td&gt;Set the size of the points, from 1 to 40 pixels in diameter.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#stack-series&#34;&gt;Stack series&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether Grafana displays series on top of each other.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#bar-alignment&#34;&gt;Bar alignment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the position of the bar relative to a data point.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar width factor&lt;/td&gt;
              &lt;td&gt;Set the width of the bar relative to minimum space between data points. A factor of 0.5 means that the bars take up half of the available space between data points. A factor of 1.0 means that the bars take up all available space.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;style&#34;&gt;Style&lt;/h4&gt;
&lt;p&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;.
You can use overrides to combine multiple styles in the same graph. Choose from the following:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Graph styles&#34;width=&#34;2950&#34;height=&#34;532&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-style-v12.0.png&#34;
            alt=&#34;Graph styles&#34;width=&#34;2950&#34;height=&#34;532&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;line-interpolation&#34;&gt;Line interpolation&lt;/h4&gt;
&lt;p&gt;Choose how the graph interpolates the series line:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Points are joined by straight lines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smooth&lt;/strong&gt; - Points are joined by curved lines that smooths transitions between points.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step before&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the end of the step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step after&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the beginning of the step.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Line interpolation styles&#34;width=&#34;2712&#34;height=&#34;1212&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-interpolation-v12.0.png&#34;
            alt=&#34;Line interpolation styles&#34;width=&#34;2712&#34;height=&#34;1212&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;gradient-mode&#34;&gt;Gradient mode&lt;/h4&gt;
&lt;p&gt;Choose a gradient mode to control the gradient fill, which is based on the series color. To change the color, use the standard color scheme field option. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - An opacity gradient where the opacity of the fill increases as y-axis values increase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - A subtle gradient that&amp;rsquo;s based on the hue of the series color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - A color gradient defined by your 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;. This setting is used for the fill area and line. For more information about scheme, refer to &lt;a href=&#34;#scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting. The following image shows the &lt;strong&gt;Fill opacity&lt;/strong&gt; set to 50.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Gradient modes&#34;width=&#34;2944&#34;height=&#34;602&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-gradient-v12.0.png&#34;
            alt=&#34;Gradient modes&#34;width=&#34;2944&#34;height=&#34;602&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h5 id=&#34;scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/h5&gt;
&lt;p&gt;In &lt;strong&gt;Scheme&lt;/strong&gt; gradient mode, the line or bar receives a gradient color defined from the selected &lt;strong&gt;Color scheme&lt;/strong&gt; option in the visualization&amp;rsquo;s &lt;strong&gt;Standard&lt;/strong&gt; options.&lt;/p&gt;
&lt;p&gt;The following image shows a line chart with the &lt;strong&gt;Green-Yellow-Red (by value)&lt;/strong&gt; color scheme option selected:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Gradient color scheme&#34;width=&#34;1468&#34;height=&#34;604&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-1-v12.0.png&#34;
            alt=&#34;Gradient color scheme&#34;width=&#34;1468&#34;height=&#34;604&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;If the &lt;strong&gt;Color scheme&lt;/strong&gt; is set to &lt;strong&gt;From thresholds (by value)&lt;/strong&gt; and &lt;strong&gt;Gradient mode&lt;/strong&gt; is set to &lt;strong&gt;Scheme&lt;/strong&gt;, then the line or bar color changes as it crosses the defined thresholds:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Gradient color scheme with thresholds&#34;width=&#34;1470&#34;height=&#34;604&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-scheme-grad-2-v12.0.png&#34;
            alt=&#34;Gradient color scheme with thresholds&#34;width=&#34;1470&#34;height=&#34;604&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;line-style&#34;&gt;Line style&lt;/h4&gt;
&lt;p&gt;Choose a solid, dashed, or dotted line style:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Solid&lt;/strong&gt; - Display a solid line. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dash&lt;/strong&gt; - Display a dashed line. When you choose this option, a list appears for you to select the length and gap (length, gap) for the line dashes. Dash spacing is 10, 10 by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dots&lt;/strong&gt; - Display dotted lines. When you choose this option, a list appears for you to select the gap (length = 0, gap) for the dot spacing. Dot spacing is 0, 10 by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Line styles&#34;width=&#34;2946&#34;height=&#34;678&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-candle-line-style-v12.0.png&#34;
            alt=&#34;Line styles&#34;width=&#34;2946&#34;height=&#34;678&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div data-shared=&#34;visualizations/connect-null-values.md&#34;&gt;
            

&lt;h4 id=&#34;connect-null-values&#34;&gt;Connect null values&lt;/h4&gt;
&lt;p&gt;Choose how null values, which are gaps in the data, appear on the graph. Null values can be connected to form a continuous line or set to a threshold above which gaps in the data are no longer connected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points with gaps in the data are never connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Time series data points with gaps in the data are always connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which gaps in the data are no longer connected. This can be useful when the connected gaps in the data are of a known size and/or within a known range, and gaps outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        


&lt;div data-shared=&#34;visualizations/disconnect-values.md&#34;&gt;
            

&lt;h4 id=&#34;disconnect-values&#34;&gt;Disconnect values&lt;/h4&gt;
&lt;p&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points in the data are never disconnected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which values in the data are disconnected. This can be useful when desired values in the data are of a known size and/or within a known range, and values outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;p&gt;To change the color, use the standard 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;color scheme&lt;/a&gt; field option.&lt;/p&gt;
&lt;h4 id=&#34;show-points&#34;&gt;Show points&lt;/h4&gt;
&lt;p&gt;Set whether to show data points as lines or bars. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines a point&amp;rsquo;s visibility based on the density of the data. If the density is low, then points appear.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Show the points regardless of how dense the dataset is.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Don&amp;rsquo;t show points.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;stack-series&#34;&gt;Stack series&lt;/h4&gt;
&lt;p&gt;Set whether Grafana stacks or displays series on top of each other. Be cautious when using stacking because it can create misleading graphs. To read more about why stacking might not be the best approach, refer to &lt;a href=&#34;https://www.data-to-viz.com/caveat/stacking.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;The issue with stacking&lt;/a&gt;. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Turns off series stacking. When &lt;strong&gt;Off&lt;/strong&gt;, all series share the same space in the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt; - Stacks series on top of each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;100%&lt;/strong&gt; - Stack by percentage where all series add up to 100%.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;stack-series-in-groups&#34;&gt;Stack series in groups&lt;/h5&gt;
&lt;p&gt;The stacking group option is only available as an override. For more information about creating an override, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the panel and click &lt;strong&gt;Overrides&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a field override for the &lt;strong&gt;Stack series&lt;/strong&gt; option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In stacking mode, click &lt;strong&gt;Normal&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Name the stacking group in which you want the series to appear.&lt;/p&gt;
&lt;p&gt;The stacking group name option is only available when you create an override.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;bar-alignment&#34;&gt;Bar alignment&lt;/h4&gt;
&lt;p&gt;Set the position of the bar relative to a data point. In the examples below, &lt;strong&gt;Show points&lt;/strong&gt; is set to &lt;strong&gt;Always&lt;/strong&gt; which makes it easier to see the difference this setting makes. The points don&amp;rsquo;t change, but the bars change in relationship to the points. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Before&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-before.png&#34;
  alt=&#34;Bar alignment before icon&#34; width=&#34;25&#34;
     height=&#34;25&#34;/&gt;
The bar is drawn before the point. The point is placed on the trailing corner of the bar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-center.png&#34;
  alt=&#34;Bar alignment center icon&#34; width=&#34;35&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn around the point. The point is placed in the center of the bar. This is the default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;After&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-after.png&#34;
  alt=&#34;Bar alignment after icon&#34; width=&#34;34&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn after the point. The point is placed on the leading corner of the bar.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-2.md&#34;&gt;
            

&lt;p&gt;Options under the &lt;strong&gt;Axis&lt;/strong&gt; section control how the x- and y-axes are rendered. Some options don&amp;rsquo;t take effect until you click outside of the field option box you&amp;rsquo;re editing. You can also press &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#placement&#34;&gt;Placement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select the placement of the y-axis.  Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, and &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Label&lt;/td&gt;
              &lt;td&gt;Set a y-axis text label. If you have more than one y-axis, then you can assign different labels using an override.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show grid lines&lt;/td&gt;
              &lt;td&gt;Set the axis grid line visibility. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;On&lt;/strong&gt;, and &lt;strong&gt;Off&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the color of the axis. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Text&lt;/strong&gt; - Uses panel text color.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Series&lt;/strong&gt; - Uses the colors of the series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show border&lt;/td&gt;
              &lt;td&gt;Set the axis border visibility.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#scale&#34;&gt;Scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the y-axis values scale. Choose from: &lt;strong&gt;Linear&lt;/strong&gt;, &lt;strong&gt;Logarithmic&lt;/strong&gt;, and &lt;strong&gt;Symlog&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Centered zero&lt;/td&gt;
              &lt;td&gt;Set the y-axis so it&amp;rsquo;s centered on zero. Applies to the &lt;strong&gt;Linear&lt;/strong&gt; or &lt;strong&gt;Symlog&lt;/strong&gt; scale options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft min&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft min to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft max&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft max to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;placement&#34;&gt;Placement&lt;/h5&gt;
&lt;p&gt;Select the placement of the y-axis. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Automatically assigns the y-axis to the series. When there are two or more series with different units, Grafana assigns the left axis to the first unit and the right axis to the units that follow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Display all y-axes on the left side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt; - Display all y-axes on the right side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Hide all axes. To selectively hide axes, 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#add-a-field-override&#34;&gt;Add a field override&lt;/a&gt; that targets specific fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;scale&#34;&gt;Scale&lt;/h5&gt;
&lt;p&gt;Set the y-axis values scale. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Divides the scale into equal parts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Use a logarithmic scale. If you select this option, in the &lt;strong&gt;Log base&lt;/strong&gt; list, choose a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Use a symmetrical logarithmic scale. If you select this option, choose also:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Log base&lt;/strong&gt; - Select a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linear threshold&lt;/strong&gt; - Set the threshold at which the scale changes from linear to logarithmic.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/h5&gt;
&lt;p&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of y-axis limits. By default, Grafana sets the range for the y-axis automatically based on the dataset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Soft min&lt;/strong&gt; and &lt;strong&gt;soft max&lt;/strong&gt; settings can prevent small variations in the data from being magnified when it&amp;rsquo;s mostly flat. In contrast, hard min and max values help prevent obscuring useful detail in the data by clipping intermittent spikes past a specific point.&lt;/p&gt;
&lt;p&gt;To define hard limits of the y-axis, set standard min/max options. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Configure standard options&lt;/a&gt;.
The following examples shows how this option works in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-soft-min-max-v12.0.png&#34;
  alt=&#34;Label example&#34; width=&#34;2198&#34;
     height=&#34;674&#34;/&gt;&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-1.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show thresholds&lt;/td&gt;
              &lt;td&gt;Choose from a variety of display options including not displaying thresholds at all.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="candlestick">Candlestick&lt;/h1>
&lt;p>The candlestick visualization allows you to visualize data that includes a number of consistent dimensions focused on price movements, such as stock prices. The candlestick visualization includes an &lt;a href="#open-high-low-close">Open-High-Low-Close (OHLC) mode&lt;/a>, as well as support for additional dimensions based on time series data.&lt;/p></description></item><item><title>Canvas</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/canvas/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/canvas/</guid><content><![CDATA[&lt;h1 id=&#34;canvas&#34;&gt;Canvas&lt;/h1&gt;
&lt;p&gt;Canvases combine the power of Grafana with the flexibility of custom elements.
They are extensible visualizations that allow you to add and arrange elements wherever you want within unstructured static and dynamic layouts.
This lets you design custom visualizations and overlay data in ways that aren&amp;rsquo;t possible with standard Grafana visualizations, all within the Grafana UI.&lt;/p&gt;
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;750px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/static/img/docs/canvas-panel/canvas-beta-overview-9-2-0.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;If you&amp;rsquo;ve used popular UI and web design tools, then designing canvases will feel very familiar.
With all of these dynamic elements, there&amp;rsquo;s almost no limit to what a canvas can display.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;We&amp;rsquo;d love your feedback on the canvas visualization. Please check out the &lt;a href=&#34;https://github.com/grafana/grafana/issues?page=1&amp;amp;q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3Aarea%2Fpanel%2Fcanvas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;open Github issues&lt;/a&gt; and &lt;a href=&#34;https://github.com/grafana/grafana/issues/new?assignees=&amp;amp;labels=type%2Ffeature-request,area%2Fpanel%2Fcanvas&amp;amp;title=Canvas:&amp;amp;projects=grafana-dataviz&amp;amp;template=1-feature_requests.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;submit a new feature request&lt;/a&gt; as needed.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;configure-a-canvas-visualization&#34;&gt;Configure a canvas visualization&lt;/h2&gt;
&lt;p&gt;The following video shows you how to create and configure a canvas visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/b7AYKoFcPpY&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The canvas visualization is unique in that it doesn&amp;rsquo;t have any specific data requirements. You can even start adding and configuring visual elements without providing any data. However, any data you plan to consume should be accessible through supported Grafana data sources and structured in a way that ensures smooth integration with your custom elements.&lt;/p&gt;
&lt;p&gt;If your canvas is going to update in real time, your data should support refreshes at your desired intervals without degrading the user experience.&lt;/p&gt;
&lt;p&gt;You can tie &lt;a href=&#34;#elements&#34;&gt;Elements&lt;/a&gt; and &lt;a href=&#34;#connections&#34;&gt;Connections&lt;/a&gt; to data through options like text, colors, and background pattern images, etc. available in the canvas visualization.&lt;/p&gt;
&lt;h2 id=&#34;elements&#34;&gt;Elements&lt;/h2&gt;
&lt;p&gt;Elements are the basic building blocks of a canvas and they help you visualize data with different shapes and options. You can rotate and move elements around the canvas. When you move elements, snapping and alignment guides help you create more precise layouts.&lt;/p&gt;
&lt;p&gt;Add elements in the &lt;a href=&#34;#layer-options&#34;&gt;Layer&lt;/a&gt; section of canvas options.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Element snapping and alignment only works when the canvas is not zoomed in.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;element-types&#34;&gt;Element types&lt;/h3&gt;
&lt;p&gt;When you select an element that you&amp;rsquo;ve added to a canvas, you can access &lt;a href=&#34;#selected-element-options&#34;&gt;configuration options&lt;/a&gt; for it that are dependent on the element type.&lt;/p&gt;
&lt;p&gt;The following sections describe the different elements available.&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#metric-value&#34;&gt;Metric value&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#text&#34;&gt;Text&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#basic-shapes&#34;&gt;Ellipse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#basic-shapes&#34;&gt;Rectangle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#icon&#34;&gt;Icon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#server&#34;&gt;Server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#basic-shapes&#34;&gt;Triangle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#basic-shapes&#34;&gt;Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#basic-shapes&#34;&gt;Parallelogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#button&#34;&gt;Button&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h4 id=&#34;basic-shapes&#34;&gt;Basic shapes&lt;/h4&gt;
&lt;p&gt;A basic shape element can display text (both fixed and field data) and its background color can be changed based on data thresholds. You can add the following basic shapes to a canvas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloud&lt;/li&gt;
&lt;li&gt;Ellipse&lt;/li&gt;
&lt;li&gt;Parallelogram&lt;/li&gt;
&lt;li&gt;Rectangle&lt;/li&gt;
&lt;li&gt;Triangle&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;metric-value&#34;&gt;Metric value&lt;/h4&gt;
&lt;p&gt;The metric value element lets you select the data you want to display on a canvas. This element has a unique “edit” mode that can be triggered either through the context menu “Edit” option or by double clicking. When in edit mode you can select which field data that you want to display.&lt;/p&gt;
&lt;h4 id=&#34;text&#34;&gt;Text&lt;/h4&gt;
&lt;p&gt;The text element lets you add text to the canvas. The element also supports an editing mode, triggered via either double clicking or the edit menu option in the context menu.&lt;/p&gt;
&lt;h4 id=&#34;icon&#34;&gt;Icon&lt;/h4&gt;
&lt;p&gt;The icon element lets you add a supported icon to the canvas. Icons can have their color set based on thresholds or value mappings.&lt;/p&gt;
&lt;h5 id=&#34;add-a-custom-icon&#34;&gt;Add a custom icon&lt;/h5&gt;
&lt;p&gt;You can add a custom icon by referencing an SVG file. To add a custom icon, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Icon &amp;gt; SVG Path&lt;/strong&gt;, if it&amp;rsquo;s not already selected, select &lt;strong&gt;Fixed&lt;/strong&gt; as your file source.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Select a value&lt;/strong&gt; in the field below.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the dialog box that opens, click the &lt;strong&gt;URL&lt;/strong&gt; tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the URL in the field below the &lt;strong&gt;URL&lt;/strong&gt; tab.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 250px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Add a custom image URL&#34;width=&#34;320&#34;height=&#34;402&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;
               alt=&#34;Add a custom image URL&#34;width=&#34;320&#34;height=&#34;402&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Select&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Add a background image to your icon with the &lt;strong&gt;Background (icon)&lt;/strong&gt; option by following the steps to &lt;a href=&#34;#add-custom-images-to-elements&#34;&gt;add a custom image&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you don&amp;rsquo;t have an SVG file, you can use a rectangle element instead of an icon and set its background image to an image file type. To add a custom image for another element type, follow the steps to &lt;a href=&#34;#add-custom-images-to-elements&#34;&gt;add a custom image&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;server&#34;&gt;Server&lt;/h4&gt;
&lt;p&gt;The server element lets you easily represent a single server, a stack of servers, a database, or a terminal. Server elements support status color, bulb color, and a bulb blink rate all configurable by fixed or field values.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 650px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/canvas-server-element-9-4-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/canvas-server-element-9-4-0.png&#34;data-srcset=&#34;/media/docs/grafana/canvas-server-element-9-4-0.png?w=320 320w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=550 550w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=750 750w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=900 900w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=1040 1040w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=1240 1240w, /media/docs/grafana/canvas-server-element-9-4-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Canvas server element&#34;width=&#34;1894&#34;height=&#34;1158&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/canvas-server-element-9-4-0.png&#34;
            alt=&#34;Canvas server element&#34;width=&#34;1894&#34;height=&#34;1158&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;button&#34;&gt;Button&lt;/h4&gt;
&lt;p&gt;The button element lets you add a basic button to the canvas. Button elements support triggering basic, unauthenticated API calls. &lt;a href=&#34;#button-api-options&#34;&gt;API settings&lt;/a&gt; are found in the button element editor. You can also pass template variables in the API editor.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;A button click will only trigger an API call when &lt;a href=&#34;#inline-editing&#34;&gt;inline editing&lt;/a&gt; is disabled.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;650px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/media/docs/grafana/2023-20-10-Canvas-Button-Element-Enablement-Video.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/c9ea65f5-ed5a-45cf-8fb7-f82af7c3afdf/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Canvas Visualization: Buttons&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/c9ea65f5-ed5a-45cf-8fb7-f82af7c3afdf/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h5 id=&#34;button-api-options&#34;&gt;Button API options&lt;/h5&gt;
&lt;p&gt;The following options let you configure basic, unauthenticated API calls:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Endpoint&lt;/td&gt;
              &lt;td&gt;Enter the endpoint URL.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;GET&lt;/strong&gt;, &lt;strong&gt;POST&lt;/strong&gt;, and &lt;strong&gt;PUT&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select an option in the drop-down list. Choose from: JSON, Text, JavaScript, HTML, XML, and x-www-form-urlencoded.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;Enter as many &lt;strong&gt;Key&lt;/strong&gt;, &lt;strong&gt;Value&lt;/strong&gt; pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Header parameters&lt;/td&gt;
              &lt;td&gt;Enter as many &lt;strong&gt;Key&lt;/strong&gt;, &lt;strong&gt;Value&lt;/strong&gt; pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Success message&lt;/td&gt;
              &lt;td&gt;Enter a message that will appear if the API call is successful. If you leave the field empty, the default message &amp;ldquo;API call was successful&amp;rdquo; appears.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Payload&lt;/td&gt;
              &lt;td&gt;Enter the body of the API call.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;add-custom-images-to-elements&#34;&gt;Add custom images to elements&lt;/h3&gt;
&lt;p&gt;You can add custom background images to all elements except &lt;strong&gt;Button&lt;/strong&gt; by referencing an image URL.
The image must be hosted at a URL that allows requests from your Grafana instance.&lt;/p&gt;
&lt;p&gt;To upload a custom image, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Background (&amp;lt;ELEMENT TYPE&amp;gt;)&lt;/strong&gt;, if it&amp;rsquo;s not already selected, select &lt;strong&gt;Fixed&lt;/strong&gt; as your image source.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 300px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Custom image source selection&#34;width=&#34;419&#34;height=&#34;298&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-src-v11.3.png&#34;
               alt=&#34;Custom image source selection&#34;width=&#34;419&#34;height=&#34;298&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Select a value&lt;/strong&gt; in the field below.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the dialog box that opens, click the &lt;strong&gt;URL&lt;/strong&gt; tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the URL in the field below the &lt;strong&gt;URL&lt;/strong&gt; tab.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 250px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Add a custom image URL&#34;width=&#34;320&#34;height=&#34;402&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-custom-image-v11.3.png&#34;
               alt=&#34;Add a custom image URL&#34;width=&#34;320&#34;height=&#34;402&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Select&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;connections&#34;&gt;Connections&lt;/h2&gt;
&lt;p&gt;When building a canvas, you can connect elements together to create more complex visualizations. You can also create connections to the background of the canvas.&lt;/p&gt;
&lt;p&gt;To create a connection, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the panel edit pane, expand the &lt;strong&gt;Canvas&lt;/strong&gt; options section.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Toggle on the &lt;strong&gt;Inline editing&lt;/strong&gt; switch.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover the cursor over an element you want to connect to display the connection anchors:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-connection-anchors-v11.3.png&#34;
  alt=&#34;Element with connection anchors displayed&#34; width=&#34;299&#34;
     height=&#34;89&#34;/&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Drag the cursor from a connection anchor on that element to one on another element.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To remove a connection, click the connection and then press the &lt;code&gt;Delete&lt;/code&gt; or &lt;code&gt;Backspace&lt;/code&gt; key.&lt;/p&gt;
&lt;h3 id=&#34;connection-adjustments&#34;&gt;Connection adjustments&lt;/h3&gt;
&lt;p&gt;You can adjust connections, adding angles to them, to fit the canvas you&amp;rsquo;re working in. When you move connected elements, the connection resizes to fit the space.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To adjust a connection, click it to display the midpoint controls and move those as needed.&lt;/li&gt;
&lt;li&gt;To make a connection a straight line again, move the midpoint back until the midpoint controls disappear.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you move a connection so that it&amp;rsquo;s almost a right angle or a straight line, the connection snaps into that angle or into a straight line.&lt;/p&gt;
&lt;h3 id=&#34;connection-styles&#34;&gt;Connection styles&lt;/h3&gt;
&lt;p&gt;You can set the size, color, direction, and style of connections based on fixed or field values. To do so, enter into panel edit mode, select the connection, and modify the connection&amp;rsquo;s properties in the panel editor. For more information on connection styles, refer to &lt;a href=&#34;#selected-connection-options&#34;&gt;Selected connection options&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/0iO2gqv0XNA&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;canvas-editing&#34;&gt;Canvas editing&lt;/h2&gt;
&lt;p&gt;You can make changes to a canvas visualization while in the context of the dashboard, or in dashboard mode. The following sections describe the editing options available in dashboard mode.&lt;/p&gt;
&lt;h3 id=&#34;inline-editor&#34;&gt;Inline editor&lt;/h3&gt;
&lt;p&gt;You can edit your canvas inline while in dashboard mode. The inline editor menu displays the options relevant to the part of the canvas that you&amp;rsquo;ve selected. You can also move the editor window around.&lt;/p&gt;
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;750px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/static/img/docs/canvas-panel/canvas-inline-editor-9-2-0.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 id=&#34;context-menu&#34;&gt;Context menu&lt;/h3&gt;
&lt;p&gt;The context menu lets you perform common tasks quickly and efficiently. Supported functionality includes opening and closing the inline editor, duplicating an element, deleting an element, and more.&lt;/p&gt;
&lt;p&gt;The context menu is triggered by a right click action over the panel or over a given canvas element. When right clicking the panel, you are able to set a background image and easily add elements to the canvas.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png&#34;data-srcset=&#34;/static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=320 320w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=550 550w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=750 750w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=900 900w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=1040 1040w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=1240 1240w, /static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Canvas panel context menu&#34;width=&#34;622&#34;height=&#34;502&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/canvas-panel/canvas-panel-context-menu-9-3-0.png&#34;
            alt=&#34;Canvas panel context menu&#34;width=&#34;622&#34;height=&#34;502&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When right clicking an element, you are able to edit, delete, duplicate, and modify the element&amp;rsquo;s layer positioning.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 250px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png&#34;data-srcset=&#34;/static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=320 320w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=550 550w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=750 750w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=900 900w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=1040 1040w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=1240 1240w, /static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Canvas element context menu&#34;width=&#34;392&#34;height=&#34;534&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/canvas-panel/canvas-context-menu-9-2-0.png&#34;
            alt=&#34;Canvas element context menu&#34;width=&#34;392&#34;height=&#34;534&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;canvas-options&#34;&gt;Canvas options&lt;/h3&gt;
&lt;h4 id=&#34;inline-editing&#34;&gt;Inline editing&lt;/h4&gt;
&lt;p&gt;The inline editing toggle lets you lock or unlock the canvas. When turned off the canvas becomes “locked”, freezing elements in place and preventing unintended modifications.&lt;/p&gt;
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;750px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/static/img/docs/canvas-panel/canvas-inline-editing-toggle-9-2-0.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h4 id=&#34;experimental-element-types&#34;&gt;Experimental Element types&lt;/h4&gt;
&lt;p&gt;Toggle the switch to include experimental element types in the available selections.&lt;/p&gt;
&lt;h4 id=&#34;pan-and-zoom&#34;&gt;Pan and zoom&lt;/h4&gt;
&lt;p&gt;You can enable panning and zooming in a canvas. This allows you to both create and navigate more complex designs.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Canvas pan and zoom is currently in &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Grafana Labs offers limited support, and breaking changes might occur prior to the feature being made generally available.&lt;/p&gt;
&lt;p&gt;To use this feature, enable the &lt;code&gt;canvasPanelPanZoom&lt;/code&gt; feature toggle in your Grafana configuration file or contact Support.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;


&lt;p&gt;Use the following pointer and keyboard strokes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Scroll up&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Scroll down&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Middle mouse/wheel &#43; drag OR Control &#43; right-click &#43; drag&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reset&lt;/strong&gt; - Double-click&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;750px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/media/docs/grafana/2024-01-05-Canvas-Pan-&amp;amp;-Zoom-Enablement-Video.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h5 id=&#34;zoom-to-content&#34;&gt;Zoom to content&lt;/h5&gt;
&lt;p&gt;When you toggle on the &lt;strong&gt;Zoom to content&lt;/strong&gt; switch, Grafana automatically adjusts the view to fit all visible elements in your canvas visualization into the viewport, adding a small margin around the edges. This makes it easy to reset your view, present content, or switch between devices without losing your framing. The content will re‑fit even if you resize the panel.&lt;/p&gt;
&lt;h5 id=&#34;infinite-panning&#34;&gt;Infinite panning&lt;/h5&gt;
&lt;p&gt;You can enable infinite panning in a canvas when pan and zoom is enabled. This allows you to pan and zoom the canvas and uncover larger designs.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Infinite panning is an experimental feature that may not work as expected in all scenarios. For example, elements that are not top-left constrained may experience unexpected movement when panning.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Tooltip mode&lt;/strong&gt; setting controls the display of tooltips when hovering over canvas elements that are connected to data, data links, or actions.
The options are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Enabled&lt;/strong&gt; - Show a tooltip when the cursor hovers over an element.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disabled&lt;/strong&gt; - Tooltips are not shown on hover.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Disable for one-click elements&lt;/strong&gt; setting allows hiding tooltips on elements that have one-click functionality enabled. This prevents tooltips from interfering with one-click interactions while still allowing tooltips on other elements.&lt;/p&gt;
&lt;h3 id=&#34;layer-options&#34;&gt;Layer options&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Layer&lt;/strong&gt; options let you add elements to the canvas and control its appearance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#elements-layer&#34;&gt;Elements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#background-canvas&#34;&gt;Background&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#border-canvas&#34;&gt;Border&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;elements-layer&#34;&gt;Elements (layer)&lt;/h4&gt;
&lt;p&gt;Use the &lt;strong&gt;Add item&lt;/strong&gt; button to open the &lt;a href=&#34;#element-types&#34;&gt;element type&lt;/a&gt; drop-down list. Elements are listed in the reverse order that you add them to the canvas:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-canvas-elements-v11.3.png&#34;
  alt=&#34;Canvas elements added in the Layer options&#34; width=&#34;458&#34;
     height=&#34;230&#34;/&gt;&lt;/p&gt;
&lt;p&gt;By default, elements have numbered names, like &amp;ldquo;Element 1&amp;rdquo;, and those numbers correspond to the order in which the elements were added, but you can &lt;a href=&#34;#rename-an-element&#34;&gt;change the default names&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also take the following actions on elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change the order of elements by clicking and holding the row of the element while moving it up and down in the element list.&lt;/li&gt;
&lt;li&gt;Duplicate or remove elements by clicking the icons on the element row.&lt;/li&gt;
&lt;li&gt;Access the element editing options by clicking the element row. This displays the &lt;a href=&#34;#selected-element-options&#34;&gt;Selected element&lt;/a&gt; section of options. Click &lt;strong&gt;Clear selection&lt;/strong&gt; to remove the element from focus and stop displaying that section of options.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;rename-an-element&#34;&gt;Rename an element&lt;/h5&gt;
&lt;p&gt;To update the name of an element, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Hover the cursor over the element name so the &lt;strong&gt;Edit layer name&lt;/strong&gt; (pencil) icon is displayed.&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Edit layer name&lt;/strong&gt; icon.&lt;/li&gt;
&lt;li&gt;Enter a new name.&lt;/li&gt;
&lt;li&gt;Click outside of the name field.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;background-canvas&#34;&gt;Background (canvas)&lt;/h4&gt;
&lt;p&gt;Use the following options to control the background of the canvas:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the background color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Image&lt;/td&gt;
              &lt;td&gt;Use one of the provided background images or &lt;a href=&#34;#add-custom-images-to-elements&#34;&gt;add your own custom image&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Image size&lt;/td&gt;
              &lt;td&gt;Control the size of the image or set it as a tile.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;border-canvas&#34;&gt;Border (canvas)&lt;/h4&gt;
&lt;p&gt;Use the following options to control the border of the canvas:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set the border width in pixels.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the border color. This option is only displayed when the border width is greater than zero.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Radius&lt;/td&gt;
              &lt;td&gt;Add rounded corners to the border and control the degree of curve.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;selected-element-options&#34;&gt;Selected element options&lt;/h3&gt;
&lt;p&gt;The following options allow you to control the appearance of the element you&amp;rsquo;ve selected. To access an element so that you can edit it, expand the &lt;strong&gt;Layer&lt;/strong&gt; section and select the desired element.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#element-type&#34;&gt;Element type&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Change the selected element type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#element&#34;&gt;Element&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Control the appearance of text on the element. This section is named based on the element type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#layout&#34;&gt;Layout&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Control the placement of elements on the canvas.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#background-element&#34;&gt;Background (element)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the background of the element.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#border-element&#34;&gt;Border (element)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the border of the element.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#data-links-and-actions&#34;&gt;Data links and actions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Configure data links and actions for elements.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;element-type&#34;&gt;Element type&lt;/h4&gt;
&lt;p&gt;You can change element type by making a new selection in the drop-down list:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-element-type-select-v11.3.png&#34;
  alt=&#34;Cursor on the element type selection drop-down&#34; width=&#34;462&#34;
     height=&#34;119&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;element&#34;&gt;Element&lt;/h4&gt;
&lt;p&gt;This section is named based on the element type. Control the appearance of text on the element with the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Style&lt;/td&gt;
              &lt;td&gt;Buttons only. Select an option in the &lt;strong&gt;Variant&lt;/strong&gt; drop-down list to indicate what kind of action the button initiates. Choose from &lt;strong&gt;primary&lt;/strong&gt;, &lt;strong&gt;secondary&lt;/strong&gt;, &lt;strong&gt;success&lt;/strong&gt;, and &lt;strong&gt;destructive&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text&lt;/td&gt;
              &lt;td&gt;Select a &lt;strong&gt;Source&lt;/strong&gt;. Choose from &lt;strong&gt;Fixed&lt;/strong&gt; or &lt;strong&gt;Field&lt;/strong&gt;. If you selected &lt;strong&gt;Fixed&lt;/strong&gt;, enter text in the &lt;strong&gt;Value&lt;/strong&gt; field. If you selected &lt;strong&gt;Field&lt;/strong&gt;, choose the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text color&lt;/td&gt;
              &lt;td&gt;Choose a text color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Align text&lt;/td&gt;
              &lt;td&gt;Set the horizontal alignment of text within the element. Choose from &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Center&lt;/strong&gt;, and &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Vertical align&lt;/td&gt;
              &lt;td&gt;Set the vertical alignment of the text within the element. Choose from &lt;strong&gt;Top&lt;/strong&gt;, &lt;strong&gt;Middle&lt;/strong&gt;, and &lt;strong&gt;Bottom&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text size&lt;/td&gt;
              &lt;td&gt;Set the text size. Leave the field empty to allow Grafana to automatically set the text size.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;API&lt;/td&gt;
              &lt;td&gt;Buttons only. Configure API options. For more information, refer to &lt;a href=&#34;#button-api-options&#34;&gt;Button API options&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!--prettier-ignore-end --&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;p&gt;Icons don&amp;rsquo;t have text, so they have different options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;SVG Path&lt;/td&gt;
              &lt;td&gt;Choose whether the icon SVG file source is &lt;strong&gt;Fixed&lt;/strong&gt; or &lt;strong&gt;Field&lt;/strong&gt;. If you selected &lt;strong&gt;Fixed&lt;/strong&gt;, choose a provided option or &lt;a href=&#34;#add-a-custom-icon&#34;&gt;add a custom icon&lt;/a&gt;. If you selected &lt;strong&gt;Field&lt;/strong&gt;, choose a field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill color&lt;/td&gt;
              &lt;td&gt;Choose a fill color for the icon.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!--prettier-ignore-end --&gt;
&lt;h4 id=&#34;layout&#34;&gt;Layout&lt;/h4&gt;
&lt;p&gt;Control the placement of elements on the canvas with the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Quick placement&lt;/td&gt;
              &lt;td&gt;Select an alignment option to automatically place the element. Choose from:&lt;ul&gt;&lt;li&gt;Align left&lt;/li&gt;&lt;li&gt;Align horizontal centers&lt;/li&gt;&lt;li&gt;Align right&lt;/li&gt;&lt;li&gt;Align top&lt;/li&gt;&lt;li&gt;Align vertical centers&lt;/li&gt;&lt;li&gt;Align bottom&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Constraints&lt;/td&gt;
              &lt;td&gt;Set element constraints. Choose from: &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, &lt;strong&gt;Left &amp;amp; Right&lt;/strong&gt;, &lt;strong&gt;Center&lt;/strong&gt;, and &lt;strong&gt;Scale&lt;/strong&gt;.&lt;br&gt;&lt;/br&gt;Use the &lt;strong&gt;Scale&lt;/strong&gt; option to ensure that elements are automatically resized when the panel size changes.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Position&lt;/td&gt;
              &lt;td&gt;Use these settings to manually set the position of an element. Set any or all of the following options: &lt;strong&gt;top&lt;/strong&gt;, &lt;strong&gt;left&lt;/strong&gt;, &lt;strong&gt;width&lt;/strong&gt;, &lt;strong&gt;height&lt;/strong&gt;, and &lt;strong&gt;rotation&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;background-element&#34;&gt;Background (element)&lt;/h4&gt;
&lt;p&gt;Use the following options to set the background of the element:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; - Set the background color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Image&lt;/strong&gt; - Use one of the provided background images or &lt;a href=&#34;#add-custom-images-to-elements&#34;&gt;add your own custom image&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This option doesn&amp;rsquo;t apply to the button element.&lt;/p&gt;
&lt;h4 id=&#34;border-element&#34;&gt;Border (element)&lt;/h4&gt;
&lt;p&gt;Use the following options to set the border of the element:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Width&lt;/strong&gt; - Set the border width in pixels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; - Set the border color. This option is only displayed when the border width is greater than zero.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Radius&lt;/strong&gt; - Add rounded corners to the element border and control the degree of curve.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h4&gt;
&lt;p&gt;Canvases support 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;data links&lt;/a&gt; and actions for all elements.&lt;/p&gt;
&lt;p&gt;If you add multiple data links or actions to an element, you can control the order in which they appear in the element tooltip.
To do this, click and drag the link or action to the desired position.&lt;/p&gt;
&lt;p&gt;The following tasks describe how to configure data links and actions.&lt;/p&gt;



&lt;div data-element=&#34;tabs&#34;&gt;
  &lt;div data-element=&#34;tabs-bar&#34;&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;0&#34; data-label=&#34;Add data links&#34;&gt;Add data links&lt;/div&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;1&#34; data-label=&#34;Add actions&#34;&gt;Add actions&lt;/div&gt;
    
  &lt;/div&gt;
  &lt;div data-element=&#34;tab-content&#34;&gt;
    



&lt;div&gt;
  &lt;p&gt;To add a data link, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Enable inline editing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the element to which you want to add the data link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In either the inline editor or panel editor, expand the &lt;strong&gt;Selected element&lt;/strong&gt; editor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll down to the &lt;strong&gt;Data links and actions&lt;/strong&gt; section and expand it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;&#43; Add link&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the dialog box that opens, enter a &lt;strong&gt;Title&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This is a human-readable label for the link displayed in the UI. This is a required field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter the &lt;strong&gt;URL&lt;/strong&gt; or variable to which you want to link.&lt;/p&gt;
&lt;p&gt;To add a data link variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables. This is a required field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you want the link to open in a new tab, toggle the &lt;strong&gt;Open in a new tab&lt;/strong&gt; switch.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you want the data link to open with a single click on the element, toggle the &lt;strong&gt;One click&lt;/strong&gt; switch.&lt;/p&gt;
&lt;p&gt;Only one data link or action can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt; to save changes and close the dialog box.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Disable inline editing.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

   


&lt;div&gt;
  &lt;p&gt;To add an action, by follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Enable inline editing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the element to which you want to add the data link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In either the inline editor or panel editor, expand the &lt;strong&gt;Selected element&lt;/strong&gt; editor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll down to the &lt;strong&gt;Data links and actions&lt;/strong&gt; section and expand it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;&#43; Add action&lt;/strong&gt;.
In the dialog box that opens, set the action options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;One click&lt;/td&gt;
              &lt;td&gt;If you want the action to be triggered by a single click on the element, toggle the switch.&lt;/p&gt;&lt;p&gt;Only one data link or action can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL or variable to which you want to link.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt; to save changes and close the dialog box.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Disable inline editing.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

   
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;selected-connection-options&#34;&gt;Selected connection options&lt;/h3&gt;
&lt;p&gt;You can style the selected connection using the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Color&lt;/strong&gt; - Set the connection color.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Size&lt;/strong&gt; - Control the size of the connection by entering a number in the &lt;strong&gt;Value&lt;/strong&gt; field.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Radius&lt;/strong&gt; - Add curve to the connection by entering a value to represent the degree.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Direction&lt;/strong&gt; - Control the appearance of the arrow head. Choose your source from &lt;strong&gt;Fixed&lt;/strong&gt; or &lt;strong&gt;Field&lt;/strong&gt;. The default value is &lt;strong&gt;Forward&lt;/strong&gt; regardless of the source type.&lt;/p&gt;
&lt;p&gt;If the direction source is &lt;strong&gt;Fixed&lt;/strong&gt;, choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Forward&lt;/strong&gt; - The arrow head points in the direction in which the connection was drawn.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reverse&lt;/strong&gt; - The arrow head points in the opposite direction of which the connection was drawn.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Both&lt;/strong&gt; - Adds arrow heads to both ends of the connection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Removes the arrow head.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the direction source is &lt;strong&gt;Field&lt;/strong&gt;, select a field that contains numeric values:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Positive values&lt;/strong&gt; - Display forward arrows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Negative values&lt;/strong&gt; - Display reverse arrows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zero&lt;/strong&gt; - Display no arrow heads.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Line style&lt;/strong&gt; - Choose from the following line styles: &lt;strong&gt;Solid&lt;/strong&gt;, &lt;strong&gt;Dashed&lt;/strong&gt;, and &lt;strong&gt;Dotted&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="canvas">Canvas&lt;/h1>
&lt;p>Canvases combine the power of Grafana with the flexibility of custom elements.
They are extensible visualizations that allow you to add and arrange elements wherever you want within unstructured static and dynamic layouts.
This lets you design custom visualizations and overlay data in ways that aren&amp;rsquo;t possible with standard Grafana visualizations, all within the Grafana UI.&lt;/p></description></item><item><title>Dashboard list</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/dashboard-list/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/dashboard-list/</guid><content><![CDATA[&lt;h1 id=&#34;dashboard-list&#34;&gt;Dashboard list&lt;/h1&gt;
&lt;p&gt;Dashboard lists allow you to display dynamic links to other dashboards. You can configure the list to use starred dashboards, recently viewed dashboards, a search query, and dashboard tags.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A dashboard list visualization&#34;width=&#34;2678&#34;height=&#34;1126&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-dashboard-list-v11.6.png&#34;
            alt=&#34;A dashboard list visualization&#34;width=&#34;2678&#34;height=&#34;1126&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;On each dashboard load, this panel queries the dashboard list, always providing the most up-to-date results.&lt;/p&gt;
&lt;p&gt;You can use a dashboard list visualization to display a list of important dashboards that you want to track.&lt;/p&gt;
&lt;h2 id=&#34;configure-a-dashboard-list-visualization&#34;&gt;Configure a dashboard list visualization&lt;/h2&gt;
&lt;p&gt;Once you’ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, the following video shows you how to configure a dashboard list visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/MserjWGWsh8&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/fdlojrg7daebka/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Dashboard List Visualization&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/fdlojrg7daebka/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;dashboard-list-options&#34;&gt;Dashboard list options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your dashboard list visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Include current time range&lt;/td&gt;
              &lt;td&gt;Propagate the time range of the current dashboard to the dashboard list links. When you click a link, the linked dashboard opens with the indicated time range already set.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Include current template variable values&lt;/td&gt;
              &lt;td&gt;Include template variables that are being used as query parameters in the dashboard list link. When you click the link, any matching templates in the linked dashboard are set to the values from the link. Learn more in 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard-url-variables/&#34;&gt;Dashboard URL variables&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Starred&lt;/td&gt;
              &lt;td&gt;Display starred dashboards in alphabetical order.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Recently viewed&lt;/td&gt;
              &lt;td&gt;Display recently viewed dashboards in alphabetical order.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Search&lt;/td&gt;
              &lt;td&gt;Display dashboards returned by search. You must enter at least one value in the search fields, &lt;strong&gt;Query&lt;/strong&gt; or &lt;strong&gt;Tags&lt;/strong&gt;. Variable interpolation is supported for both fields. For example, &lt;code&gt;$my_var&lt;/code&gt; or &lt;code&gt;${my_var}&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show headings&lt;/td&gt;
              &lt;td&gt;Headings for enabled sections are displayed. Sections are:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Starred&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Recently viewed&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Search&lt;/strong&gt;&lt;/li&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show folder names&lt;/td&gt;
              &lt;td&gt;Display the name of the folder where the dashboard is located.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max items&lt;/td&gt;
              &lt;td&gt;Set the maximum number of items to list per section. If you enter &amp;ldquo;10&amp;rdquo; and enable &lt;strong&gt;Starred&lt;/strong&gt; and &lt;strong&gt;Recently viewed&lt;/strong&gt; dashboards, the panel displays up to 20 total dashboards, 10 in each section.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#query&#34;&gt;Query&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Search by dashboard name. This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#folder&#34;&gt;Folder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Only dashboards from the selected folder are displayed in the dashboard list. This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tags&#34;&gt;Tags&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Search by tags. This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;query&#34;&gt;Query&lt;/h4&gt;
&lt;p&gt;Use this field to search by dashboard name. Query terms are case-insensitive and partial values are accepted.
For example, if you have dashboards called &amp;ldquo;Indoor Temps&amp;rdquo; and &amp;ldquo;Outdoor temp&amp;rdquo;, entering the word &amp;ldquo;temp&amp;rdquo; returns both results.
This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/p&gt;
&lt;h4 id=&#34;folder&#34;&gt;Folder&lt;/h4&gt;
&lt;p&gt;Only dashboards from the selected folder are included in search results and displayed in the dashboard list.
To include all dashboards in search results, select the top-level &lt;strong&gt;Dashboards&lt;/strong&gt; folder.
This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/p&gt;
&lt;h4 id=&#34;tags&#34;&gt;Tags&lt;/h4&gt;
&lt;p&gt;Enter tags by which you want to search. Note that tags don&amp;rsquo;t appear as you type, and they&amp;rsquo;re case sensitive.
Tag search uses an &lt;code&gt;OR&lt;/code&gt; condition, so if a dashboard has one of the defined tags, it&amp;rsquo;s included in the list.&lt;/p&gt;
&lt;p&gt;When multiple tags and strings appear, the dashboard list displays those matching &lt;em&gt;all&lt;/em&gt; conditions.&lt;/p&gt;
&lt;p&gt;This option is only applied when the &lt;strong&gt;Search&lt;/strong&gt; switch is toggled on.&lt;/p&gt;
]]></content><description>&lt;h1 id="dashboard-list">Dashboard list&lt;/h1>
&lt;p>Dashboard lists allow you to display dynamic links to other dashboards. You can configure the list to use starred dashboards, recently viewed dashboards, a search query, and dashboard tags.&lt;/p></description></item><item><title>Flame graph</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/flame-graph/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/flame-graph/</guid><content><![CDATA[&lt;h1 id=&#34;flame-graph&#34;&gt;Flame graph&lt;/h1&gt;
&lt;p&gt;Flame graphs let you visualize &lt;a href=&#34;/docs/pyroscope/latest/introduction/what-is-profiling/&#34;&gt;profiling&lt;/a&gt; data. Using this visualization, a &lt;a href=&#34;/docs/pyroscope/latest/view-and-analyze-profile-data/profiling-types/&#34;&gt;profile&lt;/a&gt; can be represented as a &lt;a href=&#34;#flame-graph-mode&#34;&gt;flame graph&lt;/a&gt;, &lt;a href=&#34;#top-table-mode&#34;&gt;top table&lt;/a&gt;, or both.&lt;/p&gt;
&lt;p&gt;For example, if you want to understand which parts of a program consume the most resources, such as CPU time, memory, or I/O operations, you can use a flame graph to visualize and analyze where potential performance issues are:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization for a system profile with both flame graph and top table mode.&#34;width=&#34;2874&#34;height=&#34;1372&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-dark-v12.0.png&#34;
            alt=&#34;A flame graph visualization for a system profile with both flame graph and top table mode.&#34;width=&#34;2874&#34;height=&#34;1372&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can use a flame graph visualization if you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify any performance hotspots to find where code optimizations may be needed.&lt;/li&gt;
&lt;li&gt;Diagnose the root cause of any performance degradation.&lt;/li&gt;
&lt;li&gt;Analyze the behavior of complex systems, including distributed systems or microservices architectures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about how Grafana Pyroscope visualizes flame graphs, refer to &lt;a href=&#34;/docs/pyroscope/latest/view-and-analyze-profile-data/flamegraphs/&#34;&gt;Flame graphs: Visualizing performance data&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;configure-a-flame-graph-visualization&#34;&gt;Configure a flame graph visualization&lt;/h2&gt;
&lt;p&gt;Once you’ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, the following video shows you how to configure a flame graph visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/VEvK0JkPlOY&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/cdl34qv4zzg8wa/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Flame Graphs&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/cdl34qv4zzg8wa/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To render a flame graph, you must format the data frame data using a &lt;em&gt;nested set model&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;A nested set model ensures each item of a flame graph is encoded by its nesting level as an integer value, its metadata, and by its order in the data frame. This means that the order of items is significant and needs to be correct. The ordering is a depth-first traversal of the items in the flame graph which recreates the graph without needing variable-length values in the data frame like in a children&amp;rsquo;s array.&lt;/p&gt;
&lt;p&gt;Required fields:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;level&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;The nesting level of the item. In other words how many items are between this item and the top item of the flame graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;value&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;The absolute or cumulative value of the item. This translates to the width of the item in the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;label&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Label to be shown for the particular item.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;self&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;Self value, which is usually the cumulative value of the item minus the sum of cumulative values of its immediate children.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;example&#34;&gt;Example&lt;/h3&gt;
&lt;p&gt;The following table is an example of the type of data you need for a flame graph visualization and how it should be formatted:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;level&lt;/th&gt;
              &lt;th&gt;value&lt;/th&gt;
              &lt;th&gt;self&lt;/th&gt;
              &lt;th&gt;label&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;0&lt;/td&gt;
              &lt;td&gt;16.5 Bil&lt;/td&gt;
              &lt;td&gt;16.5 K&lt;/td&gt;
              &lt;td&gt;total&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;4.10 Bil&lt;/td&gt;
              &lt;td&gt;4.10 k&lt;/td&gt;
              &lt;td&gt;test/pkg/agent.(*Target).start.func1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;4.10 Bil&lt;/td&gt;
              &lt;td&gt;4.10 K&lt;/td&gt;
              &lt;td&gt;test/pkg/agent.(*Target).start.func1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;3.67 Bil&lt;/td&gt;
              &lt;td&gt;3.67 K&lt;/td&gt;
              &lt;td&gt;test/pkg/distributor.(*Distributor).Push&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;1.13 Bil&lt;/td&gt;
              &lt;td&gt;1.13 K&lt;/td&gt;
              &lt;td&gt;compress/gzip.(*Writer).Write&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;1.06 Bil&lt;/td&gt;
              &lt;td&gt;1.06 K&lt;/td&gt;
              &lt;td&gt;compress/flat.(*compressor).write&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;flame-graph-mode&#34;&gt;Flame graph mode&lt;/h2&gt;
&lt;p&gt;A flame graph takes advantage of the hierarchical nature of profiling data. It condenses data into a format that allows you to easily see which code paths are consuming the most system resources, such as CPU time, allocated objects, or space when measuring memory. Each block in the flame graph represents a function call in a stack and its width represents its value.&lt;/p&gt;
&lt;p&gt;Grayed-out sections are a set of functions that represent a relatively small value and they are collapsed together into one section for performance reasons.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/flame-graph-panel/flame-graph-mode-dark.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/flame-graph-panel/flame-graph-mode-dark.png&#34;data-srcset=&#34;/static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=320 320w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=550 550w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=750 750w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=900 900w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=1040 1040w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=1240 1240w, /static/img/docs/flame-graph-panel/flame-graph-mode-dark.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization for a system profile with flame graph mode.&#34;width=&#34;1014&#34;height=&#34;776&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/flame-graph-panel/flame-graph-mode-dark.png&#34;
            alt=&#34;A flame graph visualization for a system profile with flame graph mode.&#34;width=&#34;1014&#34;height=&#34;776&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can hover over a specific function to view a tooltip that shows you additional data about that function, like the function&amp;rsquo;s value, percentage of total value, and the number of samples with that function.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization with a hover tooltip.&#34;width=&#34;1428&#34;height=&#34;704&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-tooltip-v11.6.png&#34;
            alt=&#34;A flame graph visualization with a hover tooltip.&#34;width=&#34;1428&#34;height=&#34;704&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;menu-actions&#34;&gt;Menu actions&lt;/h3&gt;
&lt;p&gt;You can click a function to show a drop-down menu with additional actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#focus-block&#34;&gt;Focus block&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#copy-function-name&#34;&gt;Copy function name&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#sandwich-view&#34;&gt;Sandwich view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#grouping&#34;&gt;Grouping&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization with drop-down actions.&#34;width=&#34;1412&#34;height=&#34;948&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-menu-v12.0.png&#34;
            alt=&#34;A flame graph visualization with drop-down actions.&#34;width=&#34;1412&#34;height=&#34;948&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;focus-block&#34;&gt;Focus block&lt;/h4&gt;
&lt;p&gt;When you click &lt;strong&gt;Focus block&lt;/strong&gt;, the block, or function, is set to 100% of the flame graph&amp;rsquo;s width and all its child functions are shown with their widths updated relative to the width of the parent function. This makes it easier to drill down into smaller parts of the flame graph.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization with focus block action selected.&#34;width=&#34;1752&#34;height=&#34;714&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-focus-v11.6.png&#34;
            alt=&#34;A flame graph visualization with focus block action selected.&#34;width=&#34;1752&#34;height=&#34;714&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;copy-function-name&#34;&gt;Copy function name&lt;/h4&gt;
&lt;p&gt;When you click &lt;strong&gt;Copy function name&lt;/strong&gt;, the full name of the function that the block represents is copied.&lt;/p&gt;
&lt;h4 id=&#34;sandwich-view&#34;&gt;Sandwich view&lt;/h4&gt;
&lt;p&gt;The sandwich view allows you to show the context of the clicked function. It shows all the function&amp;rsquo;s callers on the top and all the callees at the bottom. This shows the aggregated context of the function so if the function exists in multiple places in the flame graph, all the contexts are shown and aggregated in the sandwich view.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization with sandwich view selected.&#34;width=&#34;1746&#34;height=&#34;1328&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-sandwich-v11.6.png&#34;
            alt=&#34;A flame graph visualization with sandwich view selected.&#34;width=&#34;1746&#34;height=&#34;1328&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;grouping&#34;&gt;Grouping&lt;/h4&gt;
&lt;p&gt;Under the &lt;strong&gt;Grouping&lt;/strong&gt; section of the menu, the following options let you expand and collapse groups of functions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Expand group&lt;/strong&gt; - Expands the grouped function you&amp;rsquo;ve clicked. Displayed if you click a function that&amp;rsquo;s been automatically grouped in the flame graph.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expand all groups&lt;/strong&gt; - Expands all grouped functions in the flame graph. Always displayed when you click the graph.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collapse group&lt;/strong&gt; - Collapses the expanded function you&amp;rsquo;ve clicked. Displayed if you click a function in the flame graph that&amp;rsquo;s been manually expanded.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collapse all groups&lt;/strong&gt; - Collapses all expanded functions in the flame graph. Displayed if there are any expanded functions when you click the graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;status-bar&#34;&gt;Status bar&lt;/h3&gt;
&lt;p&gt;The status bar shows metadata about the flame graph and currently applied modifications, like what part of the graph is in focus or what function is shown in sandwich view. Click the &lt;strong&gt;X&lt;/strong&gt; in the status bar pill to remove that modification.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 730px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A flame graph visualization&amp;#39;s status bar.&#34;width=&#34;1460&#34;height=&#34;96&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-status-v11.6.png&#34;
            alt=&#34;A flame graph visualization&amp;#39;s status bar.&#34;width=&#34;1460&#34;height=&#34;96&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;top-table-mode&#34;&gt;Top table mode&lt;/h2&gt;
&lt;p&gt;The top table shows the functions from the profile in table format. The table has three columns: symbols, self, and total. The table is sorted by self time by default, but can be reordered by total time or symbol name by clicking the column headers. Each row represents aggregated values for the given function if the function appears in multiple places in the profile.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table view&#34;width=&#34;1444&#34;height=&#34;836&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-toptable-v12.0.png&#34;
            alt=&#34;Table view&#34;width=&#34;1444&#34;height=&#34;836&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;There are also action buttons on the left-most side of each row. The first button searches for the function name while second button shows the sandwich view of the function.&lt;/p&gt;
&lt;h2 id=&#34;toolbar&#34;&gt;Toolbar&lt;/h2&gt;
&lt;p&gt;The following table lists the features of the toolbar:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#search&#34;&gt;Search&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Use the search field to find functions with a particular name. All the functions in the flame graph that match the search will remain colored while the rest of the functions appear in gray.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Reset&lt;/td&gt;
              &lt;td&gt;Reset the flame graph back to its original state from a focus block or sandwich view. The reset icon is only displayed when the flame graph is in one of those two states.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#color-schema-picker&#34;&gt;Color schema picker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Switch between coloring functions by their value or by their package name to visually tie functions from the same package together.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Grouping&lt;/td&gt;
              &lt;td&gt;Expand or collapse all groups to show all instances of a function or show the function grouped.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text align&lt;/td&gt;
              &lt;td&gt;Align text either to the left or to the right to show more important parts of the function name when it does not fit into the block.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Visualization picker&lt;/td&gt;
              &lt;td&gt;Choose to show only the flame graph, only table, or both at the same time.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;search&#34;&gt;Search&lt;/h3&gt;
&lt;p&gt;You can use the search field to find functions with a particular name. All the functions in the flame graph that match the search will remain colored while the rest of the functions are grayed-out.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Searching for a function name in a flame graph visualization.&#34;width=&#34;2304&#34;height=&#34;918&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-search-v12.0.png&#34;
            alt=&#34;Searching for a function name in a flame graph visualization.&#34;width=&#34;2304&#34;height=&#34;918&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;color-schema-picker&#34;&gt;Color schema picker&lt;/h3&gt;
&lt;p&gt;You can switch between coloring functions by their value or by their package name to visually tie functions from the same package together.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Different color scheme&#34;width=&#34;1444&#34;height=&#34;744&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-flamegraph-color-v11.6.png&#34;
            alt=&#34;Different color scheme&#34;width=&#34;1444&#34;height=&#34;744&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations.
When you set a standard option, the change is applied to all fields or series.
For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can customize the following standard options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;This option lets you choose which unit a field should use. For more information on unit options as well as creating custom units, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#unit&#34;&gt;unit configuration documentation&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="flame-graph">Flame graph&lt;/h1>
&lt;p>Flame graphs let you visualize &lt;a href="/docs/pyroscope/latest/introduction/what-is-profiling/">profiling&lt;/a> data. Using this visualization, a &lt;a href="/docs/pyroscope/latest/view-and-analyze-profile-data/profiling-types/">profile&lt;/a> can be represented as a &lt;a href="#flame-graph-mode">flame graph&lt;/a>, &lt;a href="#top-table-mode">top table&lt;/a>, or both.&lt;/p>
&lt;p>For example, if you want to understand which parts of a program consume the most resources, such as CPU time, memory, or I/O operations, you can use a flame graph to visualize and analyze where potential performance issues are:&lt;/p></description></item><item><title>Gauge</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/gauge/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/gauge/</guid><content><![CDATA[&lt;h1 id=&#34;gauge&#34;&gt;Gauge&lt;/h1&gt;
&lt;p&gt;Gauges are single-value visualizations that allow you to quickly visualize where a value falls within a defined or calculated min and max range. With repeat options, you can display multiple gauges, each corresponding to a different series, column, or row.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1416px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A gauge visualization&#34;width=&#34;1416&#34;height=&#34;594&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-visualization-v13.0.png&#34;
            alt=&#34;A gauge visualization&#34;width=&#34;1416&#34;height=&#34;594&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can use gauges if you need to track:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Service level objectives (SLOs)&lt;/li&gt;
&lt;li&gt;How full a piece of equipment is&lt;/li&gt;
&lt;li&gt;How fast a vehicle is moving within a set of limits&lt;/li&gt;
&lt;li&gt;Network latency&lt;/li&gt;
&lt;li&gt;Equipment state with set point and alarm thresholds&lt;/li&gt;
&lt;li&gt;CPU consumption (0-100%)&lt;/li&gt;
&lt;li&gt;RAM availability&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-gauge-visualization&#34;&gt;Configure a gauge visualization&lt;/h2&gt;
&lt;p&gt;The following video provides beginner steps for creating gauge panels. You&amp;rsquo;ll learn the data requirements and caveats, special customizations, and much more:&lt;/p&gt;
&lt;!-- FIXME: we should make a new video for G13 --&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/QwXj3y_YpnE&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/KIhkVD6Gk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Gauge Visualization&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/KIhkVD6Gk/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To create a gauge visualization you need a dataset containing at least one numeric field. These values are identified by the field name. Additional text fields aren&amp;rsquo;t required but can be used for identification and labeling.&lt;/p&gt;
&lt;h3 id=&#34;example---one-row-multiple-values&#34;&gt;Example - One row, multiple values&lt;/h3&gt;
&lt;p&gt;The gauge visualization can support multiple fields in a dataset. &lt;!-- In this case, multiple gauges are displayed. --&gt;&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;value1&lt;/th&gt;
              &lt;th&gt;value2&lt;/th&gt;
              &lt;th&gt;value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-1-row-many-vals-v13.0.png&#34;
  alt=&#34;Gauge visualization with multiple numeric values in a single row&#34; width=&#34;1412&#34;
     height=&#34;594&#34;/&gt;&lt;/p&gt;
&lt;p&gt;When there are multiple values in the dataset, the visualization displays multiple gauges and automatically defines the minimum and maximum. In this case, those are 3 and 10. Because the minimum and maximum values are defined, each gauge is shaded in to show that value in relation to the minimum and maximum.&lt;/p&gt;
&lt;h3 id=&#34;example---multiple-rows-and-values&#34;&gt;Example - Multiple rows and values&lt;/h3&gt;
&lt;p&gt;The gauge visualization can display datasets with multiple rows of data or even multiple datasets.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Identifier&lt;/th&gt;
              &lt;th&gt;value1&lt;/th&gt;
              &lt;th&gt;value2&lt;/th&gt;
              &lt;th&gt;value3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;A&lt;/td&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;B&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
              &lt;td&gt;9&lt;/td&gt;
              &lt;td&gt;15&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;C&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-multi-rows-values-v13.0.png&#34;
  alt=&#34;Gauge visualization with multiple rows and columns of numeric values showing the last row&#34; width=&#34;1412&#34;
     height=&#34;596&#34;/&gt;&lt;/p&gt;
&lt;p&gt;By default, the visualization &lt;a href=&#34;#value-options&#34;&gt;calculates&lt;/a&gt; a single value per column or series and displays only the last row of data. However, it derives the minimum and maximum from the full dataset, even if those values aren&amp;rsquo;t visible.&lt;/p&gt;
&lt;p&gt;In this example, that means only the last row of data, row C, is displayed in the gauges and the minimum and maximum values are 1 and 15. The value 1 is displayed because it&amp;rsquo;s in the last row, while 15 is not.&lt;/p&gt;
&lt;p&gt;If you want to show one gauge per table cell, under &lt;strong&gt;Value options&lt;/strong&gt;, change the &lt;strong&gt;Show&lt;/strong&gt; setting from &lt;strong&gt;Calculate&lt;/strong&gt; to &lt;strong&gt;All values&lt;/strong&gt;. Each gauge label is a concatenation of the text column with each value&amp;rsquo;s column name.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-multi-rows-values-show-all-v13.0.png&#34;
  alt=&#34;Gauge visualization with multiple rows and columns of numeric values showing all the values&#34; width=&#34;1410&#34;
     height=&#34;594&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;example---control-min-and-max&#34;&gt;Example - Control min and max&lt;/h3&gt;
&lt;p&gt;You can control the minimum and maximum values by defining them directly in your dataset.
This is an alternative to setting it manually in the field options.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;value&lt;/th&gt;
              &lt;th&gt;max&lt;/th&gt;
              &lt;th&gt;min&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-defined-min-max-v13.0.png&#34;
  alt=&#34;Gauge visualization with numeric values defining max and minimum&#34; width=&#34;1414&#34;
     height=&#34;600&#34;/&gt;&lt;/p&gt;
&lt;p&gt;In this example, to hide the min and max fields, select the &amp;ldquo;value&amp;rdquo; field in &lt;strong&gt;Value options &amp;gt; Fields&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-hidden-min-max-v13.0.png&#34;
  alt=&#34;Gauge visualization with numeric values defining max and minimum but hidden&#34; width=&#34;1410&#34;
     height=&#34;590&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Even when minimum and maximum values aren&amp;rsquo;t displayed, the visualization still pulls the range from them.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-options&#34;&gt;Value options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine how your visualization displays the value:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show&lt;/td&gt;
              &lt;td&gt;Set how Grafana displays your data. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Calculate&lt;/strong&gt; - Show a calculated value based on all rows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;All values&lt;/strong&gt; - Show a separate value for every row. If you select this option, then you can also limit the number of rows to display.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Calculation&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;Calculate&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, select a reducer function that Grafana will use to reduce many fields to a single value. For a list of available calculations, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;All values&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, enter the maximum number of rows to display. The default is 5,000.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields&lt;/td&gt;
              &lt;td&gt;Select the fields display in the panel.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;gauge-options&#34;&gt;Gauge options&lt;/h3&gt;
&lt;p&gt;Adjust how the gauge is displayed.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Style&lt;/td&gt;
              &lt;td&gt;Choose a gauge shape:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Circle&lt;/strong&gt; - Fills clockwise around a circle, starting from the 12 o&amp;rsquo;clock position.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Arc&lt;/strong&gt; - Fills from left to right around an arc.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Orientation&lt;/td&gt;
              &lt;td&gt;Choose a stacking direction:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Gauges display in rows and columns.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Horizontal&lt;/strong&gt; - Gauges display top to bottom.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Vertical&lt;/strong&gt; - Gauges display left to right.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Gauge size&lt;/td&gt;
              &lt;td&gt;Choose a gauge size mode:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines the best gauge size.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Manual&lt;/strong&gt; - Manually configure the gauge size.&lt;/li&gt;&lt;/ul&gt;This option only applies when &lt;strong&gt;Orientation&lt;/strong&gt; is set to &lt;strong&gt;Horizontal&lt;/strong&gt; or &lt;strong&gt;Vertical&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min width&lt;/td&gt;
              &lt;td&gt;Set the minimum width of vertically-oriented gauges. If you set a minimum width, the x-axis scrollbar is automatically displayed when there&amp;rsquo;s a large amount of data. This option only applies when &lt;strong&gt;Gauge size&lt;/strong&gt; is set to &lt;strong&gt;Manual&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min height&lt;/td&gt;
              &lt;td&gt;Set the minimum height of horizontally-oriented gauges. If you set a minimum height, the y-axis scrollbar is automatically displayed when there&amp;rsquo;s a large amount of data. This option only applies when &lt;strong&gt;Gauge size&lt;/strong&gt; is set to &lt;strong&gt;Manual&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar width&lt;/td&gt;
              &lt;td&gt;Set a factor between 0.1 and 1 to control the width of the gauge bar relative to the total gauge area.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Segments&lt;/td&gt;
              &lt;td&gt;Enter a value between 1 and 100 to break the gauge into equal segments. Segments are always fully filled, even if the gauge&amp;rsquo;s current value falls within a segment.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Segment spacing&lt;/td&gt;
              &lt;td&gt;Enter a value between 0 and 1 to set the factor that controls the size of the gap between each segment. This option is only applies when the &lt;strong&gt;Segments&lt;/strong&gt; value is more than &lt;code&gt;1&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text mode&lt;/td&gt;
              &lt;td&gt;Choose what text to render in the gauge:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines the text to show.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Value and name&lt;/strong&gt; - Renders both the value and series name.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Renders only the value.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; - Renders only the series name.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Renders the gauge with no labels.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#neutral-value&#34;&gt;Neutral value&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the starting value from which every gauge will be filled.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-sparkline&#34;&gt;Show sparkline&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Toggle on the switch to render a sparkline containing the series data for the gauge.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-threshold-markers&#34;&gt;Show thresholds&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Control whether a threshold band is shown outside the inner gauge value band.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show labels&lt;/td&gt;
              &lt;td&gt;Control whether threshold, neutral and min/max labels are shown outside of the gauge.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Effects&lt;/td&gt;
              &lt;td&gt;Other styling choices you can apply to your gauge include: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Gradient&lt;/strong&gt; - Color transitions are represented with gradients for color schemes where the gauge color differs by value.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Bar glow&lt;/strong&gt; - Adds a glowing shadow outside the gauge bar.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Center glow&lt;/strong&gt; - The color representing the current gauge value is visible in the center of the gauge.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;neutral-value&#34;&gt;Neutral value&lt;/h4&gt;
&lt;p&gt;Set the starting value from which every gauge will be filled when it shouldn&amp;rsquo;t be the minimum value.
This option is especially useful in cases where the range of data values includes negative numbers.&lt;/p&gt;
&lt;p&gt;For example, you want to display the storage of several batteries and the power range is from -2.5 kW (discharging) to 2.5 kW.
When the minimum value is used as the starting point for the gauges, the visualization looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-neutral-min-v13.0.png&#34;
  alt=&#34;Gauge using min as neutral&#34; width=&#34;1412&#34;
     height=&#34;596&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If you enter a neutral value of &lt;code&gt;0&lt;/code&gt;, the visualization looks like this and is easier to reason about:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-neutral-0-v13.0.png&#34;
  alt=&#34;Gauge with zero as neutral&#34; width=&#34;1414&#34;
     height=&#34;594&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;show-sparkline&#34;&gt;Show sparkline&lt;/h4&gt;
&lt;p&gt;If you want to visualize the list of values as a time series along with the calculated gauge value, toggle on the &lt;strong&gt;Show sparkline&lt;/strong&gt; switch.
Each gauge displays the sparkline inside the circle or arc:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-w-sparkline-v12.4.png&#34;
  alt=&#34;Gauge with a sparkline&#34; width=&#34;1418&#34;
     height=&#34;648&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;show-threshold-markers&#34;&gt;Show thresholds&lt;/h4&gt;
&lt;p&gt;Control whether a threshold band is shown outside the inner gauge value band.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-w-thresholds-v13.0.png&#34;
  alt=&#34;Gauge viz with multiple rows and columns of numeric values showing all the values and thresholds defined for 0-6-11&#34; width=&#34;1412&#34;
     height=&#34;598&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;text-size&#34;&gt;Text size options&lt;/h3&gt;
&lt;p&gt;Adjust the sizes of the gauge text.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt; - Enter a numeric value for the gauge title size.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Enter a numeric value for the gauge value size.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-1.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.
To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Data links for this visualization don&amp;rsquo;t include the &lt;strong&gt;One click&lt;/strong&gt; switch, however, if there&amp;rsquo;s only one data link configured, that data link has single-click functionality.
If multiple data links are configured, then clicking the visualization opens a menu that displays all the data links.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="gauge">Gauge&lt;/h1>
&lt;p>Gauges are single-value visualizations that allow you to quickly visualize where a value falls within a defined or calculated min and max range. With repeat options, you can display multiple gauges, each corresponding to a different series, column, or row.&lt;/p></description></item><item><title>Geomap</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/geomap/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/geomap/</guid><content><![CDATA[&lt;h1 id=&#34;geomap&#34;&gt;Geomap&lt;/h1&gt;
&lt;p&gt;Geomaps allow you to view and customize the world map using geospatial data. It&amp;rsquo;s the ideal visualization if you have data that includes location information and you want to see it displayed in a map.&lt;/p&gt;
&lt;p&gt;You can configure and overlay &lt;a href=&#34;#layer-type&#34;&gt;map layers&lt;/a&gt;, like heatmaps and networks, and blend included basemaps or your own custom maps. This helps you to easily focus on the important location-based characteristics of the data.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-example-8-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-example-8-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-example-8-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap visualization&#34;width=&#34;726&#34;height=&#34;255&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-example-8-1-0.png&#34;
            alt=&#34;Geomap visualization&#34;width=&#34;726&#34;height=&#34;255&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When a geomap is in focus, in addition to typical mouse controls, you can pan around using the arrow keys or zoom in and out using the plus (&lt;code&gt;&#43;&lt;/code&gt;) and minus (&lt;code&gt;-&lt;/code&gt;) keys or icons.&lt;/p&gt;
&lt;p&gt;Geomaps are also useful when you have location data that’s changing in real time and you want to visualize where an element is moving, using auto-refresh.&lt;/p&gt;
&lt;p&gt;You can use a geomap visualization if you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Track your fleet of vehicles and associated metrics&lt;/li&gt;
&lt;li&gt;Show the locations and statuses of data centers or other connected assets in a network&lt;/li&gt;
&lt;li&gt;Display geographic trends in a heatmap&lt;/li&gt;
&lt;li&gt;Visualize the relationship of your locations&amp;rsquo; HVAC consumption or solar production with the sun&amp;rsquo;s location&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;We&amp;rsquo;d love your feedback on the geomap visualization. Please check out the &lt;a href=&#34;https://github.com/grafana/grafana/issues?page=1&amp;amp;q=is%3Aopen&amp;#43;is%3Aissue&amp;#43;label%3Aarea%2Fpanel%2Fgeomap&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;open Github issues&lt;/a&gt; and &lt;a href=&#34;https://github.com/grafana/grafana/issues/new?assignees=&amp;amp;labels=type%2Ffeature-request,area%2Fpanel%2Fgeomap&amp;amp;title=Geomap:&amp;amp;projects=grafana-dataviz&amp;amp;template=1-feature_requests.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;submit a new feature request&lt;/a&gt; as needed.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;configure-a-geomap-visualization&#34;&gt;Configure a geomap visualization&lt;/h2&gt;
&lt;p&gt;The following video provides beginner steps for creating geomap visualizations. You&amp;rsquo;ll learn the data requirements and caveats, special customizations, preconfigured displays and much more:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/HwM8AFQ7EUs&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/panel-geomap/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Geomap Examples&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/panel-geomap/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To create a geomap visualization, you need datasets containing fields with location information.&lt;/p&gt;
&lt;p&gt;The supported location formats are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Latitude and longitude&lt;/li&gt;
&lt;li&gt;Geohash&lt;/li&gt;
&lt;li&gt;Lookup codes: country, US states, or airports&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Geomaps also support additional fields with various data types to define things like labels, numbers, heat sizes, and colors.&lt;/p&gt;
&lt;h3 id=&#34;example---latitude-and-longitude&#34;&gt;Example - Latitude and longitude&lt;/h3&gt;
&lt;p&gt;If you plan to use latitude and longitude coordinates, the dataset must include at least two fields (or columns): one called &lt;code&gt;latitude&lt;/code&gt; (you can also use&lt;code&gt;lat&lt;/code&gt;), and one called &lt;code&gt;longitude&lt;/code&gt; (also &lt;code&gt;lon&lt;/code&gt; or &lt;code&gt;lng&lt;/code&gt;). When you use this naming convention, the visualization automatically detects the fields and displays the elements. The order of the fields doesn&amp;rsquo;t matter as long as there is one latitude and one longitude.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;latitude&lt;/th&gt;
              &lt;th&gt;longitude&lt;/th&gt;
              &lt;th&gt;value&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Disneyland&lt;/td&gt;
              &lt;td&gt;33.8121&lt;/td&gt;
              &lt;td&gt;-117.9190&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;DisneyWorld&lt;/td&gt;
              &lt;td&gt;28.3772&lt;/td&gt;
              &lt;td&gt;-81.5707&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;EuroDisney&lt;/td&gt;
              &lt;td&gt;48.867374&lt;/td&gt;
              &lt;td&gt;2.784018&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tokyo Disney&lt;/td&gt;
              &lt;td&gt;35.6329&lt;/td&gt;
              &lt;td&gt;139.8804&lt;/td&gt;
              &lt;td&gt;70&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Shanghai Disney&lt;/td&gt;
              &lt;td&gt;31.1414&lt;/td&gt;
              &lt;td&gt;121.6682&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If your latitude and longitude fields are named differently, you can specify them, as indicated in the &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt; section.&lt;/p&gt;
&lt;h3 id=&#34;example---geohash&#34;&gt;Example - Geohash&lt;/h3&gt;
&lt;p&gt;If your location data is in geohash format, the visualization requires at least one field (or column) containing location data.&lt;/p&gt;
&lt;p&gt;If the field is named &lt;code&gt;geohash&lt;/code&gt;, the visualization automatically detects the location and displays the elements. The order of the fields doesn&amp;rsquo;t matter and the data set can have multiple other numeric, text, and time fields.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Name&lt;/th&gt;
              &lt;th&gt;geohash&lt;/th&gt;
              &lt;th&gt;trips&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Cancun&lt;/td&gt;
              &lt;td&gt;d5f21&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Honolulu&lt;/td&gt;
              &lt;td&gt;87z9ps&lt;/td&gt;
              &lt;td&gt;0&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Palm Cove&lt;/td&gt;
              &lt;td&gt;rhzxudynb014&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mykonos&lt;/td&gt;
              &lt;td&gt;swdj02ey9gyx&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If your field containing geohash location data is not named as above, you can configure the visualization to use geohash and specify which field to use, as explained in the &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt; section.&lt;/p&gt;
&lt;h3 id=&#34;example---lookup-codes&#34;&gt;Example - Lookup codes&lt;/h3&gt;
&lt;p&gt;The geomap visualization can identify locations based on country, airport, or US state codes.&lt;/p&gt;
&lt;p&gt;For this configuration, the dataset must contain at least one field (or column) containing the location code.&lt;/p&gt;
&lt;p&gt;If the field is named &lt;code&gt;lookup&lt;/code&gt;, the visualization automatically detects it and displays points based on country codes.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Year&lt;/th&gt;
              &lt;th&gt;lookup&lt;/th&gt;
              &lt;th&gt;gdp&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2016&lt;/td&gt;
              &lt;td&gt;MEX&lt;/td&gt;
              &lt;td&gt;104171935&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2016&lt;/td&gt;
              &lt;td&gt;DEU&lt;/td&gt;
              &lt;td&gt;94393454&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2016&lt;/td&gt;
              &lt;td&gt;FRA&lt;/td&gt;
              &lt;td&gt;83654250&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2016&lt;/td&gt;
              &lt;td&gt;BRA&lt;/td&gt;
              &lt;td&gt;80921527&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2016&lt;/td&gt;
              &lt;td&gt;CAN&lt;/td&gt;
              &lt;td&gt;79699762&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The other location types— airport codes or US state codes—aren&amp;rsquo;t automatically detected.&lt;/p&gt;
&lt;p&gt;If you want to use other codes or give the field a custom name, you can follow the steps in the &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt; section.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;map-view-options&#34;&gt;Map view options&lt;/h3&gt;
&lt;p&gt;The map view controls the initial view of the map when the dashboard loads.&lt;/p&gt;
&lt;h4 id=&#34;initial-view&#34;&gt;Initial View&lt;/h4&gt;
&lt;p&gt;The initial view configures how the geomap renders when the panel is first loaded.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;View&lt;/strong&gt; - Sets the center for the map when the panel first loads. Refer to the table following this list for view selections.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zoom&lt;/strong&gt; - Sets the initial zoom level.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use current map settings&lt;/strong&gt; - Use the settings of the current map to set the center.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;View selection&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fit to data&lt;/td&gt;
              &lt;td&gt;fits the map view based on the data extents of Map layers and updates when data changes.&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt; - option allows selection of extent based on data from &amp;ldquo;All layers&amp;rdquo;, a single &amp;ldquo;Layer&amp;rdquo;, or the &amp;ldquo;Last value&amp;rdquo; from a selected layer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Layer&lt;/strong&gt; - can be selected if fitting data from a single &amp;ldquo;Layer&amp;rdquo; or the &amp;ldquo;Last value&amp;rdquo; of a layer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Padding&lt;/strong&gt; - sets padding in relative percent beyond data extent (not available when looking at &amp;ldquo;Last value&amp;rdquo; only).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Max zoom&lt;/strong&gt; - sets the maximum zoom level when fitting data.&lt;/li&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;(0°, 0°)&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Coordinates&lt;/td&gt;
              &lt;td&gt;sets the map view based on: &lt;strong&gt;Latitude&lt;/strong&gt; and &lt;strong&gt;Longitude&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;Default Views are also available including:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;North America&lt;/td&gt;
              &lt;td&gt;South America&lt;/td&gt;
              &lt;td&gt;Europe&lt;/td&gt;
              &lt;td&gt;Africa&lt;/td&gt;
              &lt;td&gt;West Asia&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;South Asia&lt;/td&gt;
              &lt;td&gt;South-East Asia&lt;/td&gt;
              &lt;td&gt;East Asia&lt;/td&gt;
              &lt;td&gt;Australia&lt;/td&gt;
              &lt;td&gt;Oceania&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;share-view&#34;&gt;Share view&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Share view&lt;/strong&gt; option allows you to link the movement and zoom actions of multiple map visualizations within the same dashboard. The map visualizations that have this option enabled act in tandem when one of them is moved or zoomed, leaving the other ones independent.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You might need to reload the dashboard for this feature to work.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h4 id=&#34;no-map-repeating&#34;&gt;No map repeating&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;No map repeating&lt;/strong&gt; option prevents the base map tiles from repeating horizontally when you pan across the world. This constrains the view to a single instance of the world map and avoids visual confusion when displaying global datasets. Enabling this option requires the map to reinitialize.&lt;/p&gt;
&lt;h4 id=&#34;sync-view-to-dashboard-variable&#34;&gt;Sync view to dashboard variable&lt;/h4&gt;
&lt;p&gt;Stores the current map&amp;rsquo;s view extents in a dashboard variable of your choosing.
This is particularly useful for dynamically querying data based on the map&amp;rsquo;s current extents.&lt;/p&gt;
&lt;p&gt;To use the option, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Create a &lt;strong&gt;Custom&lt;/strong&gt; type dashboard variable.&lt;/li&gt;
&lt;li&gt;Return to panel configuration and toggle on this switch.&lt;/li&gt;
&lt;li&gt;Select the newly created variable from the &lt;strong&gt;Variable name&lt;/strong&gt; drop-down list.&lt;/li&gt;
&lt;li&gt;Use the variable in your queries.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The variable contains comma-separated coordinates (EPSG:4326): &lt;code&gt;minLon,minLat,maxLon,maxLat&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&#34;map-layers-options&#34;&gt;Map layers options&lt;/h3&gt;
&lt;p&gt;Geomaps support showing multiple layers. Each layer determines how you visualize geospatial data on top of the base map.&lt;/p&gt;
&lt;p&gt;There are three options that you need to set for all maps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#layer-type&#34;&gt;Layer type&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other options are dependent on your map layer type and are described within the layer type section.&lt;/p&gt;
&lt;p&gt;The layer controls allow you to create layers, change their name, reorder and delete layers.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Add layer&lt;/strong&gt; creates an additional, configurable data layer for the geomap. When you add a layer, you are prompted to select a layer type. You can change the layer type at any point during panel configuration. See the &lt;strong&gt;Layer Types&lt;/strong&gt; section above for details on each layer type.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edit layer name (pencil icon)&lt;/strong&gt; renames the layer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Trash Bin&lt;/strong&gt; deletes the layer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reorder (six dots/grab handle)&lt;/strong&gt; allows you to change the layer order. Data on higher layers will appear above data on lower layers. The visualization will update the layer order as you drag and drop to help simplify choosing a layer order.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can add multiple layers of data to a single geomap in order to create rich, detailed visualizations.&lt;/p&gt;
&lt;h4 id=&#34;layer-type&#34;&gt;Layer type&lt;/h4&gt;
&lt;p&gt;There are eight map layer types to choose from in a geomap.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#markers-layer&#34;&gt;Markers&lt;/a&gt; renders a marker at each data point.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#heatmap-layer&#34;&gt;Heatmap&lt;/a&gt; visualizes a heatmap of the data.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#geojson-layer&#34;&gt;GeoJSON&lt;/a&gt; renders static data from a GeoJSON file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#night--day-layer&#34;&gt;Night / Day&lt;/a&gt; renders a night / day region.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#route-layer&#34;&gt;Route&lt;/a&gt; render data points as a route.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#photos-layer&#34;&gt;Photos&lt;/a&gt; renders a photo at each data point.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#network-layer&#34;&gt;Network&lt;/a&gt; visualizes a network graph from the data.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#open-street-map-layer&#34;&gt;Open Street Map&lt;/a&gt; adds a map from a collaborative free geographic world database.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#carto-basemap-layer&#34;&gt;CARTO basemap&lt;/a&gt; adds a layer from CARTO Raster basemaps.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#arcgis-mapserver-layer&#34;&gt;ArcGIS MapServer&lt;/a&gt; adds a layer from an ESRI ArcGIS MapServer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#xyz-tile-layer&#34;&gt;XYZ Tile layer&lt;/a&gt; adds a map from a generic tile layer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#maplibre-style-layer&#34;&gt;MapLibre Style layer&lt;/a&gt; adds a map from a MapLibre/Mapbox style URL.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also two experimental (or alpha) layer types.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Icon at last point (alpha)&lt;/strong&gt; renders an icon at the last data point.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dynamic GeoJSON (alpha)&lt;/strong&gt; styles a GeoJSON file based on query results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To enable experimental layers. Set &lt;code&gt;enable_alpha&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt; in your configuration file:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;[panels]
enable_alpha = true&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;To enable the experimental layers using Docker, run the following command:&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;docker run -p 3000:3000 -e &amp;#34;GF_PANELS_ENABLE_ALPHA=true&amp;#34; grafana/grafana:&amp;lt;VERSION&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;data&#34;&gt;Data&lt;/h4&gt;
&lt;p&gt;Geomaps need a source of geographical data gathered from a data source query which can return multiple datasets. By default Grafana picks the first dataset, but this drop-down allows you to pick other datasets if the query returns more than one.&lt;/p&gt;
&lt;h4 id=&#34;location-mode&#34;&gt;Location mode&lt;/h4&gt;
&lt;p&gt;There are four options to map the data returned by the selected query:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; automatically searches for location data. Use this option when your query is based on one of the following names for data fields.
&lt;ul&gt;
&lt;li&gt;geohash: “geohash”&lt;/li&gt;
&lt;li&gt;latitude: “latitude”, “lat”&lt;/li&gt;
&lt;li&gt;longitude: “longitude”, “lng”, “lon”&lt;/li&gt;
&lt;li&gt;lookup: “lookup”&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coords&lt;/strong&gt; specifies that your query holds coordinate data. You will get prompted to select numeric data fields for latitude and longitude from your database query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geohash&lt;/strong&gt; specifies that your query holds geohash data. You will be prompted to select a string data field for the geohash from your database query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lookup&lt;/strong&gt; specifies that your query holds location name data that needs to be mapped to a value. You will be prompted to select the lookup field from your database query and a gazetteer. The gazetteer is the directory that is used to map your queried data to a geographical point.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;markers-layer&#34;&gt;Markers layer&lt;/h4&gt;
&lt;p&gt;The markers layer allows you to display data points as different marker shapes such as circles, squares, triangles, stars, and more.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/geomap-panel/geomap-markers-8-1-0.png&#34;
  alt=&#34;Markers Layer&#34; width=&#34;730&#34;
     height=&#34;276&#34;/&gt;&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Location&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Size&lt;/td&gt;
              &lt;td&gt;Configures the size of the markers. The default is &lt;code&gt;Fixed size&lt;/code&gt;, which makes all marker sizes the same regardless of the data; however, there is also an option to size the markers based on data corresponding to a selected field. &lt;code&gt;Min&lt;/code&gt; and &lt;code&gt;Max&lt;/code&gt; marker sizes have to be set such that the markers can scale within this range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Symbol&lt;/td&gt;
              &lt;td&gt;Allows you to choose the symbol, icon, or graphic to aid in providing additional visual context to your data. Choose from assets that are included with Grafana such as simple symbols or the Unicon library. You can also specify a URL containing an image asset. The image must be a scalable vector graphic (SVG).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Symbol Vertical Align&lt;/td&gt;
              &lt;td&gt;Configures the vertical alignment of the symbol relative to the data point. Note that the symbol&amp;rsquo;s rotation angle is applied first around the data point, then the vertical alignment is applied relative to the rotation of the symbol.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Symbol Horizontal Align&lt;/td&gt;
              &lt;td&gt;Configures the horizontal alignment of the symbol relative to the data point. Note that the symbol&amp;rsquo;s rotation angle is applied first around the data point, then the horizontal alignment is applied relative to the rotation of the symbol.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Configures the color of the markers. The default &lt;code&gt;Fixed color&lt;/code&gt; sets all markers to a specific color. There is also an option to have conditional colors depending on the selected field data point values and the color scheme set in the &lt;code&gt;Standard options&lt;/code&gt; section.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Configures the transparency of each marker.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Rotation angle&lt;/td&gt;
              &lt;td&gt;Configures the rotation angle of each marker in degrees. The default is &lt;code&gt;Fixed value&lt;/code&gt;, which makes all markers rotate to the same angle regardless of the data; however, there is also an option to set the rotation of the markers based on data corresponding to a selected field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text label&lt;/td&gt;
              &lt;td&gt;Configures a text label for each marker.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show legend&lt;/td&gt;
              &lt;td&gt;Allows you to toggle the legend for the layer.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;heatmap-layer&#34;&gt;Heatmap layer&lt;/h4&gt;
&lt;p&gt;The heatmap layer clusters various data points to visualize locations with different densities.
To add a heatmap layer:&lt;/p&gt;
&lt;p&gt;Click on the drop-down menu under Data Layer and choose &lt;code&gt;Heatmap&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Similar to &lt;code&gt;Markers&lt;/code&gt;, you are prompted with various options to determine which data points to visualize and how you want to visualize them.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/geomap-panel/geomap-heatmap-8-1-0.png&#34;
  alt=&#34;Heatmap Layer&#34; width=&#34;546&#34;
     height=&#34;243&#34;/&gt;&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Location&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Weight values&lt;/td&gt;
              &lt;td&gt;Configures the size of the markers. The default is &lt;code&gt;Fixed size&lt;/code&gt;, which makes all marker sizes the same regardless of the data; however, there is also an option to size the markers based on data corresponding to a selected field. &lt;code&gt;Min&lt;/code&gt; and &lt;code&gt;Max&lt;/code&gt; marker sizes have to be set such that the markers can scale within this range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Radius&lt;/td&gt;
              &lt;td&gt;Configures the size of the heatmap clusters.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Blur&lt;/td&gt;
              &lt;td&gt;Configures the amount of blur on each cluster.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Opacity&lt;/td&gt;
              &lt;td&gt;Configures the opacity of each cluster.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;geojson-layer&#34;&gt;GeoJSON layer&lt;/h4&gt;
&lt;p&gt;The GeoJSON layer allows you to select and load a static GeoJSON file from the filesystem.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;GeoJSON URL&lt;/td&gt;
              &lt;td&gt;Provides a choice of GeoJSON files that are included with Grafana. You can also enter a URL manually, which supports variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Default Style&lt;/td&gt;
              &lt;td&gt;Controls which styles to apply when no rules above match.&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; - configures the color of the default style&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - configures the default opacity&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Style Rules&lt;/td&gt;
              &lt;td&gt;Apply styles based on feature properties &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Rule&lt;/strong&gt; - allows you to select a &lt;em&gt;feature&lt;/em&gt;, &lt;em&gt;condition&lt;/em&gt;, and &lt;em&gt;value&lt;/em&gt; from the GeoJSON file in order to define a rule. The trash bin icon can be used to delete the current rule.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; - configures the color of the style for the current rule&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - configures the transparency level for the current rule&lt;/li&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;Styles can be set within the &amp;ldquo;properties&amp;rdquo; object of the GeoJSON with support for the following geometries:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Polygon, MultiPolygon&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;fill&amp;rdquo;&lt;/strong&gt; - The color of the interior of the polygon(s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;fill-opacity&amp;rdquo;&lt;/strong&gt; - The opacity of the interior of the polygon(s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;stroke-width&amp;rdquo;&lt;/strong&gt; - The width of the line component of the polygon(s)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Point, MultiPoint&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;marker-color&amp;rdquo;&lt;/strong&gt; - The color of the point(s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;marker-size&amp;rdquo;&lt;/strong&gt; - The size of the point(s)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;LineString, MultiLineString&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;stroke&amp;rdquo;&lt;/strong&gt; - The color of the line(s)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;stroke-width&amp;rdquo;&lt;/strong&gt; - The width of the line(s)&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;night--day-layer&#34;&gt;Night / Day layer&lt;/h4&gt;
&lt;p&gt;The Night / Day layer displays night and day regions based on the current time range.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-day-night-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-day-night-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-day-night-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel Night / Day&#34;width=&#34;660&#34;height=&#34;465&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-day-night-9-1-0.png&#34;
            alt=&#34;Geomap panel Night / Day&#34;width=&#34;660&#34;height=&#34;465&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;Configures the data set for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show&lt;/td&gt;
              &lt;td&gt;Toggles the time source from panel time range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Night region color&lt;/td&gt;
              &lt;td&gt;Picks the color for the night region.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display sun&lt;/td&gt;
              &lt;td&gt;Toggles the sun icon.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Opacity&lt;/td&gt;
              &lt;td&gt;Set the opacity from &lt;code&gt;0&lt;/code&gt; (transparent) to &lt;code&gt;1&lt;/code&gt; (opaque).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;&lt;a href=&#34;https://viglino.github.io/ol-ext/examples/layer/map.daynight.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Extensions for OpenLayers - DayNight&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;route-layer&#34;&gt;Route layer&lt;/h4&gt;
&lt;p&gt;The Route layer renders data points as a route.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/geomap-route-layer-basic-9-4-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/geomap-route-layer-basic-9-4-0.png&#34;data-srcset=&#34;/media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=320 320w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=550 550w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=750 750w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=900 900w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=1040 1040w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=1240 1240w, /media/docs/grafana/geomap-route-layer-basic-9-4-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel Route&#34;width=&#34;1277&#34;height=&#34;876&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/geomap-route-layer-basic-9-4-0.png&#34;
            alt=&#34;Geomap panel Route&#34;width=&#34;1277&#34;height=&#34;876&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The layer can also render a route with arrows.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png&#34;data-srcset=&#34;/media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=320 320w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=550 550w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=750 750w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=900 900w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=1040 1040w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=1240 1240w, /media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel Route arrows with size&#34;width=&#34;1273&#34;height=&#34;874&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/geomap-route-layer-arrow-size-9-4-0.png&#34;
            alt=&#34;Geomap panel Route arrows with size&#34;width=&#34;1273&#34;height=&#34;874&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Location&lt;/td&gt;
              &lt;td&gt;configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Size&lt;/td&gt;
              &lt;td&gt;sets the route thickness. Fixed value by default. When field data is selected you can set the Min and Max range in which field data can scale.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;sets the route color. Set to &lt;code&gt;Fixed color&lt;/code&gt; by default. You can also tie the color to field data.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;configures the opacity of the route.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text label&lt;/td&gt;
              &lt;td&gt;configures a text label for each route.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Arrow&lt;/td&gt;
              &lt;td&gt;sets the arrow styling to display along route, in order of data. Choose from: &lt;strong&gt;None&lt;/strong&gt;, &lt;strong&gt;Forward&lt;/strong&gt;, and &lt;strong&gt;Reverse&lt;/strong&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;&lt;a href=&#34;http://viglino.github.io/ol-ext/examples/style/map.style.gpxline.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Extensions for OpenLayers - Flow Line Style&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;photos-layer&#34;&gt;Photos layer&lt;/h4&gt;
&lt;p&gt;The Photos layer renders a photo at each data point.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-photos-9-3-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-photos-9-3-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-photos-9-3-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel Photos&#34;width=&#34;947&#34;height=&#34;615&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-photos-9-3-0.png&#34;
            alt=&#34;Geomap panel Photos&#34;width=&#34;947&#34;height=&#34;615&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Location&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Image Source field&lt;/td&gt;
              &lt;td&gt;Allows you to select a string field containing image data in either of the following formats:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Image URLs&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Base64 encoded&lt;/strong&gt; - Image binary (&amp;ldquo;data:image/png;base64,&amp;hellip;&amp;rdquo;)&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Kind&lt;/td&gt;
              &lt;td&gt;Sets the frame style around the images. Choose from: &lt;strong&gt;Square&lt;/strong&gt;, &lt;strong&gt;Circle&lt;/strong&gt;, &lt;strong&gt;Anchored&lt;/strong&gt;, and &lt;strong&gt;Folio&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Crop&lt;/td&gt;
              &lt;td&gt;Toggles whether the images are cropped to fit.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Shadow&lt;/td&gt;
              &lt;td&gt;Toggles a box shadow behind the images.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Border&lt;/td&gt;
              &lt;td&gt;Sets the border size around images.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Border color&lt;/td&gt;
              &lt;td&gt;Sets the border color around images.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Radius&lt;/td&gt;
              &lt;td&gt;Sets the overall size of images in pixels.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;&lt;a href=&#34;http://viglino.github.io/ol-ext/examples/style/map.style.photo.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Extensions for OpenLayers - Image Photo Style&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;network-layer&#34;&gt;Network layer&lt;/h4&gt;
&lt;p&gt;The Network layer renders a network graph. This layer supports the same 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/node-graph/#data-api&#34;&gt;data format supported by the node graph visualization&lt;/a&gt; with the addition of &lt;a href=&#34;#location-mode&#34;&gt;geospatial data&lt;/a&gt; included in the nodes data. The geospatial data is used to locate and render the nodes on the map.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png&#34;data-srcset=&#34;/media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=320 320w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=550 550w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=750 750w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=900 900w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=1040 1040w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=1240 1240w, /media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap network layer&#34;width=&#34;1919&#34;height=&#34;974&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/screenshot-grafana-10-1-geomap-network-layer-v2.png&#34;
            alt=&#34;Geomap network layer&#34;width=&#34;1919&#34;height=&#34;974&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can convert node graph data to a network layer:
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;750px&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/media/docs/grafana/screen-recording-10-1-geomap-network-layer-from-node-graph.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Data&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#data&#34;&gt;Data&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Location&lt;/td&gt;
              &lt;td&gt;Configure the data settings for the layer. For more information, refer to &lt;a href=&#34;#location-mode&#34;&gt;Location mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Arrow&lt;/td&gt;
              &lt;td&gt;Sets the arrow direction to display for each edge, with forward meaning source to target. Choose from: &lt;strong&gt;None&lt;/strong&gt;, &lt;strong&gt;Forward&lt;/strong&gt;, &lt;strong&gt;Reverse&lt;/strong&gt; and &lt;strong&gt;Both&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show legend&lt;/td&gt;
              &lt;td&gt;Allows you to toggle the legend for the layer. &lt;strong&gt;Note:&lt;/strong&gt; The legend currently only supports node data.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display tooltip&lt;/td&gt;
              &lt;td&gt;Allows you to toggle tooltips for the layer.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;node-styles-options&#34;&gt;Node styles options&lt;/h5&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Size&lt;/td&gt;
              &lt;td&gt;Configures the size of the nodes. The default is &lt;code&gt;Fixed size&lt;/code&gt;, which makes all node sizes the same regardless of the data; however, there is also an option to size the nodes based on data corresponding to a selected field. &lt;code&gt;Min&lt;/code&gt; and &lt;code&gt;Max&lt;/code&gt; node sizes have to be set such that the nodes can scale within this range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Symbol&lt;/td&gt;
              &lt;td&gt;Allows you to choose the symbol, icon, or graphic to aid in providing additional visual context to your data. Choose from assets that are included with Grafana such as simple symbols or the Unicon library. You can also specify a URL containing an image asset. The image must be a scalable vector graphic (SVG).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Configures the color of the nodes. The default &lt;code&gt;Fixed color&lt;/code&gt; sets all nodes to a specific color. There is also an option to have conditional colors depending on the selected field data point values and the color scheme set in the &lt;code&gt;Standard options&lt;/code&gt; section.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Configures the transparency of each node.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Rotation angle&lt;/td&gt;
              &lt;td&gt;Configures the rotation angle of each node in degrees. The default is &lt;code&gt;Fixed value&lt;/code&gt;, which makes all nodes rotate to the same angle regardless of the data; however, there is also an option to set the rotation of the nodes based on data corresponding to a selected field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text label&lt;/td&gt;
              &lt;td&gt;Configures a text label for each node.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;edge-styles-options&#34;&gt;Edge styles options&lt;/h5&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Size&lt;/td&gt;
              &lt;td&gt;Configures the line width of the edges. The default is &lt;code&gt;Fixed size&lt;/code&gt;, which makes all edge line widths the same regardless of the data; however, there is also an option to size the edges based on data corresponding to a selected field. &lt;code&gt;Min&lt;/code&gt; and &lt;code&gt;Max&lt;/code&gt; eges sizes have to be set such that the edges can scale within this range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Configures the color of the edges. The default &lt;code&gt;Fixed color&lt;/code&gt; sets all edges to a specific color. There is also an option to have conditional colors depending on the selected field data point values and the color scheme set in the &lt;code&gt;Standard options&lt;/code&gt; section.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Configures the transparency of each edge.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text label&lt;/td&gt;
              &lt;td&gt;Configures a text label for each edge.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;open-street-map-layer&#34;&gt;Open Street Map layer&lt;/h4&gt;
&lt;p&gt;A map from a collaborative free geographic world database.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-osm-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-osm-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-osm-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel Open Street Map&#34;width=&#34;656&#34;height=&#34;462&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-osm-9-1-0.png&#34;
            alt=&#34;Geomap panel Open Street Map&#34;width=&#34;656&#34;height=&#34;462&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; from 0 (transparent) to 1 (opaque)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display tooltip&lt;/strong&gt; - allows you to toggle tooltips for the layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.openstreetmap.org/about&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;About Open Street Map&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;carto-basemap-layer&#34;&gt;CARTO basemap layer&lt;/h4&gt;
&lt;p&gt;A CARTO layer is from CARTO Raster basemaps.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Theme&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Auto&lt;/li&gt;
&lt;li&gt;Light
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel CARTO light example&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-carto-light-9-1-0.png&#34;
                alt=&#34;Geomap panel CARTO light example&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;Dark
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel CARTO dark example&#34;width=&#34;655&#34;height=&#34;463&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-carto-dark-9-1-0.png&#34;
                alt=&#34;Geomap panel CARTO dark example&#34;width=&#34;655&#34;height=&#34;463&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Show labels&lt;/strong&gt; shows the Country details on top of the map.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; from 0 (transparent) to 1 (opaque)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display tooltip&lt;/strong&gt; - allows you to toggle tooltips for the layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://carto.com/about-us/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;About CARTO&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;arcgis-mapserver-layer&#34;&gt;ArcGIS MapServer layer&lt;/h4&gt;
&lt;p&gt;An ArcGIS layer is a layer from an ESRI ArcGIS MapServer.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Server Instance&lt;/strong&gt; to select the map type.
&lt;ul&gt;
&lt;li&gt;World Street Map
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS World Street Map&#34;width=&#34;660&#34;height=&#34;467&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wsm-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS World Street Map&#34;width=&#34;660&#34;height=&#34;467&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;World Imagery
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS World Imagery&#34;width=&#34;657&#34;height=&#34;463&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wi-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS World Imagery&#34;width=&#34;657&#34;height=&#34;463&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;World Physical
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS World Physical&#34;width=&#34;657&#34;height=&#34;464&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-wp-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS World Physical&#34;width=&#34;657&#34;height=&#34;464&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;Topographic
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS Topographic&#34;width=&#34;655&#34;height=&#34;462&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-topographic-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS Topographic&#34;width=&#34;655&#34;height=&#34;462&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;USA Topographic
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS USA Topographic&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-usa-topographic-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS USA Topographic&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;World Ocean
&lt;figure
        class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
        style=&#34;max-width: 600px;&#34;
        itemprop=&#34;associatedMedia&#34;
        itemscope=&#34;&#34;
        itemtype=&#34;http://schema.org/ImageObject&#34;
      &gt;&lt;a
            class=&#34;lightbox-link&#34;
            href=&#34;/static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png&#34;
            itemprop=&#34;contentUrl&#34;
          &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
              class=&#34;lazyload &#34;
              data-src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel ArcGIS World Ocean&#34;width=&#34;655&#34;height=&#34;462&#34;/&gt;
            &lt;noscript&gt;
              &lt;img
                src=&#34;/static/img/docs/geomap-panel/geomap-arcgis-ocean-9-1-0.png&#34;
                alt=&#34;Geomap panel ArcGIS World Ocean&#34;width=&#34;655&#34;height=&#34;462&#34;/&gt;
            &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/li&gt;
&lt;li&gt;Custom MapServer (see &lt;a href=&#34;#xyz-tile-layer&#34;&gt;XYZ&lt;/a&gt; for formatting)
&lt;ul&gt;
&lt;li&gt;URL template&lt;/li&gt;
&lt;li&gt;Attribution&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; from 0 (transparent) to 1 (opaque)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display tooltip&lt;/strong&gt; - allows you to toggle tooltips for the layer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;more-information&#34;&gt;More Information&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://services.arcgisonline.com/arcgis/rest/services&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ArcGIS Services&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.esri.com/en-us/about/about-esri/overview&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;About ESRI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;xyz-tile-layer&#34;&gt;XYZ Tile layer&lt;/h4&gt;
&lt;p&gt;The XYZ Tile layer is a map from a generic tile layer.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-xyz-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-xyz-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-xyz-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel xyz example&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-xyz-9-1-0.png&#34;
            alt=&#34;Geomap panel xyz example&#34;width=&#34;656&#34;height=&#34;464&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL template&lt;/strong&gt; - Set a valid tile server url, with {z}/{x}/{y} for example: &lt;a href=&#34;https://tile.openstreetmap.org/%7bz%7d/%7bx%7d/%7by%7d.png&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://tile.openstreetmap.org/{z}/{x}/{y}.png&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Attribution&lt;/strong&gt; sets the reference string for the layer if displayed in &lt;a href=&#34;#show-attribution&#34;&gt;map controls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Min zoom&lt;/strong&gt; - Minimum zoom level. Tiles aren&amp;rsquo;t loaded below this level.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Max zoom&lt;/strong&gt; - Maximum zoom level provided by the server. Beyond this level, the map is rendered by scaling up existing tiles.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; from 0 (transparent) to 1 (opaque)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard variables&lt;/strong&gt; - You can use dashboard variables in both the &lt;strong&gt;URL template&lt;/strong&gt; and &lt;strong&gt;Attribution&lt;/strong&gt; fields. This allows you to dynamically switch map sources or versions. Example: &lt;code&gt;https://example.com/maps/${version}/{z}/{x}/{y}.png&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;more-information-1&#34;&gt;More information&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Tiled_web_map&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Tiled Web Map Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wiki.openstreetmap.org/wiki/Tile_servers&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;List of Open Street Map Tile Servers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;maplibre-style-layer&#34;&gt;MapLibre Style layer&lt;/h4&gt;
&lt;p&gt;The MapLibre Style Layer is a map defined using a MapLibre/Mapbox &lt;code&gt;style.json&lt;/code&gt; URL. The style contains the URL to the tiles, layer definitions, and more. Typically, they&amp;rsquo;re based on vector tiles as opposed to raster tiles.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL template&lt;/strong&gt; - Set a valid style URL. For example: &lt;code&gt;https://demotiles.maplibre.org/style.json&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Token&lt;/strong&gt; - An API token for mapbox maps. Only works for &lt;code&gt;mapbox://&lt;/code&gt; URLs. Refer to &lt;a href=&#34;https://docs.mapbox.com/help/dive-deeper/access-tokens/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;mapbox access tokens documentation&lt;/a&gt; for more information. In other cases, you might have to include the token in the URL. For example: &lt;code&gt;https://example.com/map/style.json?key=XXX&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;basemap-layer-options&#34;&gt;Basemap layer options&lt;/h3&gt;
&lt;p&gt;A basemap layer provides the visual foundation for a mapping application. It typically contains data with global coverage. Several base layer options
are available each with specific configuration options to style the base map.&lt;/p&gt;
&lt;p&gt;Basemap layer types can also be added as layers. You can specify an opacity.&lt;/p&gt;
&lt;p&gt;There are five basemap layer types to choose from in a geomap.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;#open-street-map-layer&#34;&gt;Open Street Map&lt;/a&gt; adds a map from a collaborative free geographic world database.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#carto-basemap-layer&#34;&gt;CARTO basemap&lt;/a&gt; adds a layer from CARTO Raster basemaps.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#arcgis-mapserver-layer&#34;&gt;ArcGIS MapServer&lt;/a&gt; adds a layer from an ESRI ArcGIS MapServer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#xyz-tile-layer&#34;&gt;XYZ Tile layer&lt;/a&gt; adds a map from a generic tile layer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;#maplibre-style-layer&#34;&gt;MapLibre Style layer&lt;/a&gt; adds a map from a MapLibre/Mapbox style URL.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The default basemap layer uses the CARTO map. You can define custom default base layers in the &lt;code&gt;.ini&lt;/code&gt; configuration file.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/geomap-panel/geomap-baselayer-8-1-0.png&#34;
  alt=&#34;Basemap layer options&#34; width=&#34;287&#34;
     height=&#34;192&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;configure-the-default-base-layer-with-provisioning&#34;&gt;Configure the default base layer with provisioning&lt;/h4&gt;
&lt;p&gt;You can configure the default base map using config files with Grafana’s provisioning system. For more information on all the settings, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/administration/provisioning/&#34;&gt;provisioning docs page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Use the JSON configuration option &lt;code&gt;default_baselayer_config&lt;/code&gt; to define the default base map. There are currently five base map options to choose from: &lt;code&gt;carto&lt;/code&gt;, &lt;code&gt;esri-xyz&lt;/code&gt;, &lt;code&gt;osm-standard&lt;/code&gt;, &lt;code&gt;xyz&lt;/code&gt;, &lt;code&gt;maplibre&lt;/code&gt;. Here are some provisioning examples for each base map option.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;carto&lt;/strong&gt; loads the CartoDB tile server. You can choose from &lt;code&gt;auto&lt;/code&gt;, &lt;code&gt;dark&lt;/code&gt;, and &lt;code&gt;light&lt;/code&gt; theme for the base map and can be set as shown below. The &lt;code&gt;showLabels&lt;/code&gt; tag determines whether or not Grafana shows the Country details on top of the map. Here is an example:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;geomap_default_baselayer = `{
  &amp;#34;type&amp;#34;: &amp;#34;carto&amp;#34;,
  &amp;#34;config&amp;#34;: {
    &amp;#34;theme&amp;#34;: &amp;#34;auto&amp;#34;,
    &amp;#34;showLabels&amp;#34;: true
  }
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;esri-xyz&lt;/strong&gt; loads the ESRI tile server. There are already multiple server instances implemented to show the various map styles: &lt;code&gt;world-imagery&lt;/code&gt;, &lt;code&gt;world-physical&lt;/code&gt;, &lt;code&gt;topo&lt;/code&gt;, &lt;code&gt;usa-topo&lt;/code&gt;, and &lt;code&gt;ocean&lt;/code&gt;. The &lt;code&gt;custom&lt;/code&gt; server option allows you to configure your own ArcGIS map server. Here are some examples:&lt;/li&gt;
&lt;/ul&gt;



&lt;div data-element=&#34;tabs&#34;&gt;
  &lt;div data-element=&#34;tabs-bar&#34;&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;0&#34; data-label=&#34;World imagery&#34;&gt;World imagery&lt;/div&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;1&#34; data-label=&#34;Custom&#34;&gt;Custom&lt;/div&gt;
    
  &lt;/div&gt;
  &lt;div data-element=&#34;tab-content&#34;&gt;
    



&lt;div&gt;
  
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;geomap_default_baselayer = `{
  &amp;#34;type&amp;#34;: &amp;#34;esri-xyz&amp;#34;,
  &amp;#34;config&amp;#34;: {
    &amp;#34;server&amp;#34;: &amp;#34;world-imagery&amp;#34;
  }
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




&lt;div&gt;
  
&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;geomap_default_baselayer = `{
  &amp;#34;type&amp;#34;: &amp;#34;esri-xyz&amp;#34;,
  &amp;#34;config&amp;#34;: {
    &amp;#34;server&amp;#34;: &amp;#34;custom&amp;#34;,
    &amp;#34;url&amp;#34;: &amp;#34;[tile server url]&amp;#34;,
    &amp;#34;attribution&amp;#34;: &amp;#34;[tile server attribution]&amp;#34;
  }
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


  &lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;osm-standard&lt;/strong&gt; loads the OpenStreetMap tile server. There are no additional configurations needed and the &lt;code&gt;config&lt;/code&gt; fields can be left blank. Here is an example:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;default_baselayer_config = `{
  &amp;#34;type&amp;#34;: &amp;#34;osm-standard&amp;#34;,
  &amp;#34;config&amp;#34;: {}
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;xyz&lt;/strong&gt; loads a custom tile server defined by the user. Set a valid tile server &lt;code&gt;url&lt;/code&gt;, with {z}/{x}/{y} for this option in order to properly load a default base map. Here is an example:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;default_baselayer_config = `{
  &amp;#34;type&amp;#34;: &amp;#34;xyz&amp;#34;,
  &amp;#34;config&amp;#34;: {
    &amp;#34;attribution&amp;#34;: &amp;#34;Open street map&amp;#34;,
    &amp;#34;url&amp;#34;: &amp;#34;https://tile.openstreetmap.org/{z}/{x}/{y}.png&amp;#34;
  }
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;maplibre&lt;/strong&gt; loads a custom tile server defined by the user. Set a valid style &lt;code&gt;url&lt;/code&gt; for this option to properly load a default base map. Here&amp;rsquo;s an example:&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;ini&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-ini&#34;&gt;default_baselayer_config = `{
  &amp;#34;type&amp;#34;: &amp;#34;maplibre&amp;#34;,
  &amp;#34;config&amp;#34;: {
    &amp;#34;url&amp;#34;: &amp;#34;https://demotiles.maplibre.org/style.json&amp;#34;
  }
}`&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;code&gt;enable_custom_baselayers&lt;/code&gt; allows you to enable or disable custom open source base maps that are already implemented. The default is &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;map-controls-options&#34;&gt;Map controls options&lt;/h3&gt;
&lt;p&gt;The map controls section contains various options for map information and tool overlays.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-zoom-control&#34;&gt;Show zoom control&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays zoom controls in the upper left corner.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#mouse-wheel-zoom&#34;&gt;Mouse wheel zoom&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Enables the mouse wheel to be used for zooming in or out.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-attribution&#34;&gt;Show attribution&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays attribution for basemap layers.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-scale&#34;&gt;Show scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays scale information in the bottom left corner in meters (m) or kilometers (km).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-measure-tools&#34;&gt;Show measure tools&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays measure tools in the upper right corner. This includes the &lt;a href=&#34;#length&#34;&gt;Length&lt;/a&gt; and &lt;a href=&#34;#area&#34;&gt;Area&lt;/a&gt; options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-debug&#34;&gt;Show debug&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays debug information in the upper right corner.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip&#34;&gt;Tooltip&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Controls display of tooltips.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;show-zoom-control&#34;&gt;Show zoom control&lt;/h4&gt;
&lt;p&gt;Displays zoom controls in the upper left corner. This control can be useful when using systems that don&amp;rsquo;t have a mouse.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel zoom&#34;width=&#34;234&#34;height=&#34;197&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-zoom-9-1-0.png&#34;
            alt=&#34;Geomap panel zoom&#34;width=&#34;234&#34;height=&#34;197&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;mouse-wheel-zoom&#34;&gt;Mouse wheel zoom&lt;/h4&gt;
&lt;p&gt;Enables the mouse wheel to be used for zooming in or out.&lt;/p&gt;
&lt;h4 id=&#34;show-attribution&#34;&gt;Show attribution&lt;/h4&gt;
&lt;p&gt;Displays attribution for basemap layers.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel attribution&#34;width=&#34;371&#34;height=&#34;208&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-attribution-9-1-0.png&#34;
            alt=&#34;Geomap panel attribution&#34;width=&#34;371&#34;height=&#34;208&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;show-scale&#34;&gt;Show scale&lt;/h4&gt;
&lt;p&gt;Displays scale information in the bottom left corner in meters (m) or kilometers (km).&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel scale&#34;width=&#34;367&#34;height=&#34;228&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-scale-9-1-0.png&#34;
            alt=&#34;Geomap panel scale&#34;width=&#34;367&#34;height=&#34;228&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;show-measure-tools&#34;&gt;Show measure tools&lt;/h4&gt;
&lt;p&gt;Displays measure tools in the upper right corner. Measurements appear only when this control is open.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel measure&#34;width=&#34;338&#34;height=&#34;234&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-9-1-0.png&#34;
            alt=&#34;Geomap panel measure&#34;width=&#34;338&#34;height=&#34;234&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Click&lt;/strong&gt; to start measuring&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Continue clicking&lt;/strong&gt; to continue measurement&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Double-click&lt;/strong&gt; to end measurement&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you change measurement type or units, the previous measurement is removed from the map. If the control is closed and then re-opened, the most recent measurement is displayed. A measurement can be modified by clicking and dragging on it.&lt;/p&gt;
&lt;h5 id=&#34;length&#34;&gt;Length&lt;/h5&gt;
&lt;p&gt;Get the spherical length of a geometry. This length is the sum of the great circle distances between coordinates. For multi-part geometries, the length is the sum of the length of each part. Geometries are assumed to be in &amp;lsquo;EPSG:3857&amp;rsquo;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Metric (m/km)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feet (ft)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Miles (mi)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nautical miles (nmi)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel measure length&#34;width=&#34;382&#34;height=&#34;379&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-length-9-1-0.png&#34;
            alt=&#34;Geomap panel measure length&#34;width=&#34;382&#34;height=&#34;379&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h5 id=&#34;area&#34;&gt;Area&lt;/h5&gt;
&lt;p&gt;Get the spherical area of a geometry. This area is calculated assuming that polygon edges are segments of great circles on a sphere. Geometries are assumed to be in &amp;lsquo;EPSG:3857&amp;rsquo;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Square Meters (m²)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Square Kilometers (km²)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Square Feet (ft²)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Square Miles (mi²)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acres (acre)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hectare (ha)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel measure area&#34;width=&#34;503&#34;height=&#34;385&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-measure-area-9-1-0.png&#34;
            alt=&#34;Geomap panel measure area&#34;width=&#34;503&#34;height=&#34;385&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;show-debug&#34;&gt;Show debug&lt;/h4&gt;
&lt;p&gt;Displays debug information in the upper right corner. This can be useful for debugging or validating a data source.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zoom&lt;/strong&gt; displays current zoom level of the map.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; displays the current &lt;strong&gt;longitude&lt;/strong&gt;, &lt;strong&gt;latitude&lt;/strong&gt; of the map center.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png&#34;data-srcset=&#34;/static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=320 320w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=550 550w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=750 750w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=900 900w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=1040 1040w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=1240 1240w, /static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Geomap panel debug&#34;width=&#34;394&#34;height=&#34;345&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/geomap-panel/geomap-map-controls-debug-9-1-0.png&#34;
            alt=&#34;Geomap panel debug&#34;width=&#34;394&#34;height=&#34;345&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;tooltip&#34;&gt;Tooltip&lt;/h4&gt;
&lt;p&gt;Tooltips are supported for the &lt;strong&gt;Markers&lt;/strong&gt;, &lt;strong&gt;Heatmap&lt;/strong&gt;, &lt;strong&gt;Photos&lt;/strong&gt; layers.
For these layer types, choose from the following tooltip options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; displays tooltips only when a data point is clicked.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Details&lt;/strong&gt; displays tooltips when a mouse pointer hovers over a data point.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When a data point on the geomap represents one row—that is, only a single row of response data is relevant to that point—the tooltip displays a grid with the row&amp;rsquo;s names and values:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A data point with one row of associated data&#34;width=&#34;2198&#34;height=&#34;1206&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-single-row-marker-v12.1.png&#34;
            alt=&#34;A data point with one row of associated data&#34;width=&#34;2198&#34;height=&#34;1206&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When a data point represents more than one row—that is, different rows but with the same geographical information—then each row appears as a single entry:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A data point with mulitple rows of associated data&#34;width=&#34;2200&#34;height=&#34;1202&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-multiple-row-marker-v12.1.png&#34;
            alt=&#34;A data point with mulitple rows of associated data&#34;width=&#34;2200&#34;height=&#34;1202&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The text displayed in each tooltip row is associated with the first field value in each data row.
Click it to expand and display the full details of the data row.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The data appearing in each detail row is determined by the underlying query and transformations applied to the query&amp;rsquo;s results, and can&amp;rsquo;t be directly controlled using tooltip options.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="geomap">Geomap&lt;/h1>
&lt;p>Geomaps allow you to view and customize the world map using geospatial data. It&amp;rsquo;s the ideal visualization if you have data that includes location information and you want to see it displayed in a map.&lt;/p></description></item><item><title>Heatmap</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/heatmap/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/heatmap/</guid><content><![CDATA[&lt;h1 id=&#34;heatmap&#34;&gt;Heatmap&lt;/h1&gt;
&lt;p&gt;Heatmaps allow you to view 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/histogram/&#34;&gt;histograms&lt;/a&gt; over time. While histograms display the data distribution that falls in a specific value range, heatmaps allow you to identify patterns in the histogram data distribution over time. For more information about heatmaps, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/fundamentals/intro-histograms/&#34;&gt;Introduction to histograms and heatmaps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For example, if you want to understand the temperature changes for the past few years, you can use a heatmap visualization to identify trends in your data:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/heatmap-panel/temperature_heatmap.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/heatmap-panel/temperature_heatmap.png&#34;data-srcset=&#34;/static/img/docs/heatmap-panel/temperature_heatmap.png?w=320 320w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=550 550w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=750 750w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=900 900w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=1040 1040w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=1240 1240w, /static/img/docs/heatmap-panel/temperature_heatmap.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A heatmap visualization showing the random walk distribution over time&#34;width=&#34;1408&#34;height=&#34;588&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/heatmap-panel/temperature_heatmap.png&#34;
            alt=&#34;A heatmap visualization showing the random walk distribution over time&#34;width=&#34;1408&#34;height=&#34;588&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/heatmap-calculate-log/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Heatmaps&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/heatmap-calculate-log/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;p&gt;You can use a heatmap visualization if you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visualize a large density of your data distribution.&lt;/li&gt;
&lt;li&gt;Condense large amounts of data through various color schemes that are easier to interpret.&lt;/li&gt;
&lt;li&gt;Identify any outliers in your data distribution.&lt;/li&gt;
&lt;li&gt;Provide statistical analysis to see how values or trends change over time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-heatmap-visualization&#34;&gt;Configure a heatmap visualization&lt;/h2&gt;
&lt;p&gt;Once you’ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, the following video shows you how to configure a heatmap visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/SGWBzQ54koE&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;Heatmaps support time series data.&lt;/p&gt;
&lt;h3 id=&#34;example&#34;&gt;Example&lt;/h3&gt;
&lt;p&gt;The table below is a simplified output of random walk distribution over time:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;Walking (km)&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-06-25 21:13:09&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-08-25 21:13:10&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-08-30 21:13:10&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-10-08 21:13:11&lt;/td&gt;
              &lt;td&gt;12&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-12-25 21:13:11&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-01-05 21:13:12&lt;/td&gt;
              &lt;td&gt;13&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-22 21:13:13&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/heatmap-panel/heatmap.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/heatmap-panel/heatmap.png&#34;data-srcset=&#34;/static/img/docs/heatmap-panel/heatmap.png?w=320 320w, /static/img/docs/heatmap-panel/heatmap.png?w=550 550w, /static/img/docs/heatmap-panel/heatmap.png?w=750 750w, /static/img/docs/heatmap-panel/heatmap.png?w=900 900w, /static/img/docs/heatmap-panel/heatmap.png?w=1040 1040w, /static/img/docs/heatmap-panel/heatmap.png?w=1240 1240w, /static/img/docs/heatmap-panel/heatmap.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A heatmap visualization showing the random walk distribution over time&#34;width=&#34;1416&#34;height=&#34;590&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/heatmap-panel/heatmap.png&#34;
            alt=&#34;A heatmap visualization showing the random walk distribution over time&#34;width=&#34;1416&#34;height=&#34;590&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/panel-pan-zoom.md&#34;&gt;
            &lt;p&gt;You can pan the panel time range left and right, and zoom it and in and out.
This, in turn, changes the dashboard time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;When you zoom out, the range doubles with each double-click, adding equal time to each side of the range.
For example, if the original time range is from 9:00 to 9:59, the time range changes as follow with each double-click:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next range: 8:30 - 10:29&lt;/li&gt;
&lt;li&gt;Next range: 7:30 - 11:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Click and drag the x-axis area of the panel to pan the time range.&lt;/p&gt;
&lt;p&gt;The time range shifts by the distance you drag.
For example, if the original time range is from 9:00 to 9:59 and you drag 30 minutes to the right, the time range changes to 9:30 to 10:29.&lt;/p&gt;
&lt;p&gt;For screen recordings showing these interactions, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/panels-visualizations/panel-overview/#pan-and-zoom-panel-time-range&#34;&gt;Panel overview documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;heatmap-options&#34;&gt;Heatmap options&lt;/h3&gt;
&lt;p&gt;The following options control how data in the heatmap is calculated and grouped.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Options&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Calculate from data&lt;/td&gt;
              &lt;td&gt;This setting determines if the data is already a calculated heatmap (from the data source/transformer), or one that should be calculated in the panel.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;X Bucket&lt;/td&gt;
              &lt;td&gt;This setting determines how the x-axis is split into buckets. You can specify a time interval in the &lt;strong&gt;Size&lt;/strong&gt; input. For example, a time range of &lt;code&gt;1h&lt;/code&gt; makes the cells 1-hour wide on the x-axis. You can also set an interval based on &lt;strong&gt;Count&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Y Bucket&lt;/td&gt;
              &lt;td&gt;This setting determines how the y-axis is split into buckets. Choose from &lt;strong&gt;Size&lt;/strong&gt; or &lt;strong&gt;Count&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Y Bucket scale&lt;/td&gt;
              &lt;td&gt;Select one of the following y-axis value scales:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Linear scale.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Choose a &lt;strong&gt;Log base&lt;/strong&gt; of &lt;strong&gt;2&lt;/strong&gt; or &lt;strong&gt;10&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Symlog scale. Choose a &lt;strong&gt;Log base&lt;/strong&gt; of &lt;strong&gt;2&lt;/strong&gt; or &lt;strong&gt;10&lt;/strong&gt; and enter a value for the &lt;strong&gt;Linear threshold&lt;/strong&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;y-axis-options&#34;&gt;Y-Axis options&lt;/h3&gt;
&lt;p&gt;The following options define the display of the y-axis.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Options&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Set where the y-axis is displayed. Choose from: &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, or &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Unit configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;This setting determines decimal configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max value&lt;/td&gt;
              &lt;td&gt;These settings configure the axis range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Axis width&lt;/td&gt;
              &lt;td&gt;This setting configures the width for the axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Axis label&lt;/td&gt;
              &lt;td&gt;This setting configures the axis value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tick alignment&lt;/td&gt;
              &lt;td&gt;Sets the alignment of the tick marks on the visualization. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Top (LE)&lt;/strong&gt;, &lt;strong&gt;Middle&lt;/strong&gt;, and &lt;strong&gt;Bottom (GE)&lt;/strong&gt;. This option is only displayed when your &lt;strong&gt;Calculate from data&lt;/strong&gt; setting is &lt;strong&gt;No&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Reverse&lt;/td&gt;
              &lt;td&gt;When selected, the axis appears in reverse order.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;


&lt;div data-shared=&#34;visualizations/multiple-y-axes.md&#34;&gt;
            

&lt;h4 id=&#34;multiple-y-axes&#34;&gt;Multiple y-axes&lt;/h4&gt;
&lt;p&gt;In some cases, you might want to display multiple y-axes. For example, if you have a dataset showing both temperature and humidity over time, you might want to show two y-axes with different units for the two series.&lt;/p&gt;
&lt;p&gt;You can configure multiple y-axes and control where they&amp;rsquo;re displayed in the visualization by adding field overrides. 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#example-2-format-temperature-and-humidity&#34;&gt;This example of a dataset that includes temperature and humidity&lt;/a&gt; describes how you can configure that. Repeat the steps for every y-axis you wish to display.&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;colors-options&#34;&gt;Colors options&lt;/h3&gt;
&lt;p&gt;The color spectrum controls the mapping between value count (in each bucket) and the color assigned to each bucket. The leftmost color on the spectrum represents the minimum count and the color on the right most side represents the maximum count. Some color schemes are automatically inverted when using the light theme.&lt;/p&gt;
&lt;p&gt;You can also change the color mode to Opacity. In this case, the color will not change but the amount of opacity will change with the bucket count&lt;/p&gt;
&lt;h4 id=&#34;mode&#34;&gt;Mode&lt;/h4&gt;
&lt;p&gt;Use the following options to define the heatmap colors.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - Bucket value represented by cell color.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - If the mode is &lt;strong&gt;Scheme&lt;/strong&gt;, then select a color scheme.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - Bucket value represented by cell opacity. Opaque cell means maximum value.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; - Cell base color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scale&lt;/strong&gt; - Scale for mapping bucket values to the opacity.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Exponential&lt;/strong&gt; - Power scale. Cell opacity calculated as &lt;code&gt;value ^ k&lt;/code&gt;, where &lt;code&gt;k&lt;/code&gt; is a configured &lt;strong&gt;Exponent&lt;/strong&gt; value. If exponent is less than &lt;code&gt;1&lt;/code&gt;, you will get a logarithmic scale. If exponent is greater than &lt;code&gt;1&lt;/code&gt;, you will get an exponential scale. In case of &lt;code&gt;1&lt;/code&gt;, scale will be the same as linear.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Exponent&lt;/strong&gt; - Value of the exponent, greater than &lt;code&gt;0&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Linear scale. Bucket value maps linearly to the opacity.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;steps&#34;&gt;Steps&lt;/h4&gt;
&lt;p&gt;Set a value between &lt;code&gt;1&lt;/code&gt; and &lt;code&gt;128&lt;/code&gt;.&lt;/p&gt;
&lt;h4 id=&#34;reverse&#34;&gt;Reverse&lt;/h4&gt;
&lt;p&gt;Toggle the switch to reverse the color scheme. This option only applies the &lt;strong&gt;Scheme&lt;/strong&gt; color mode.&lt;/p&gt;
&lt;h4 id=&#34;startend-color-scale-from-value&#34;&gt;Start/end color scale from value&lt;/h4&gt;
&lt;p&gt;By default, Grafana calculates cell colors based on minimum and maximum bucket values. With Min and Max you can overwrite those values. Consider a bucket value as a Z-axis and Min and Max as Z-Min and Z-Max, respectively.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Start&lt;/strong&gt; - Minimum value using for cell color calculation. If the bucket value is less than Min, then it is mapped to the &amp;ldquo;minimum&amp;rdquo; color. The series min value is the default value.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;End&lt;/strong&gt; - Maximum value using for cell color calculation. If the bucket value is greater than Max, then it is mapped to the &amp;ldquo;maximum&amp;rdquo; color. The series max value is the default value.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;cell-display-options&#34;&gt;Cell display options&lt;/h3&gt;
&lt;p&gt;Use these settings to control the display of heatmap cells.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Unit configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;This setting determines decimal configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell gap&lt;/td&gt;
              &lt;td&gt;Set how much space there is between cells.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide cells with values &amp;lt;=&lt;/td&gt;
              &lt;td&gt;Enter a value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide cells with values &amp;gt;=&lt;/td&gt;
              &lt;td&gt;Enter a value.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;
&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show histogram (Y axis)&lt;/td&gt;
              &lt;td&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;Single&lt;/strong&gt;, this option is displayed. This option controls whether or not the tooltip includes a histogram representing the y-axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-color-scale&#34;&gt;Show color scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls whether or not the tooltip includes the color scale that&amp;rsquo;s also represented in the legend.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single -&lt;/strong&gt; The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All -&lt;/strong&gt; The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden -&lt;/strong&gt; Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;show-color-scale&#34;&gt;Show color scale&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;Single&lt;/strong&gt;, this option is displayed. This option controls whether or not the tooltip includes the color scale that&amp;rsquo;s also represented in the legend. When the color scale is included in the tooltip, it shows the hovered value on the scale:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-heatmap-tooltip-color-scale-v11.0.png&#34;
  alt=&#34;Heatmap with a tooltip displayed showing the hovered value reflected in the color scale&#34; width=&#34;794&#34;
     height=&#34;342&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;
&lt;p&gt;Choose whether you want to display the heatmap legend on the visualization by toggling the &lt;strong&gt;Show legend&lt;/strong&gt; switch.&lt;/p&gt;
&lt;h3 id=&#34;annotation-options&#34;&gt;Annotation options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/annotations/options.md&#34;&gt;
            &lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Multi-row annotations&lt;/td&gt;
              &lt;td&gt;Breaks each annotation data frame into a separate row in the visualization. Only visible in panels that display more than one annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotation clustering&lt;/td&gt;
              &lt;td&gt;Joins adjacent point annotations into a single annotation region. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide lines and areas&lt;/td&gt;
              &lt;td&gt;Controls display of annotation indicator lines, and shaded area for region annotations. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;exemplars&#34;&gt;Exemplars&lt;/h3&gt;
&lt;p&gt;Set the color used to show exemplar data.&lt;/p&gt;
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="heatmap">Heatmap&lt;/h1>
&lt;p>Heatmaps allow you to view
&lt;a href="/docs/grafana/v13.0/panels-visualizations/visualizations/histogram/">histograms&lt;/a> over time. While histograms display the data distribution that falls in a specific value range, heatmaps allow you to identify patterns in the histogram data distribution over time. For more information about heatmaps, refer to
&lt;a href="/docs/grafana/v13.0/fundamentals/intro-histograms/">Introduction to histograms and heatmaps&lt;/a>.&lt;/p></description></item><item><title>Histogram</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/histogram/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/histogram/</guid><content><![CDATA[&lt;h1 id=&#34;histogram&#34;&gt;Histogram&lt;/h1&gt;
&lt;p&gt;Histograms calculate the distribution of values and present them as a bar chart. Each bar represents a bucket; the y-axis and the height of each bar represent the count of values that fall into each bucket, and the x-axis represents the value range.&lt;/p&gt;
&lt;p&gt;For example, if you want to understand the distribution of people&amp;rsquo;s heights, you can use a histogram visualization to identify patterns or insights in the data distribution:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/histogram-panel/histogram-example-v8-0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/histogram-panel/histogram-example-v8-0.png&#34;data-srcset=&#34;/static/img/docs/histogram-panel/histogram-example-v8-0.png?w=320 320w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=550 550w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=750 750w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=900 900w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=1040 1040w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=1240 1240w, /static/img/docs/histogram-panel/histogram-example-v8-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A histogram visualization showing the distribution of people&amp;#39;s heights&#34;width=&#34;1086&#34;height=&#34;535&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/histogram-panel/histogram-example-v8-0.png&#34;
            alt=&#34;A histogram visualization showing the distribution of people&amp;#39;s heights&#34;width=&#34;1086&#34;height=&#34;535&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can use a histogram visualization if you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Visualize and analyze data distributions over a specific time range to see how frequently certain values occur.&lt;/li&gt;
&lt;li&gt;Identify any outliers in your data distribution.&lt;/li&gt;
&lt;li&gt;Provide statistical analysis to help with decision-making&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-histogram-visualization&#34;&gt;Configure a histogram visualization&lt;/h2&gt;
&lt;p&gt;After you&amp;rsquo;ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, the following video shows you how to configure a histogram visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/QfJ480j9-KM&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/histogram_tests/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Histogram Examples&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/histogram_tests/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;Histograms support time series and any table results with one or more numerical fields.&lt;/p&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;p&gt;The following tables are examples of the type of data you need for a histogram visualization and how it should be formatted.&lt;/p&gt;
&lt;h4 id=&#34;time-series-table&#34;&gt;Time-series table&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;Walking (km)&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:09&lt;/td&gt;
              &lt;td&gt;37.2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:10&lt;/td&gt;
              &lt;td&gt;37.1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:10&lt;/td&gt;
              &lt;td&gt;37.0&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:11&lt;/td&gt;
              &lt;td&gt;37.2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:11&lt;/td&gt;
              &lt;td&gt;36.9&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:12&lt;/td&gt;
              &lt;td&gt;36.7&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-25 21:13:13&lt;/td&gt;
              &lt;td&gt;36.3&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/histogram-panel/histogram-example-time-series.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/histogram-panel/histogram-example-time-series.png&#34;data-srcset=&#34;/static/img/docs/histogram-panel/histogram-example-time-series.png?w=320 320w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=550 550w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=750 750w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=900 900w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=1040 1040w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=1240 1240w, /static/img/docs/histogram-panel/histogram-example-time-series.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A histogram visualization showing the random walk distribution.&#34;width=&#34;1420&#34;height=&#34;604&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/histogram-panel/histogram-example-time-series.png&#34;
            alt=&#34;A histogram visualization showing the random walk distribution.&#34;width=&#34;1420&#34;height=&#34;604&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;basic-numerical-table&#34;&gt;Basic numerical table&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Gender&lt;/th&gt;
              &lt;th&gt;Height (in)&lt;/th&gt;
              &lt;th&gt;Weight (lbs)&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;73.8&lt;/td&gt;
              &lt;td&gt;242&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;68.8&lt;/td&gt;
              &lt;td&gt;162&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;74.1&lt;/td&gt;
              &lt;td&gt;213&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;71.7&lt;/td&gt;
              &lt;td&gt;220&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;69.9&lt;/td&gt;
              &lt;td&gt;206&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;67.3&lt;/td&gt;
              &lt;td&gt;152&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Male&lt;/td&gt;
              &lt;td&gt;68.8&lt;/td&gt;
              &lt;td&gt;184&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/histogram-panel/histogram-example-height-weight.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/histogram-panel/histogram-example-height-weight.png&#34;data-srcset=&#34;/static/img/docs/histogram-panel/histogram-example-height-weight.png?w=320 320w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=550 550w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=750 750w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=900 900w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=1040 1040w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=1240 1240w, /static/img/docs/histogram-panel/histogram-example-height-weight.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A histogram visualization showing the male height and weight distribution&#34;width=&#34;1302&#34;height=&#34;592&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/histogram-panel/histogram-example-height-weight.png&#34;
            alt=&#34;A histogram visualization showing the male height and weight distribution&#34;width=&#34;1302&#34;height=&#34;592&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;histogram-options&#34;&gt;Histogram options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your histogram visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Bucket count&lt;/td&gt;
              &lt;td&gt;Specifies the number of bins used to group your data in the histogram, affecting the granularity of the displayed distribution. Leave this empty for automatic bucket count of 30.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bucket size&lt;/td&gt;
              &lt;td&gt;The size of the buckets. Leave this empty for automatic bucket sizing (~10% of the full range).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#bucket-offset&#34;&gt;Bucket offset&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;If the first bucket should not start at zero. A non-zero offset has the effect of shifting the aggregation window.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Combine series&lt;/td&gt;
              &lt;td&gt;This will merge all series and fields into a combined histogram.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Stacking&lt;/td&gt;
              &lt;td&gt;Controls how multiple series are displayed in the histogram. Choose from the following:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Series are not stacked, but instead shown side by side.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt; - Series are stacked on top of each other, showing cumulative values.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;100%&lt;/strong&gt; - Series are stacked to fill 100% of the chart, showing the relative proportion of each series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Controls line width of the bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Controls the fill opacity bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gradient-mode&#34;&gt;Gradient mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the mode of the gradient fill. Fill gradient is based on the line color.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;bucket-offset&#34;&gt;Bucket offset&lt;/h4&gt;
&lt;p&gt;If the first bucket should not start at zero, a non-zero offset has the effect of shifting the aggregation window.&lt;/p&gt;
&lt;p&gt;For example, 5-sized buckets that are 0-5, 5-10, 10-15 with a default 0 offset would become 2-7, 7-12, 12-17 with an offset of 2; offsets of 0, 5, or 10, in this case, would effectively do nothing.&lt;/p&gt;
&lt;p&gt;Typically, this option would be used with an explicitly defined bucket size rather than automatic. For this setting to affect, the offset amount should be greater than 0 and less than the bucket size; values outside this range have the same effect as values within this range.&lt;/p&gt;
&lt;h4 id=&#34;gradient-mode&#34;&gt;Gradient mode&lt;/h4&gt;
&lt;p&gt;Set the mode of the gradient fill. Fill gradient is based on the line color. To change the color, use the standard 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;color scheme&lt;/a&gt; field option.&lt;/p&gt;
&lt;p&gt;Gradient display is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting.&lt;/p&gt;
&lt;p&gt;Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - Transparency of the gradient is calculated based on the values on the Y-axis. The opacity of the fill is increasing with the values on the Y-axis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - Gradient color is generated based on the hue of the line color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - The selected &lt;a href=&#34;/docs/grafana/latest/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;color palette&lt;/a&gt; is applied to the histogram bars.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-3.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="histogram">Histogram&lt;/h1>
&lt;p>Histograms calculate the distribution of values and present them as a bar chart. Each bar represents a bucket; the y-axis and the height of each bar represent the count of values that fall into each bucket, and the x-axis represents the value range.&lt;/p></description></item><item><title>Logs</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/logs/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/logs/</guid><content><![CDATA[&lt;h1 id=&#34;logs&#34;&gt;Logs&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Logs&lt;/em&gt; are structured records of events or messages generated by a system or application—that is, a series of text records with status updates from your system or app. They generally include timestamps, messages, and context information like the severity of the logged event.&lt;/p&gt;
&lt;p&gt;The logs visualization displays these records from data sources that support logs, such as Elastic, Influx, and Loki. The logs visualization shows, by default, the timestamp, a colored string representing the log status, the log line body, as well as collapsible log events that help you analyze the information generated.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Logs visualization&#34;width=&#34;2152&#34;height=&#34;1100&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-v12.3.png&#34;
            alt=&#34;Logs visualization&#34;width=&#34;2152&#34;height=&#34;1100&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When the log line details are open, you have access to the following additional options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Explain log line in Assistant&lt;/li&gt;
&lt;li&gt;Copy to clipboard&lt;/li&gt;
&lt;li&gt;Anchor to the right&lt;/li&gt;
&lt;li&gt;Close log details&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Log icons&#34;width=&#34;2104&#34;height=&#34;702&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-options-v12.3.png&#34;
            alt=&#34;Log icons&#34;width=&#34;2104&#34;height=&#34;702&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can access the first three options from the log line details or from the log line menu:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The log line menu&#34;width=&#34;734&#34;height=&#34;632&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-log-line-menu-v12.3.png&#34;
            alt=&#34;The log line menu&#34;width=&#34;734&#34;height=&#34;632&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/6NmftOxZz/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Logs Panel&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/6NmftOxZz/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;p&gt;Typically, you use logs with a graph visualization to display the log output of a related process. If you have an incident in your application or systems, such as a website disruption or code failure, you can use the logs visualization to help you figure out what went wrong, when, and even why.&lt;/p&gt;
&lt;h2 id=&#34;configure-a-log-visualization&#34;&gt;Configure a log visualization&lt;/h2&gt;
&lt;p&gt;The following video provides a walkthrough of creating a logs visualization. You&amp;rsquo;ll also learn how to customize some settings and log visualization caveats:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/jSSi_x-fD_8&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The logs visualization works best with log-type datasets such as queries from data sources like Loki, Elastic, and InfluxDB.&lt;/p&gt;
&lt;p&gt;You can also build log-formatted data from other data sources as long as the first field is a time type followed by string, number, and time fields. The leading time field is used to sort and timestamp the logs and if the data contains other time-type fields, they’re included as elements of the logged record.&lt;/p&gt;
&lt;p&gt;The second field is used as the log record title regardless of whether it’s a time, numeric, or string field. Usually the second field is a text field containing multiple string elements, but if the message level (or &lt;code&gt;lvl&lt;/code&gt;) is present, the visualization uses the values in it to add colors to the record, as described in 
    &lt;a href=&#34;/docs/grafana/v13.0/explore/logs-integration/#log-level&#34;&gt;Log levels integration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Subsequent fields are collapsed inside of each log record.&lt;/p&gt;
&lt;p&gt;To limit the number of log lines rendered in the visualization, you can use the &lt;strong&gt;Max data points&lt;/strong&gt; setting in the panel &lt;strong&gt;Query options&lt;/strong&gt;. If that option isn&amp;rsquo;t set, then the data source typically enforces its own default limit.&lt;/p&gt;
&lt;h3 id=&#34;example&#34;&gt;Example&lt;/h3&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;TitleMessage&lt;/th&gt;
              &lt;th&gt;Element1&lt;/th&gt;
              &lt;th&gt;Element2&lt;/th&gt;
              &lt;th&gt;Element3&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-02-01 12:00:00&lt;/td&gt;
              &lt;td&gt;title=Log1 lvl=info&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;server2&lt;/td&gt;
              &lt;td&gt;2023-02-01 11:00:00&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-02-01 11:30:00&lt;/td&gt;
              &lt;td&gt;title=Log1 lvl=error&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;server2&lt;/td&gt;
              &lt;td&gt;2023-02-01 11:00:00&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2023-02-01 11:00:00&lt;/td&gt;
              &lt;td&gt;title=Log1 lvl=trace&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;server2&lt;/td&gt;
              &lt;td&gt;2023-02-01 11:00:00&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Logs example&#34;width=&#34;764&#34;height=&#34;364&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-logs-example2-v12.3.png&#34;
            alt=&#34;Logs example&#34;width=&#34;764&#34;height=&#34;364&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;log-level&#34;&gt;Log level&lt;/h2&gt;
&lt;p&gt;For logs where a &lt;code&gt;level&lt;/code&gt; label is specified, we use the value of the label to determine the log level and update color accordingly. If the log doesn&amp;rsquo;t have a level label specified, we try to find out if its content matches any of the supported expressions (see below for more information). The log level is always determined by the first match. In case Grafana is not able to determine a log level, it will be visualized with &lt;strong&gt;unknown&lt;/strong&gt; log level. See 
    &lt;a href=&#34;/docs/grafana/v13.0/explore/logs-integration/#log-level&#34;&gt;supported log levels and mappings of log level abbreviation and expressions&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;logs-options&#34;&gt;Logs options&lt;/h3&gt;
&lt;p&gt;Use these settings to refine your visualization:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show timestamps&lt;/td&gt;
              &lt;td&gt;Show or hide the time column. This is the timestamp associated with the log line as reported from the data source.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Unique labels&lt;/td&gt;
              &lt;td&gt;Show or hide the unique labels column, which shows only non-common labels.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrap lines&lt;/td&gt;
              &lt;td&gt;Turn line wrapping on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Prettify JSON&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to pretty print all JSON logs. This setting does not affect logs in any format other than JSON.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Enable highlighting&lt;/td&gt;
              &lt;td&gt;Use a predefined syntax coloring grammar to highlight relevant parts of the log lines&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Enable log details&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to see an extendable area with log details including labels and detected fields. Each field or label has a stats icon to display ad-hoc statistics in relation to all displayed logs. The default setting is on.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Log Details panel mode&lt;/td&gt;
              &lt;td&gt;Choose to display the log details in a sidebar panel or inline, below the log line.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Enable infinite scrolling&lt;/td&gt;
              &lt;td&gt;Request more results by scrolling to the bottom of the logs list.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show controls&lt;/td&gt;
              &lt;td&gt;Display controls to jump to the last or first log line, and filters by log level&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Font size&lt;/td&gt;
              &lt;td&gt;Select between the default font size and small font size.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Deduplication&lt;/td&gt;
              &lt;td&gt;Hide log messages that are duplicates of others shown, according to your selected criteria. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Exact&lt;/strong&gt; - Ignoring ISO datetimes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Numerical&lt;/strong&gt; - Ignoring only those that differ by numbers such as IPs or latencies.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Signatures&lt;/strong&gt; - Removing successive lines with identical punctuation and white space.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Order&lt;/td&gt;
              &lt;td&gt;Set whether to show results &lt;strong&gt;Newest first&lt;/strong&gt; or &lt;strong&gt;Oldest first&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
]]></content><description>&lt;h1 id="logs">Logs&lt;/h1>
&lt;p>&lt;em>Logs&lt;/em> are structured records of events or messages generated by a system or application—that is, a series of text records with status updates from your system or app. They generally include timestamps, messages, and context information like the severity of the logged event.&lt;/p></description></item><item><title>News</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/news/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/news/</guid><content><![CDATA[&lt;h1 id=&#34;news&#34;&gt;News&lt;/h1&gt;
&lt;p&gt;The news visualization displays an RSS feed. By default, it displays articles from the Grafana Labs blog, but you can change this by entering a different RSS feed URL.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/news/news-visualization.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/news/news-visualization.png&#34;data-srcset=&#34;/static/img/docs/news/news-visualization.png?w=320 320w, /static/img/docs/news/news-visualization.png?w=550 550w, /static/img/docs/news/news-visualization.png?w=750 750w, /static/img/docs/news/news-visualization.png?w=900 900w, /static/img/docs/news/news-visualization.png?w=1040 1040w, /static/img/docs/news/news-visualization.png?w=1240 1240w, /static/img/docs/news/news-visualization.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A news visualization showing the latest Grafana news feed&#34;width=&#34;2068&#34;height=&#34;834&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/news/news-visualization.png&#34;
            alt=&#34;A news visualization showing the latest Grafana news feed&#34;width=&#34;2068&#34;height=&#34;834&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;In version 8.5, we discontinued the &amp;ldquo;Use Proxy&amp;rdquo; option for Grafana news visualizations. As a result, RSS feeds that are not configured for request by Grafana&amp;rsquo;s frontend (with the appropriate &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CORS headers&lt;/a&gt;) may not load.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;You can use the news visualization to provide regular news and updates to your users.&lt;/p&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/cdodkwspaaa68b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;News Panel&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/cdodkwspaaa68b/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;configure-a-news-visualization&#34;&gt;Configure a news visualization&lt;/h2&gt;
&lt;p&gt;After you’ve created a 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;dashboard&lt;/a&gt;, enter the URL of an RSS in the &lt;strong&gt;URL&lt;/strong&gt; field in the &lt;strong&gt;News&lt;/strong&gt; section. This visualization type doesn&amp;rsquo;t accept any other queries, and you shouldn&amp;rsquo;t expect to be able to filter or query the RSS feed data in any way using this visualization.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re having trouble loading an RSS feed, you can try rehosting the feed on a different server or using a CORS proxy. A CORS proxy is a tool that allows you to bypass CORS restrictions by making requests to the RSS feed on your behalf. You can find more information about using CORS proxies online.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re unable to display an RSS feed using the news visualization, you can try using the community RSS/Atom data source plugin &lt;a href=&#34;/grafana/plugins/volkovlabs-rss-datasource/&#34;&gt;RSS/Atom data source&lt;/a&gt; in combination with the Dynamic text community panel &lt;a href=&#34;/grafana/plugins/marcusolsson-dynamictext-panel/&#34;&gt;Dynamic text&lt;/a&gt;. This will allow you to display the RSS feed in a different way.&lt;/p&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The news visualization supports RSS and Atom feeds.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;news-options&#34;&gt;News options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your news visualization:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt; - The URL of the RSS or Atom feed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Show image&lt;/strong&gt; - Controls if the news social image is displayed beside the text content.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="news">News&lt;/h1>
&lt;p>The news visualization displays an RSS feed. By default, it displays articles from the Grafana Labs blog, but you can change this by entering a different RSS feed URL.&lt;/p></description></item><item><title>Node graph</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/node-graph/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/node-graph/</guid><content><![CDATA[&lt;h1 id=&#34;node-graph&#34;&gt;Node graph&lt;/h1&gt;
&lt;p&gt;Node graphs are useful when you need to visualize elements that are related to each other. This is done by displaying circles—or &lt;em&gt;nodes&lt;/em&gt;—for each element you want to visualize, connected by lines—or &lt;em&gt;edges&lt;/em&gt;. By default, the visualization uses a &lt;a href=&#34;#layout-algorithm&#34;&gt;layered layout&lt;/a&gt; that positions the nodes into a network of connected circles.&lt;/p&gt;
&lt;p&gt;Node graphs display useful information about each node, as well as the relationships between them, allowing you to visualize complex infrastructure maps, hierarchies, or execution diagrams.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-v11.3.png&#34;
  alt=&#34;Node graph visualization&#34; width=&#34;787&#34;
     height=&#34;412&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The appearance of nodes and edges can also be customized in several ways including color, borders, and line style.&lt;/p&gt;
&lt;p&gt;You can use a node graph visualization if you need to show:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solution topologies&lt;/li&gt;
&lt;li&gt;Networks&lt;/li&gt;
&lt;li&gt;Infrastructure&lt;/li&gt;
&lt;li&gt;Organizational charts&lt;/li&gt;
&lt;li&gt;Critical path diagrams&lt;/li&gt;
&lt;li&gt;Family trees&lt;/li&gt;
&lt;li&gt;Mind maps&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-node-graph-visualization&#34;&gt;Configure a node graph visualization&lt;/h2&gt;
&lt;p&gt;The following video provides beginner steps for creating node panel visualizations. You&amp;rsquo;ll learn the data requirements and caveats, special customizations, and much more:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/VrvsMkRwoKw&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/bdodfbi3d57uoe/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Node graph panel&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/bdodfbi3d57uoe/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;To create node graphs, you need two datasets: one containing the records for the displayed elements (nodes) and one dataset containing the records for the connections between those elements (edges).&lt;/p&gt;
&lt;h3 id=&#34;nodes-dataset&#34;&gt;Nodes dataset&lt;/h3&gt;
&lt;p&gt;The nodes dataset must contain one alphanumeric ID field that gives each element a unique identifier. The visualization also accepts other options fields for titles, subtitles, main and secondary stats, arc information for how much of the circle border to paint, details, colors, icons, node size, and indicators for element highlighting. For more information and naming conventions for these fields, refer to the &lt;a href=&#34;#nodes-data-frame-structure&#34;&gt;Nodes data frame structure&lt;/a&gt; section.&lt;/p&gt;
&lt;h4 id=&#34;example&#34;&gt;Example&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;id&lt;/th&gt;
              &lt;th&gt;title&lt;/th&gt;
              &lt;th&gt;subtitle&lt;/th&gt;
              &lt;th&gt;mainstat&lt;/th&gt;
              &lt;th&gt;secondarystat&lt;/th&gt;
              &lt;th&gt;color&lt;/th&gt;
              &lt;th&gt;icon&lt;/th&gt;
              &lt;th&gt;highlighted&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;node1&lt;/td&gt;
              &lt;td&gt;PC&lt;/td&gt;
              &lt;td&gt;Windows&lt;/td&gt;
              &lt;td&gt;AMD&lt;/td&gt;
              &lt;td&gt;16gbRAM&lt;/td&gt;
              &lt;td&gt;blue&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;true&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;node2&lt;/td&gt;
              &lt;td&gt;PC&lt;/td&gt;
              &lt;td&gt;Linux&lt;/td&gt;
              &lt;td&gt;Intel&lt;/td&gt;
              &lt;td&gt;32gbRAM&lt;/td&gt;
              &lt;td&gt;green&lt;/td&gt;
              &lt;td&gt;eye&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;node3&lt;/td&gt;
              &lt;td&gt;Mac&lt;/td&gt;
              &lt;td&gt;MacOS&lt;/td&gt;
              &lt;td&gt;M3&lt;/td&gt;
              &lt;td&gt;16gbRAM&lt;/td&gt;
              &lt;td&gt;gray&lt;/td&gt;
              &lt;td&gt;apps&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;node4&lt;/td&gt;
              &lt;td&gt;Alone&lt;/td&gt;
              &lt;td&gt;SoLonely&lt;/td&gt;
              &lt;td&gt;JustHere&lt;/td&gt;
              &lt;td&gt;NotConnected&lt;/td&gt;
              &lt;td&gt;red&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If the icon field contains a value, it’s displayed instead of the title and subtitle. For a list of of available icons, refer to &lt;a href=&#34;https://developers.grafana.com/ui/latest/index.html?path=/story/iconography-icon--icons-overview&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Icons Overview&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;edges-dataset&#34;&gt;Edges dataset&lt;/h3&gt;
&lt;p&gt;Similar to the nodes dataset, the edges dataset needs one unique ID field for each relationship, followed by two fields containing the source and the target nodes of the edge; that is, the nodes the edge connects. Other optional fields are main and secondary stats, context menu elements, line thickness, highlight indications, line colors, and configurations to turn the connection into a dashed line. For more information and naming conventions for these fields, refer to the &lt;a href=&#34;#edges-data-frame-structure&#34;&gt;Edges data frame structure&lt;/a&gt; section.&lt;/p&gt;
&lt;h4 id=&#34;example-1&#34;&gt;Example&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;id&lt;/th&gt;
              &lt;th&gt;source&lt;/th&gt;
              &lt;th&gt;target&lt;/th&gt;
              &lt;th&gt;mainstat&lt;/th&gt;
              &lt;th&gt;seconddarystat&lt;/th&gt;
              &lt;th&gt;thickness&lt;/th&gt;
              &lt;th&gt;highlighted&lt;/th&gt;
              &lt;th&gt;color&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;edge1&lt;/td&gt;
              &lt;td&gt;node1&lt;/td&gt;
              &lt;td&gt;node2&lt;/td&gt;
              &lt;td&gt;TheMain&lt;/td&gt;
              &lt;td&gt;TheSub&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;true&lt;/td&gt;
              &lt;td&gt;cyan&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;edge2&lt;/td&gt;
              &lt;td&gt;node3&lt;/td&gt;
              &lt;td&gt;node2&lt;/td&gt;
              &lt;td&gt;Main2&lt;/td&gt;
              &lt;td&gt;Sub2&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
              &lt;td&gt;orange&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If a node lacks edge connections, it’s displayed on its own outside of the network.&lt;/p&gt;
&lt;h3 id=&#34;data-requirements&#34;&gt;Data requirements&lt;/h3&gt;
&lt;p&gt;A node graph requires a specific shape of the data to be able to display its nodes and edges. This means not every data source or query can be visualized with this graph. If you want to use this as a data source developer see the section about data API.&lt;/p&gt;
&lt;p&gt;A node graph consists of &lt;em&gt;nodes&lt;/em&gt; and &lt;em&gt;edges&lt;/em&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;em&gt;node&lt;/em&gt; is displayed as a circle. A node might represent an application, a service, or anything else that is relevant from an application perspective.&lt;/li&gt;
&lt;li&gt;An &lt;em&gt;edge&lt;/em&gt; is displayed as a line that connects two nodes. The connection might be a request, an execution, or some other relationship between the two nodes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both nodes and edges can have associated metadata or statistics. The data source defines what information and values is shown, so different data sources can show different type of values or not show some values.&lt;/p&gt;
&lt;h4 id=&#34;nodes&#34;&gt;Nodes&lt;/h4&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Node graphs can show only 1,500 nodes. If this limit is crossed a warning will be visible in upper right corner, and some nodes will be hidden. You can expand hidden parts of the graph by clicking on the &amp;ldquo;Hidden nodes&amp;rdquo; markers in the graph.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Usually, nodes show two statistical values inside the node and two identifiers just below the node, usually name and type. Nodes can also show another set of values as a color circle around the node, with sections of different color represents different values that should add up to 1.&lt;/p&gt;
&lt;p&gt;For example, you can have the percentage of errors represented by a red portion of the circle.
Additional details can be displayed in a context menu which is displayed when you click on the node.
There also can be additional links in the context menu that can target either other parts of Grafana or any external link.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-links-v11.3.png&#34;
  alt=&#34;Node context menu&#34; width=&#34;272&#34;
     height=&#34;296&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;edges&#34;&gt;Edges&lt;/h4&gt;
&lt;p&gt;Edges can also show statistics when you hover over the edge. Similar to nodes, you can open a context menu with additional details and links by clicking on the edge.&lt;/p&gt;
&lt;p&gt;The first data source supporting this visualization is X-Ray data source for its Service map feature. For more information, refer to the &lt;a href=&#34;/grafana/plugins/grafana-x-ray-datasource&#34;&gt;X-Ray plugin documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;node-graph-navigation&#34;&gt;Node graph navigation&lt;/h2&gt;
&lt;p&gt;You can use pan, zoom, and other functions to navigate a node graph.&lt;/p&gt;
&lt;h3 id=&#34;pan&#34;&gt;Pan&lt;/h3&gt;
&lt;p&gt;You can pan the view by clicking outside any node or edge and dragging your mouse.&lt;/p&gt;
&lt;h3 id=&#34;zoom&#34;&gt;Zoom&lt;/h3&gt;
&lt;p&gt;Use the buttons in the lower right corner to zoom in or out. You can also use the mouse wheel or touchpad scroll, together with either Ctrl or Cmd key to do so.&lt;/p&gt;
&lt;h3 id=&#34;switch-layouts&#34;&gt;Switch layouts&lt;/h3&gt;
&lt;p&gt;Switch quickly between displaying the visualization in graph or grid &lt;a href=&#34;#layout-algorithm&#34;&gt;layout&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Click a node and select either &lt;strong&gt;Show in Grid layout&lt;/strong&gt; or &lt;strong&gt;Show in Graph layout&lt;/strong&gt;, depending on the current layout of the visualization:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Node graph in grid layout with node menu open&#34;width=&#34;1710&#34;height=&#34;826&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid-menu.png&#34;
            alt=&#34;Node graph in grid layout with node menu open&#34;width=&#34;1710&#34;height=&#34;826&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;In grid layout, you can sort nodes by clicking on the stats inside the legend.
The marker next to the stat name shows which stat is currently used for sorting and the sorting direction:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Node graph legend sorting&#34;width=&#34;968&#34;height=&#34;78&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-legend-sort.png&#34;
            alt=&#34;Node graph legend sorting&#34;width=&#34;968&#34;height=&#34;78&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Switching between grid and other layouts this way only changes the layout temporarily.
The visualization maintains the layout algorithm selected in the panel editor, and reverts to it when the dashboard refreshes.&lt;/p&gt;
&lt;p&gt;For more information about layouts, refer to &lt;a href=&#34;#layout-algorithm&#34;&gt;Layout algorithm&lt;/a&gt;.&lt;/p&gt;
&lt;!-- if you have the panel in grid layout and switch it to graph, is it switching to layered? --&gt;
&lt;h3 id=&#34;hidden-nodes&#34;&gt;Hidden nodes&lt;/h3&gt;
&lt;p&gt;The number of nodes shown at a given time is limited to maintain a reasonable visualization performance. Nodes that are not currently visible are hidden behind clickable markers that show an approximate number of hidden nodes that are connected by a particular edge. You can click on the marker to expand the graph around that node.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/node-graph-exploration-8.0-2.png&#34;
  alt=&#34;Node graph exploration&#34; width=&#34;652&#34;
     height=&#34;341&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;node-graph-options&#34;&gt;Node graph options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your node graph visualization.&lt;/p&gt;
&lt;h4 id=&#34;zoom-mode&#34;&gt;Zoom mode&lt;/h4&gt;
&lt;p&gt;Choose how the node graph should handle zoom and scroll events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cooperative&lt;/strong&gt; - Allows you to scroll the visualization normally.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Greedy&lt;/strong&gt; - Reacts to all zoom gestures.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;layout-algorithm&#34;&gt;Layout algorithm&lt;/h4&gt;
&lt;p&gt;Choose how the visualization layout is generated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Layered&lt;/strong&gt; - Default. Creates a predictable and orderly layout, especially useful for service graphs.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Force&lt;/strong&gt; - Uses a physics-based force layout algorithm that&amp;rsquo;s useful with a large number of nodes (500&#43;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Grid&lt;/strong&gt; - Arranges nodes into a grid format to provide a better overview of the most interesting nodes in the graph. This layout shows nodes in a grid without edges and can be sorted by the stats shown inside the node or by the ones represented by the a colored border of the nodes.&lt;/p&gt;
&lt;figure
      class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
      style=&#34;max-width: 650px;&#34;
      itemprop=&#34;associatedMedia&#34;
      itemscope=&#34;&#34;
      itemtype=&#34;http://schema.org/ImageObject&#34;
    &gt;&lt;a
          class=&#34;lightbox-link&#34;
          href=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png&#34;
          itemprop=&#34;contentUrl&#34;
        &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
            class=&#34;lazyload &#34;
            data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Node graph in grid layout&#34;width=&#34;1708&#34;height=&#34;826&#34;/&gt;
          &lt;noscript&gt;
            &lt;img
              src=&#34;/media/docs/grafana/panels-visualizations/screenshot-node-graph-grid.png&#34;
              alt=&#34;Node graph in grid layout&#34;width=&#34;1708&#34;height=&#34;826&#34;/&gt;
          &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;For more information about using the graph in grid layout, refer to &lt;a href=&#34;#switch-layouts&#34;&gt;Switch layouts&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;nodes-options&#34;&gt;Nodes options&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Nodes&lt;/strong&gt; options section provides configurations for node behaviors.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Main stat unit&lt;/strong&gt; - Choose which unit the main stat displays in the graph&amp;rsquo;s nodes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secondary stat unit&lt;/strong&gt; - Choose which unit the secondary stat displays in the graph&amp;rsquo;s nodes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Arc sections&lt;/strong&gt; - Configure which fields define the size of the colored circle around the node and select a color for each. You can add multiple fields.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Defining arc sections overrides the automatic detection of &lt;code&gt;arc__*&lt;/code&gt; and &lt;code&gt;color&lt;/code&gt; fields described in the &lt;strong&gt;Optional fields&lt;/strong&gt; section of &lt;a href=&#34;#nodes-data-frame-structure&#34;&gt;Nodes data frame structure&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;edges-options&#34;&gt;Edges options&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Edges&lt;/strong&gt; options section provides configurations for node edges behaviors.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Main stat unit&lt;/strong&gt; - Choose which unit the main stat displays in the graph&amp;rsquo;s edges.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secondary stat unit&lt;/strong&gt; - Choose which unit the secondary stat displays in the graph&amp;rsquo;s edges.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;data-links&#34;&gt;Data links&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;p&gt;In node graphs, some data fields may have pre-configured data links. To add a different data link in those cases, use a &lt;a href=&#34;#field-overrides&#34;&gt;field override&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;data-api&#34;&gt;Data API&lt;/h2&gt;
&lt;p&gt;This visualization needs a specific shape of the data to be returned from the data source in order to correctly display it.&lt;/p&gt;
&lt;p&gt;Node graphs, at minimum, require a data frame describing the edges of the graph. By default, node graphs will compute the nodes and any stats based on this data frame. Optionally a second data frame describing the nodes can be sent in case there is need to show more node specific metadata. You have to set &lt;code&gt;frame.meta.preferredVisualisationType = &#39;nodeGraph&#39;&lt;/code&gt; on both data frames or name them &lt;code&gt;nodes&lt;/code&gt; and &lt;code&gt;edges&lt;/code&gt; respectively for the node graph to render.&lt;/p&gt;
&lt;h3 id=&#34;edges-data-frame-structure&#34;&gt;Edges data frame structure&lt;/h3&gt;
&lt;p&gt;Required fields:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;id&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Unique identifier of the edge.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;source&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Id of the source node.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;target&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Id of the target.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Optional fields:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;mainstat&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;First stat shown in the overlay when hovering over the edge. It can be a string showing the value as is or it can be a number. If it is a number, any unit associated with that field is also shown&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;secondarystat&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;Same as mainStat, but shown right under it.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;detail__*&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;Any field prefixed with &lt;code&gt;detail__&lt;/code&gt; will be shown in the header of context menu when clicked on the edge. Use &lt;code&gt;config.displayName&lt;/code&gt; for more human readable label.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;thickness&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;The thickness of the edge. Default: &lt;code&gt;1&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;highlighted&lt;/td&gt;
              &lt;td&gt;boolean&lt;/td&gt;
              &lt;td&gt;Sets whether the edge should be highlighted. Useful, for example, to represent a specific path in the graph by highlighting several nodes and edges. Default: &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;color&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Sets the default color of the edge. It can be an acceptable HTML color string. Default: &lt;code&gt;#999&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;strokeDasharray&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Sets the pattern of dashes and gaps used to render the edge. If unset, a solid line is used as edge. For more information and examples, refer to the &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;stroke-dasharray&lt;/code&gt; MDN documentation&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Starting with 10.5, &lt;code&gt;highlighted&lt;/code&gt; is deprecated.
It will be removed in a future release.
Use &lt;code&gt;color&lt;/code&gt; to indicate a highlighted edge state instead.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;nodes-data-frame-structure&#34;&gt;Nodes data frame structure&lt;/h3&gt;
&lt;p&gt;Required fields:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;id&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Unique identifier of the node. This ID is referenced by edge in its source and target field.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Optional fields:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Field name&lt;/th&gt;
              &lt;th&gt;Type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;title&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Name of the node visible in just under the node.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;subtitle&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Additional, name, type or other identifier shown under the title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;mainstat&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;First stat shown inside the node itself. It can either be a string showing the value as is or a number. If it is a number, any unit associated with that field is also shown.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;secondarystat&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;Same as mainStat, but shown under it inside the node.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;arc__*&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;Any field prefixed with &lt;code&gt;arc__&lt;/code&gt; will be used to create the color circle around the node. All values in these fields should add up to 1. You can specify color using &lt;code&gt;config.color.fixedColor&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;detail__*&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;Any field prefixed with &lt;code&gt;detail__&lt;/code&gt; will be shown in the header of context menu when clicked on the node. Use &lt;code&gt;config.displayName&lt;/code&gt; for more human readable label.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;color&lt;/td&gt;
              &lt;td&gt;string/number&lt;/td&gt;
              &lt;td&gt;Can be used to specify a single color instead of using the &lt;code&gt;arc__&lt;/code&gt; fields to specify color sections. It can be either a string which should then be an acceptable HTML color string or it can be a number in which case the behavior depends on &lt;code&gt;field.config.color.mode&lt;/code&gt; setting. This can be for example used to create gradient colors controlled by the field value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;icon&lt;/td&gt;
              &lt;td&gt;string&lt;/td&gt;
              &lt;td&gt;Name of the icon to show inside the node instead of the default stats. Only Grafana &lt;a href=&#34;https://developers.grafana.com/ui/latest/index.html?path=/story/iconography-icon--icons-overview&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;built in icons&lt;/a&gt; are allowed.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;nodeRadius&lt;/td&gt;
              &lt;td&gt;number&lt;/td&gt;
              &lt;td&gt;Radius value in pixels. Used to manage node size.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;highlighted&lt;/td&gt;
              &lt;td&gt;boolean&lt;/td&gt;
              &lt;td&gt;Sets whether the node should be highlighted. Useful for example to represent a specific path in the graph by highlighting several nodes and edges. Default: &lt;code&gt;false&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h1 id="node-graph">Node graph&lt;/h1>
&lt;p>Node graphs are useful when you need to visualize elements that are related to each other. This is done by displaying circles—or &lt;em>nodes&lt;/em>—for each element you want to visualize, connected by lines—or &lt;em>edges&lt;/em>. By default, the visualization uses a &lt;a href="#layout-algorithm">layered layout&lt;/a> that positions the nodes into a network of connected circles.&lt;/p></description></item><item><title>Pie chart</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/pie-chart/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/pie-chart/</guid><content><![CDATA[&lt;h1 id=&#34;pie-chart&#34;&gt;Pie chart&lt;/h1&gt;
&lt;p&gt;A pie chart is a graph that displays data as segments of a circle proportional to the whole, making it look like a sliced pie. Each slice corresponds to a value or measurement.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-pie-chart-v11.4.png&#34;
  alt=&#34;Pie chart visualizations&#34; width=&#34;954&#34;
     height=&#34;348&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The pie chart visualization is ideal when you have data that adds up to a total and you want to show the proportion of each value compared to other slices, as well as to the whole of the pie.&lt;/p&gt;
&lt;p&gt;You can use a pie chart if you need to compare:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Browser share distribution in the market&lt;/li&gt;
&lt;li&gt;Incident causes per category&lt;/li&gt;
&lt;li&gt;Network traffic sources&lt;/li&gt;
&lt;li&gt;User demographics&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-pie-chart-visualization&#34;&gt;Configure a pie chart visualization&lt;/h2&gt;
&lt;p&gt;The following video guides you through the creation steps and common customizations of pie chart visualizations and is great for beginners:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/A_lDhM9w4_g&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/ktMs4D6Mk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Bar Charts and Pie Charts&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/ktMs4D6Mk/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The pie chart is different from other visualizations in that it will only display one pie, regardless of the number of datasets, fields, or records queried in it.&lt;/p&gt;
&lt;p&gt;To create a pie chart visualization, you need a dataset containing a set of numeric values either in rows, columns, or both.&lt;/p&gt;
&lt;h3 id=&#34;example---one-row&#34;&gt;Example - One row&lt;/h3&gt;
&lt;p&gt;The easiest way to provide data for a pie chart visualization is in a dataset with a single record (or row) containing the fields (or columns) that you want in the pie, as in the following example. The default settings of the pie chart visualization automatically display each column as a slice of the pie.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
              &lt;th&gt;Optional&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;Sums10&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example1.png&#34;
  alt=&#34;Pie chart visualization with multiple values in a single row&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;example---multiple-rows&#34;&gt;Example - Multiple rows&lt;/h3&gt;
&lt;p&gt;If you need to use numeric data that&amp;rsquo;s in multiple rows, the default &lt;strong&gt;Show&lt;/strong&gt; parameter of the visualization &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt; is set to &lt;strong&gt;Calculate&lt;/strong&gt; and use data from the last row.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Value&lt;/th&gt;
              &lt;th&gt;Label&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;Value1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;Value2&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;Value3&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example2.png&#34;
  alt=&#34;Pie chart visualization with multiple row values showing the last one&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;By default, the visualization is configured to &lt;a href=&#34;#value-options&#34;&gt;calculate&lt;/a&gt; a single value per column or series and to display only the last row of data.&lt;/p&gt;
&lt;p&gt;To allow values in multiple rows to be displayed, change the &lt;strong&gt;Show&lt;/strong&gt; setting in the &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt; from &lt;strong&gt;Calculate&lt;/strong&gt; to &lt;strong&gt;All values&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example3.png&#34;
  alt=&#34;Pie chart visualization with multiple row values showing all values&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;example---multiple-rows-and-columns&#34;&gt;Example - Multiple rows and columns&lt;/h3&gt;
&lt;p&gt;If your dataset contains multiple rows and columns with numeric data, by default only the last row&amp;rsquo;s values are summed.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Value1&lt;/th&gt;
              &lt;th&gt;Value2&lt;/th&gt;
              &lt;th&gt;Value3&lt;/th&gt;
              &lt;th&gt;Optional&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;5&lt;/td&gt;
              &lt;td&gt;3&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;Sums10&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;10&lt;/td&gt;
              &lt;td&gt;6&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
              &lt;td&gt;Sums20&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;20&lt;/td&gt;
              &lt;td&gt;8&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;Sums30&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example4.png&#34;
  alt=&#34;Pie chart visualization with multiple rows and columns showing the last one&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If you want to display all the cells, change the &lt;strong&gt;Show&lt;/strong&gt; setting in the &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt; from &lt;strong&gt;Calculate&lt;/strong&gt; to &lt;strong&gt;All values&lt;/strong&gt;. This also labels the elements by concatenating all the text fields (if you have any) with the column name.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example5.png&#34;
  alt=&#34;Pie chart visualization with multiple rows and columns showing the all values&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If you want to display only the values from a given field (or column), once the &lt;strong&gt;Show&lt;/strong&gt; setting in the &lt;a href=&#34;#value-options&#34;&gt;Value options&lt;/a&gt; is set to &lt;strong&gt;All values&lt;/strong&gt;, set the &lt;strong&gt;Fields&lt;/strong&gt; option to the column you wish to sum in the display. The value labels are also concatenated as indicated before.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-grafana-12.1-pie-example6.png&#34;
  alt=&#34;Pie chart visualization with multiple rows and columns showing values from one column&#34; width=&#34;1200&#34;
     height=&#34;307&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-options&#34;&gt;Value options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine the value in your visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show&lt;/td&gt;
              &lt;td&gt;Set how much information to show. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Calculate&lt;/strong&gt; - Reduces each value to a single value per series.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;All values&lt;/strong&gt; - Displays every value from a single series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Calculation&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;Calculate&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, select a calculation to reduce each series. For information about available calculations, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;If you chose &lt;strong&gt;All values&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option, enter a value to limit the number of values displayed.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields&lt;/td&gt;
              &lt;td&gt;Select which field or fields to display in the visualization. Each field name is available on the list, or you can select one of the following options:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Numeric fields&lt;/strong&gt; - All fields with numerical values.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;All fields&lt;/strong&gt; - All fields that are not removed by transformations.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Time&lt;/strong&gt; - All fields with time values.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;pie-chart-options&#34;&gt;Pie chart options&lt;/h3&gt;
&lt;p&gt;Use these options to refine how your visualization looks.&lt;/p&gt;
&lt;h4 id=&#34;pie-chart-type&#34;&gt;Pie chart type&lt;/h4&gt;
&lt;p&gt;Select the pie chart display style. Choose from &lt;strong&gt;Pie&lt;/strong&gt; or &lt;strong&gt;Donut&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-pie-chart-types.png&#34;
  alt=&#34;Pie chart types&#34; width=&#34;744&#34;
     height=&#34;393&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;slice-sorting&#34;&gt;Slice sorting&lt;/h4&gt;
&lt;p&gt;By default, the pie chart is sorted so that the slices decrease in size clockwise around the circle.
You can configure the sorting of the slices, and by extension the legend, with the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - The slices decrease in size, clockwise (default).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - The slices increase in size, clockwise.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No sorting is applied. The original order of the data is maintained.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;labels&#34;&gt;Labels&lt;/h4&gt;
&lt;p&gt;Select labels to display on the pie chart. You can select more than one.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; - The series or field name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Percent&lt;/strong&gt; - The percentage of the whole.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - The raw numerical value.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Labels are displayed in white over the body of the chart. You might need to select darker chart colors to make them more visible. Long names or numbers might be clipped.&lt;/p&gt;
&lt;p&gt;The following example shows a pie chart with &lt;strong&gt;Name&lt;/strong&gt; and &lt;strong&gt;Percent&lt;/strong&gt; labels displayed:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png&#34;data-srcset=&#34;/static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=320 320w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=550 550w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=750 750w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=900 900w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=1040 1040w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=1240 1240w, /static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Pie chart labels&#34;width=&#34;400&#34;height=&#34;398&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/pie-chart-panel/pie-chart-labels-7-5.png&#34;
            alt=&#34;Pie chart labels&#34;width=&#34;400&#34;height=&#34;398&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-1.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide zeros&lt;/td&gt;
              &lt;td&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Hide zeros&lt;/strong&gt; option is displayed. This option controls whether or not series with &lt;code&gt;0&lt;/code&gt; values are shown in the list in the tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;
&lt;p&gt;Use these settings to define how the legend appears in your visualization. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;List&lt;/strong&gt; - Displays the legend as a list. This is a default display mode of the legend.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Table&lt;/strong&gt; - Displays the legend as a table.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Select where to display the legend. Choose &lt;strong&gt;Bottom&lt;/strong&gt; or &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Legend values&lt;/td&gt;
              &lt;td&gt;Select values to display in the legend. You can select more than one:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Percent&lt;/strong&gt; - The percentage of the whole.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - The raw numerical value.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-1.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.
To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Data links for this visualization don&amp;rsquo;t include the &lt;strong&gt;One click&lt;/strong&gt; switch, however, if there&amp;rsquo;s only one data link configured, that data link has single-click functionality.
If multiple data links are configured, then clicking the visualization opens a menu that displays all the data links.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="pie-chart">Pie chart&lt;/h1>
&lt;p>A pie chart is a graph that displays data as segments of a circle proportional to the whole, making it look like a sliced pie. Each slice corresponds to a value or measurement.&lt;/p></description></item><item><title>Stat</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/stat/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/stat/</guid><content><![CDATA[&lt;h1 id=&#34;stat&#34;&gt;Stat&lt;/h1&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;This visualization replaces the Singlestat visualization, which was deprecated in Grafana 7.0 and removed in Grafana 8.0.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;A stat visualization displays your data in single values of interest—such as the latest or current value of a series—with an optional graph sparkline. A graph sparkline, which is only available in stat visualizations, is a small time-series graph shown in the background of each value in the visualization.&lt;/p&gt;
&lt;p&gt;For example, if you&amp;rsquo;re monitoring the utilization of various services, you can use a stat visualization to show their latest usage:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-stat-visualization-v11.3.png&#34;
  alt=&#34;A stat panel showing latest usage of various services&#34; width=&#34;698&#34;
     height=&#34;297&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Use a stat visualization when you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitor key metrics at a glance, such as the latest health of your application, number of high priority bugs in your application, or total number of sales.&lt;/li&gt;
&lt;li&gt;Display aggregated data, such as the average response time of your services.&lt;/li&gt;
&lt;li&gt;Highlight values above your normal thresholds to quickly identify if any metrics are outside your expected range.&lt;/li&gt;
&lt;/ul&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/Zb3f4veGk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Stat Visualizations in Grafana&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/Zb3f4veGk/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;configure-a-stat-visualization&#34;&gt;Configure a stat visualization&lt;/h2&gt;
&lt;p&gt;Once you&amp;rsquo;ve 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;created a dashboard&lt;/a&gt;, the following video shows you how to configure a stat visualization:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/yNRnLyVntUw&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Alternatively, refer to this blog post on &lt;a href=&#34;/blog/2023/10/18/how-to-easily-retrieve-values-from-a-range-in-grafana-using-a-stat-panel/&#34;&gt;how to easily retrieve values from a range in Grafana using a stat visualization&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The stat visualization supports a variety of formats for displaying data. Supported formats include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single values&lt;/strong&gt; - The most common format and can be numerical, strings, or boolean values.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time-series data&lt;/strong&gt; - 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt; can be applied to your time-series data to display single values over a specified time range.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;p&gt;The following tables are examples of the type of data you need for a stat visualization and how it should be formatted.&lt;/p&gt;
&lt;h4 id=&#34;single-numerical-values&#34;&gt;Single numerical values&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Number of high priority bugs&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;80&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;52&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;59&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;40&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is visualized as follows, with the last value displayed, along with a sparkline and &lt;a href=&#34;#value-options&#34;&gt;percentage change&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-stat-single-value-v11.3.png&#34;
  alt=&#34;A stat panel showing the latest number of high priority bugs&#34; width=&#34;545&#34;
     height=&#34;260&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;time-series-data&#34;&gt;Time-series data&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Time&lt;/th&gt;
              &lt;th&gt;Cellar&lt;/th&gt;
              &lt;th&gt;Living room&lt;/th&gt;
              &lt;th&gt;Porch&lt;/th&gt;
              &lt;th&gt;Bedroom&lt;/th&gt;
              &lt;th&gt;Guest room&lt;/th&gt;
              &lt;th&gt;Kitchen&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-20 06:34:40&lt;/td&gt;
              &lt;td&gt;12.3&lt;/td&gt;
              &lt;td&gt;18.3&lt;/td&gt;
              &lt;td&gt;18.8&lt;/td&gt;
              &lt;td&gt;15.9&lt;/td&gt;
              &lt;td&gt;9.29&lt;/td&gt;
              &lt;td&gt;9.61&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-20 06:41:40&lt;/td&gt;
              &lt;td&gt;16.8&lt;/td&gt;
              &lt;td&gt;17.1&lt;/td&gt;
              &lt;td&gt;21.5&lt;/td&gt;
              &lt;td&gt;14.1&lt;/td&gt;
              &lt;td&gt;10.5&lt;/td&gt;
              &lt;td&gt;17.5&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-20 06:48:40&lt;/td&gt;
              &lt;td&gt;16.7&lt;/td&gt;
              &lt;td&gt;18.0&lt;/td&gt;
              &lt;td&gt;21.0&lt;/td&gt;
              &lt;td&gt;9.51&lt;/td&gt;
              &lt;td&gt;13.6&lt;/td&gt;
              &lt;td&gt;20.1&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-20 06:55:40&lt;/td&gt;
              &lt;td&gt;14.3&lt;/td&gt;
              &lt;td&gt;18.7&lt;/td&gt;
              &lt;td&gt;16.5&lt;/td&gt;
              &lt;td&gt;9.11&lt;/td&gt;
              &lt;td&gt;14.8&lt;/td&gt;
              &lt;td&gt;12.5&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-03-20 07:02:40&lt;/td&gt;
              &lt;td&gt;12.8&lt;/td&gt;
              &lt;td&gt;15.2&lt;/td&gt;
              &lt;td&gt;21.1&lt;/td&gt;
              &lt;td&gt;15.6&lt;/td&gt;
              &lt;td&gt;7.98&lt;/td&gt;
              &lt;td&gt;13.0&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is visualized as follows, with the mean value displayed for each room, along with the room name, sparkline, and unit of measurement:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-stat-multiple-values-v11.3.png&#34;
  alt=&#34;A stat panel showing some statistics for each room in square meters&#34; width=&#34;698&#34;
     height=&#34;295&#34;/&gt;&lt;/p&gt;
&lt;p&gt;By default, a stat displays one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Just the value for a single series or field.&lt;/li&gt;
&lt;li&gt;Both the value and name for multiple series or fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can use the &lt;a href=&#34;#text-mode&#34;&gt;&lt;strong&gt;Text mode&lt;/strong&gt;&lt;/a&gt; to control how the text is displayed.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-options&#34;&gt;Value options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine how your visualization displays its values:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show&lt;/td&gt;
              &lt;td&gt;Display a single value per column or series, or show values for each row. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Calculate&lt;/strong&gt; - Display a calculated value based on all rows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;All values&lt;/strong&gt; - Show a separate stat for every row. If you select this option, then you can also limit the number of rows to display.&lt;/li&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Calculation&lt;/td&gt;
              &lt;td&gt;This option is displayed when you select &lt;strong&gt;Calculate&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option. Select a reducer function that Grafana will use to reduce many fields to a single value. For a list of available calculations, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculation types&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;This option is displayed when you select &lt;strong&gt;All values&lt;/strong&gt; as your &lt;strong&gt;Show&lt;/strong&gt; option. Set the maximum number of rows to display. Default is 5,000.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields&lt;/td&gt;
              &lt;td&gt;Select the fields displayed in the visualization.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;stat-styles&#34;&gt;Stat styles&lt;/h3&gt;
&lt;p&gt;The stat visualization automatically adjusts the layout depending on available width and height in the dashboard, but you can also use the following options to further style the visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Orientation&lt;/td&gt;
              &lt;td&gt;Select a stacking direction. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana selects the ideal orientation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Horizontal&lt;/strong&gt; - Bars stretch horizontally, left to right.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Vertical&lt;/strong&gt; - Bars stretch vertically, top to bottom.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#text-mode&#34;&gt;Text mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;You can use the &lt;strong&gt;Text mode&lt;/strong&gt; option to control what text the visualization renders. If the value is not important, only the name and color is, then change the &lt;strong&gt;Text mode&lt;/strong&gt; to &lt;strong&gt;Name&lt;/strong&gt;. The value will still be used to determine color and is displayed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#wide-layout&#34;&gt;Wide layout&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether wide layout is enabled or not. Wide layout is enabled by default. This option is only applicable when &lt;strong&gt;Text mode&lt;/strong&gt; is set to &lt;strong&gt;Value and name&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color mode&lt;/td&gt;
              &lt;td&gt;Select a color mode. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No color applied to the value.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Applies color to the value and graph area.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Background Gradient&lt;/strong&gt; - Applies color to the value, graph area, and background, with a slight background gradient.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Background Solid&lt;/strong&gt; - Applies color to the value, graph area, and background, with a solid background color.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Graph mode&lt;/td&gt;
              &lt;td&gt;Select a graph sparkline mode. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Hides the graph sparkline and only shows the value.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Area&lt;/strong&gt; - Shows the graph sparkline below the value. This requires that your query returns a time column.&lt;/li&gt;&lt;/ul&gt; The graph sparkline is automatically hidden if the panel becomes too small.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text alignment&lt;/td&gt;
              &lt;td&gt;Select an alignment mode. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - If only a single value is shown (no repeat), then the value is centered. If multiple series or rows are shown, then the value is left-aligned.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; - Stat value is centered.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show percent change&lt;/td&gt;
              &lt;td&gt;Set whether percent change is displayed or not. Disabled by default. This option is applicable when the &lt;strong&gt;Show&lt;/strong&gt; setting, under &lt;strong&gt;Value options&lt;/strong&gt;, is set to &lt;strong&gt;Calculate&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Percent change color mode&lt;/td&gt;
              &lt;td&gt;This option is only displayed when &lt;strong&gt;Show percent change&lt;/strong&gt; is enabled. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Standard&lt;/strong&gt; - Green if the percent change is positive, red if the percent change is negative.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Inverted&lt;/strong&gt; - Red if the percent change is positive, green if the percent change is negative.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Same as Value&lt;/strong&gt; - Use the same color as the value.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;text-mode&#34;&gt;Text mode&lt;/h4&gt;
&lt;p&gt;You can use the Text mode option to control what text the visualization renders. If the value is not important, only the name and color is, then change the &lt;strong&gt;Text mode&lt;/strong&gt; to &lt;strong&gt;Name&lt;/strong&gt;. The value will still be used to determine color and is displayed in a tooltip.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - If the data contains multiple series or fields, show both name and value.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Show only value, never name. Name is displayed in the hover tooltip instead.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value and name&lt;/strong&gt; - Always show value and name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; - Show name instead of value. Value is displayed in the hover tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Show nothing (empty). Name and value are displayed in the hover tooltip.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;wide-layout&#34;&gt;Wide layout&lt;/h4&gt;
&lt;p&gt;Set whether wide layout is enabled or not. Wide layout is enabled by default.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;On&lt;/strong&gt; - Wide layout is enabled.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Wide layout is disabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This option is only applicable when &lt;strong&gt;Text mode&lt;/strong&gt; is set to &lt;strong&gt;Value and name&lt;/strong&gt;. When wide layout is enabled, the value and name are displayed side-by-side with the value on the right, if the panel is wide enough. When wide layout is disabled, the value is always rendered underneath the name.&lt;/p&gt;
&lt;h3 id=&#34;text-size&#34;&gt;Text size&lt;/h3&gt;
&lt;p&gt;Adjust the sizes of the gauge text.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt; - Enter a numeric value for the gauge title size.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Enter a numeric value for the gauge value size.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-1.md&#34;&gt;
            &lt;p&gt;Data links allow you to link to other panels, dashboards, and external resources while maintaining the context of the source panel.
You can create links that include the series name or even the value under the cursor.
To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Actions are not supported for this visualization.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Data links for this visualization don&amp;rsquo;t include the &lt;strong&gt;One click&lt;/strong&gt; switch, however, if there&amp;rsquo;s only one data link configured, that data link has single-click functionality.
If multiple data links are configured, then clicking the visualization opens a menu that displays all the data links.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="stat">Stat&lt;/h1>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p>&lt;p>This visualization replaces the Singlestat visualization, which was deprecated in Grafana 7.0 and removed in Grafana 8.0.&lt;/p>&lt;/blockquote>&lt;/div>
&lt;p>A stat visualization displays your data in single values of interest—such as the latest or current value of a series—with an optional graph sparkline. A graph sparkline, which is only available in stat visualizations, is a small time-series graph shown in the background of each value in the visualization.&lt;/p></description></item><item><title>State timeline</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/state-timeline/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/state-timeline/</guid><content><![CDATA[&lt;h1 id=&#34;state-timeline&#34;&gt;State timeline&lt;/h1&gt;
&lt;p&gt;A state timeline visualization displays data in a way that shows state changes over time. In a state timeline, the data is presented as a series of bars or bands called &lt;em&gt;state regions&lt;/em&gt;. State regions can be rendered with or without values, and the region length indicates the duration or frequency of a state within a given time range.&lt;/p&gt;
&lt;p&gt;For example, if you&amp;rsquo;re monitoring the CPU usage of a server, you can use a state timeline to visualize the different states, such as “LOW,” “NORMAL,” “HIGH,” or “CRITICAL,” over time. Each state is represented by a different color and the lengths represent the duration of time that the server remained in that state:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-state-timeline-v11.4.png&#34;
  alt=&#34;A state timeline visualization showing CPU usage&#34; width=&#34;855&#34;
     height=&#34;336&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The state timeline visualization is useful when you need to monitor and analyze changes in states or statuses of various entities over time. You can use one when you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitor the status of a server, application, or service to know when your infrastructure is experiencing issues over time.&lt;/li&gt;
&lt;li&gt;Identify operational trends over time.&lt;/li&gt;
&lt;li&gt;Spot any recurring issues with the health of your applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-state-timeline&#34;&gt;Configure a state timeline&lt;/h2&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/a9wZHM0mdxo&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/qD-rVv6Mz/6-state-timeline-and-status-history?orgId=1s&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana State Timeline &amp;amp; Status History&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/qD-rVv6Mz/6-state-timeline-and-status-history?orgId=1s&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The state timeline visualization works best if you have data capturing the various states of entities over time, formatted as a table. The data must include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Timestamps&lt;/strong&gt; - Indicate when each state change occurred. This could also be the start time for the state change. You can also add an optional timestamp to indicate the end time for the state change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Entity name/identifier&lt;/strong&gt; - Represents the name of the entity you&amp;rsquo;re trying to monitor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State value&lt;/strong&gt; - Represents the state value of the entity you&amp;rsquo;re monitoring. These can be string, numerical, or boolean states.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each state ends when the next state begins or when there is a &lt;code&gt;null&lt;/code&gt; value.&lt;/p&gt;
&lt;h3 id=&#34;example-1&#34;&gt;Example 1&lt;/h3&gt;
&lt;p&gt;The following example has a single time column and includes null values:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Timestamps&lt;/th&gt;
              &lt;th&gt;Server A&lt;/th&gt;
              &lt;th&gt;Server B&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:00:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;null&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:30:00&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
              &lt;td&gt;null&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:45:00&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:00:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:15:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:30:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 10:00:00&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 10:30:00&lt;/td&gt;
              &lt;td&gt;Warning&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows, with the &lt;a href=&#34;#connect-null-values&#34;&gt;null and empty values visualized as gaps&lt;/a&gt; in the state timeline:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-null-values.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-null-values.png&#34;data-srcset=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=320 320w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=550 550w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=750 750w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=900 900w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=1040 1040w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=1240 1240w, /static/img/docs/state-timeline-panel/state-timeline-with-null-values.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A state timeline visualization with null values showing the status of two servers&#34;width=&#34;2014&#34;height=&#34;752&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-null-values.png&#34;
            alt=&#34;A state timeline visualization with null values showing the status of two servers&#34;width=&#34;2014&#34;height=&#34;752&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;example-2&#34;&gt;Example 2&lt;/h3&gt;
&lt;p&gt;The following example has two time columns and doesn&amp;rsquo;t include any null values:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Start time&lt;/th&gt;
              &lt;th&gt;End time&lt;/th&gt;
              &lt;th&gt;Server A&lt;/th&gt;
              &lt;th&gt;Server B&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:00:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 8:30:00&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:45:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 9:00:00&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:00:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 9:15:00&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
              &lt;td&gt;Up&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:30:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 10:00:00&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 10:00:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 10:30:00&lt;/td&gt;
              &lt;td&gt;Warning&lt;/td&gt;
              &lt;td&gt;Down&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png&#34;data-srcset=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=320 320w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=550 550w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=750 750w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=900 900w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=1040 1040w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=1240 1240w, /static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A state timeline visualization with two time columns showing the status of two servers&#34;width=&#34;2008&#34;height=&#34;672&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/state-timeline-panel/state-timeline-with-two-timestamps.png&#34;
            alt=&#34;A state timeline visualization with two time columns showing the status of two servers&#34;width=&#34;2008&#34;height=&#34;672&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;If your query results aren&amp;rsquo;t in a table format like the preceding examples, especially for time-series data, you can apply specific &lt;a href=&#34;https://stackoverflow.com/questions/68887416/grafana-state-timeline-panel-with-values-states-supplied-by-label&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;transformations&lt;/a&gt; to achieve this.&lt;/p&gt;
&lt;h3 id=&#34;time-series-data&#34;&gt;Time series data&lt;/h3&gt;
&lt;p&gt;You can also create a state timeline visualization using time series data. To do this, add &lt;a href=&#34;#thresholds&#34;&gt;thresholds&lt;/a&gt;, which turn the time series into discrete colored state regions.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-state-timeline-time-series-v11.4.png&#34;
  alt=&#34;State timeline with time series&#34; width=&#34;778&#34;
     height=&#34;298&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/panel-pan-zoom.md&#34;&gt;
            &lt;p&gt;You can pan the panel time range left and right, and zoom it and in and out.
This, in turn, changes the dashboard time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;When you zoom out, the range doubles with each double-click, adding equal time to each side of the range.
For example, if the original time range is from 9:00 to 9:59, the time range changes as follow with each double-click:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next range: 8:30 - 10:29&lt;/li&gt;
&lt;li&gt;Next range: 7:30 - 11:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Click and drag the x-axis area of the panel to pan the time range.&lt;/p&gt;
&lt;p&gt;The time range shifts by the distance you drag.
For example, if the original time range is from 9:00 to 9:59 and you drag 30 minutes to the right, the time range changes to 9:30 to 10:29.&lt;/p&gt;
&lt;p&gt;For screen recordings showing these interactions, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/panels-visualizations/panel-overview/#pan-and-zoom-panel-time-range&#34;&gt;Panel overview documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;state-timeline-options&#34;&gt;State timeline options&lt;/h3&gt;
&lt;p&gt;Use these options to refine the visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Merge equal consecutive values&lt;/td&gt;
              &lt;td&gt;Controls whether Grafana merges identical values if they are next to each other.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show values&lt;/td&gt;
              &lt;td&gt;Controls whether values are rendered inside the state regions. Choose from &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Always&lt;/strong&gt;, and &lt;strong&gt;Never&lt;/strong&gt;. &lt;strong&gt;Auto&lt;/strong&gt; renders values if there is sufficient space.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Align values&lt;/td&gt;
              &lt;td&gt;Controls value alignment inside state regions. Choose from &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Center&lt;/strong&gt;, and &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Row height&lt;/td&gt;
              &lt;td&gt;Controls how much space between rows there are. 1 = no space = 0.5 = 50% space.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#page-size-enable-pagination&#34;&gt;Page size&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The &lt;strong&gt;Page size&lt;/strong&gt; option lets you paginate the state timeline visualization to limit how many series are visible at once.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Controls line width of state regions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Controls value alignment inside state regions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#connect-null-values&#34;&gt;Connect null values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how null values, which are gaps in the data, appear on the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#disconnect-values&#34;&gt;Disconnect null values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;page-size-enable-pagination&#34;&gt;Page size (enable pagination)&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Page size&lt;/strong&gt; option lets you paginate the state timeline visualization to limit how many series are visible at once. This is useful when you have many series. With paginated results, the visualization displays a subset of all series on each page:&lt;/p&gt;
&lt;div class=&#34;&#34;&gt;
  &lt;figure class=&#34;p-0 m-0 &#34;&gt;
    &lt;video 
      width=&#34;&#34; 
      controls
      muted
      playsinline
      
        class=&#34;lazyload&#34;
        preload=&#34;none&#34;
        
             
      
      
        loop
      
      src=&#34;/media/docs/grafana/panels-visualizations/screen-recording-grafana-11-2-state-timeline-pagination-dark.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;


&lt;div data-shared=&#34;visualizations/connect-null-values.md&#34;&gt;
            

&lt;h4 id=&#34;connect-null-values&#34;&gt;Connect null values&lt;/h4&gt;
&lt;p&gt;Choose how null values, which are gaps in the data, appear on the graph. Null values can be connected to form a continuous line or set to a threshold above which gaps in the data are no longer connected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points with gaps in the data are never connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Time series data points with gaps in the data are always connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which gaps in the data are no longer connected. This can be useful when the connected gaps in the data are of a known size and/or within a known range, and gaps outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        


&lt;div data-shared=&#34;visualizations/disconnect-values.md&#34;&gt;
            

&lt;h4 id=&#34;disconnect-values&#34;&gt;Disconnect values&lt;/h4&gt;
&lt;p&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points in the data are never disconnected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which values in the data are disconnected. This can be useful when desired values in the data are of a known size and/or within a known range, and values outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-2.md&#34;&gt;
            

&lt;p&gt;When the legend option is enabled it can show either the value mappings or the threshold brackets. To show the value mappings in the legend, it&amp;rsquo;s important that the &lt;strong&gt;Color scheme&lt;/strong&gt; as referenced in 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt; is set to &lt;strong&gt;Single color&lt;/strong&gt; or &lt;strong&gt;Classic palette&lt;/strong&gt;. To see the threshold brackets in the legend set the &lt;strong&gt;Color scheme&lt;/strong&gt; to &lt;strong&gt;From thresholds&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;visibility&#34;&gt;Visibility&lt;/h4&gt;
&lt;p&gt;Toggle the switch to turn the legend on or off.&lt;/p&gt;
&lt;h4 id=&#34;mode&#34;&gt;Mode&lt;/h4&gt;
&lt;p&gt;Use these settings to define how the legend appears in your visualization.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;List -&lt;/strong&gt; Displays the legend as a list. This is a default display mode of the legend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table -&lt;/strong&gt; Displays the legend as a table.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;placement&#34;&gt;Placement&lt;/h4&gt;
&lt;p&gt;Choose where to display the legend.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bottom -&lt;/strong&gt; Below the graph.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right -&lt;/strong&gt; To the right of the graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;width&#34;&gt;Width&lt;/h4&gt;
&lt;p&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-3.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;annotation-options&#34;&gt;Annotation options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/annotations/options.md&#34;&gt;
            &lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Multi-row annotations&lt;/td&gt;
              &lt;td&gt;Breaks each annotation data frame into a separate row in the visualization. Only visible in panels that display more than one annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotation clustering&lt;/td&gt;
              &lt;td&gt;Joins adjacent point annotations into a single annotation region. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide lines and areas&lt;/td&gt;
              &lt;td&gt;Controls display of annotation indicator lines, and shaded area for region annotations. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-3.md&#34;&gt;
            

&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Control the visibility of series names along the y-axis or time values along the x-axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;
  &lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="state-timeline">State timeline&lt;/h1>
&lt;p>A state timeline visualization displays data in a way that shows state changes over time. In a state timeline, the data is presented as a series of bars or bands called &lt;em>state regions&lt;/em>. State regions can be rendered with or without values, and the region length indicates the duration or frequency of a state within a given time range.&lt;/p></description></item><item><title>Status history</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/status-history/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/status-history/</guid><content><![CDATA[&lt;h1 id=&#34;status-history&#34;&gt;Status history&lt;/h1&gt;
&lt;p&gt;A status history visualization displays data in a way that shows periodic states over time. In a status history, each field or series is rendered as a horizontal row, with multiple boxes showing the different statuses. This provides you with a centralized view for the status of a component or service.&lt;/p&gt;
&lt;p&gt;For example, if you&amp;rsquo;re monitoring the health status of different services, you can use a status history to visualize the different statuses, such as “True” or &amp;ldquo;False,&amp;rdquo; over time. Each status is represented by a different color:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 800px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A status history panel showing the health status of different sensors&#34;width=&#34;2602&#34;height=&#34;1048&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-status-history-v11.6.png&#34;
            alt=&#34;A status history panel showing the health status of different sensors&#34;width=&#34;2602&#34;height=&#34;1048&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;A status history is similar to a 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/state-timeline/&#34;&gt;state timeline&lt;/a&gt;, but has different &lt;a href=&#34;#status-history-options&#34;&gt;configuration options&lt;/a&gt;. Unlike state timelines, status histories don&amp;rsquo;t merge consecutive values.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Use a status history when you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monitor the status of a server, application, or service to know when your infrastructure is experiencing issues over time.&lt;/li&gt;
&lt;li&gt;Identify operational trends over time.&lt;/li&gt;
&lt;li&gt;Spot any recurring issues with the health of your applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configure-a-status-history&#34;&gt;Configure a status history&lt;/h2&gt;
&lt;p&gt;Once you&amp;rsquo;ve 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/build-dashboards/create-dashboard/&#34;&gt;created a dashboard&lt;/a&gt;, you can use the following state timeline video as a reference for how to configure a status history:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/a9wZHM0mdxo&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/qD-rVv6Mz/6-state-timeline-and-status-history?orgId=1s&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana State Timeline &amp;amp; Status History&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/qD-rVv6Mz/6-state-timeline-and-status-history?orgId=1s&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The status history visualization works best if you have data capturing the various status of entities over time, formatted as a table. The data must include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Timestamps&lt;/strong&gt; - Indicate when each status change occurred. This could also be the start time for the status change. You can also add an optional timestamp to indicate the end time for the status change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Entity name/identifier&lt;/strong&gt; - Represents the name of the entity you&amp;rsquo;re trying to monitor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status value&lt;/strong&gt; - Represents the state value of the entity you&amp;rsquo;re monitoring. These can be string, numerical, or boolean states.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;examples&#34;&gt;Examples&lt;/h3&gt;
&lt;p&gt;The following tables are examples of the type of data you need for a status history visualization and how it should be formatted.&lt;/p&gt;
&lt;h4 id=&#34;single-time-column-with-null-values&#34;&gt;Single time column with null values&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Timestamps&lt;/th&gt;
              &lt;th&gt;Backend_01&lt;/th&gt;
              &lt;th&gt;Backend_02&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:00:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;WARN&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;WARN&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:18:00&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;WARN&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:30:00&lt;/td&gt;
              &lt;td&gt;BAD&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:36:00&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:45:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows, with the null and empty values visualized as gaps in the status history:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/status-history-panel/status_history_with_null.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/status-history-panel/status_history_with_null.png&#34;data-srcset=&#34;/static/img/docs/status-history-panel/status_history_with_null.png?w=320 320w, /static/img/docs/status-history-panel/status_history_with_null.png?w=550 550w, /static/img/docs/status-history-panel/status_history_with_null.png?w=750 750w, /static/img/docs/status-history-panel/status_history_with_null.png?w=900 900w, /static/img/docs/status-history-panel/status_history_with_null.png?w=1040 1040w, /static/img/docs/status-history-panel/status_history_with_null.png?w=1240 1240w, /static/img/docs/status-history-panel/status_history_with_null.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A status history panel with null values showing the status of two servers&#34;width=&#34;1406&#34;height=&#34;596&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/status-history-panel/status_history_with_null.png&#34;
            alt=&#34;A status history panel with null values showing the status of two servers&#34;width=&#34;1406&#34;height=&#34;596&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;two-time-columns-without-null-values&#34;&gt;Two time columns without null values&lt;/h4&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Start time&lt;/th&gt;
              &lt;th&gt;End time&lt;/th&gt;
              &lt;th&gt;Backend_01&lt;/th&gt;
              &lt;th&gt;Backend_02&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:00:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:15:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 8:30:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:30:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 8:45:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 8:45:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 9:00:00&lt;/td&gt;
              &lt;td&gt;BAD&lt;/td&gt;
              &lt;td&gt;WARN&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2024-02-29 9:00:00&lt;/td&gt;
              &lt;td&gt;2024-02-29 9:15:00&lt;/td&gt;
              &lt;td&gt;OK&lt;/td&gt;
              &lt;td&gt;WARN&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The data is converted as follows:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1025px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/status-history-panel/status_history.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/status-history-panel/status_history.png&#34;data-srcset=&#34;/static/img/docs/status-history-panel/status_history.png?w=320 320w, /static/img/docs/status-history-panel/status_history.png?w=550 550w, /static/img/docs/status-history-panel/status_history.png?w=750 750w, /static/img/docs/status-history-panel/status_history.png?w=900 900w, /static/img/docs/status-history-panel/status_history.png?w=1040 1040w, /static/img/docs/status-history-panel/status_history.png?w=1240 1240w, /static/img/docs/status-history-panel/status_history.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A status history panel with two time columns showing the status of two servers&#34;width=&#34;1410&#34;height=&#34;598&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/status-history-panel/status_history.png&#34;
            alt=&#34;A status history panel with two time columns showing the status of two servers&#34;width=&#34;1410&#34;height=&#34;598&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/panel-pan-zoom.md&#34;&gt;
            &lt;p&gt;You can pan the panel time range left and right, and zoom it and in and out.
This, in turn, changes the dashboard time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom in&lt;/strong&gt; - Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Zoom out&lt;/strong&gt; - Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;When you zoom out, the range doubles with each double-click, adding equal time to each side of the range.
For example, if the original time range is from 9:00 to 9:59, the time range changes as follow with each double-click:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Next range: 8:30 - 10:29&lt;/li&gt;
&lt;li&gt;Next range: 7:30 - 11:29&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Pan&lt;/strong&gt; - Click and drag the x-axis area of the panel to pan the time range.&lt;/p&gt;
&lt;p&gt;The time range shifts by the distance you drag.
For example, if the original time range is from 9:00 to 9:59 and you drag 30 minutes to the right, the time range changes to 9:30 to 10:29.&lt;/p&gt;
&lt;p&gt;For screen recordings showing these interactions, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/panels-visualizations/panel-overview/#pan-and-zoom-panel-time-range&#34;&gt;Panel overview documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;status-history-options&#34;&gt;Status history options&lt;/h3&gt;
&lt;p&gt;Use these options to refine the visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show values&lt;/td&gt;
              &lt;td&gt;Controls whether values are rendered inside the state regions. Choose from &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Always&lt;/strong&gt;, and &lt;strong&gt;Never&lt;/strong&gt;. &lt;strong&gt;Auto&lt;/strong&gt; renders values if there is sufficient space.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Row height&lt;/td&gt;
              &lt;td&gt;Controls the height of boxes. 1 = maximum space and 0 = minimum space.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Column width&lt;/td&gt;
              &lt;td&gt;Controls the width of boxes. 1 = maximum space and 0 = minimum space.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Page size (enable pagination)&lt;/td&gt;
              &lt;td&gt;The &lt;strong&gt;Page size&lt;/strong&gt; option lets you paginate the status history visualization to limit how many series are visible at once. This is useful when you have many series.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Controls line width of state regions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Controls value alignment inside state regions.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-2.md&#34;&gt;
            

&lt;p&gt;When the legend option is enabled it can show either the value mappings or the threshold brackets. To show the value mappings in the legend, it&amp;rsquo;s important that the &lt;strong&gt;Color scheme&lt;/strong&gt; as referenced in 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt; is set to &lt;strong&gt;Single color&lt;/strong&gt; or &lt;strong&gt;Classic palette&lt;/strong&gt;. To see the threshold brackets in the legend set the &lt;strong&gt;Color scheme&lt;/strong&gt; to &lt;strong&gt;From thresholds&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;visibility&#34;&gt;Visibility&lt;/h4&gt;
&lt;p&gt;Toggle the switch to turn the legend on or off.&lt;/p&gt;
&lt;h4 id=&#34;mode&#34;&gt;Mode&lt;/h4&gt;
&lt;p&gt;Use these settings to define how the legend appears in your visualization.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;List -&lt;/strong&gt; Displays the legend as a list. This is a default display mode of the legend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table -&lt;/strong&gt; Displays the legend as a table.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;placement&#34;&gt;Placement&lt;/h4&gt;
&lt;p&gt;Choose where to display the legend.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bottom -&lt;/strong&gt; Below the graph.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right -&lt;/strong&gt; To the right of the graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;width&#34;&gt;Width&lt;/h4&gt;
&lt;p&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-3.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;annotation-options&#34;&gt;Annotation options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/annotations/options.md&#34;&gt;
            &lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Multi-row annotations&lt;/td&gt;
              &lt;td&gt;Breaks each annotation data frame into a separate row in the visualization. Only visible in panels that display more than one annotation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Annotation clustering&lt;/td&gt;
              &lt;td&gt;Joins adjacent point annotations into a single annotation region. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide lines and areas&lt;/td&gt;
              &lt;td&gt;Controls display of annotation indicator lines, and shaded area for region annotations. In &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt;. Requires &lt;code&gt;annotationsClustering&lt;/code&gt; feature flag.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-3.md&#34;&gt;
            

&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Control the visibility of series names along the y-axis or time values along the x-axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;
  &lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="status-history">Status history&lt;/h1>
&lt;p>A status history visualization displays data in a way that shows periodic states over time. In a status history, each field or series is rendered as a horizontal row, with multiple boxes showing the different statuses. This provides you with a centralized view for the status of a component or service.&lt;/p></description></item><item><title>Table</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/table/</link><pubDate>Tue, 14 Apr 2026 14:59:56 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/table/</guid><content><![CDATA[&lt;h1 id=&#34;table&#34;&gt;Table&lt;/h1&gt;
&lt;p&gt;Tables are a highly flexible visualization designed to display data in columns and rows.
The table visualization can take multiple datasets and provide the option to switch between them.
With this versatility, it&amp;rsquo;s the preferred visualization for viewing multiple data types, aiding in your data analysis needs.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-basic-table-v11.3.png&#34;
  alt=&#34;Basic table visualization&#34; width=&#34;972&#34;
     height=&#34;352&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can use a table visualization to show datasets such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Common database queries like logs, traces, metrics&lt;/li&gt;
&lt;li&gt;Financial reports&lt;/li&gt;
&lt;li&gt;Customer lists&lt;/li&gt;
&lt;li&gt;Product catalogs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Any information you might want to put in a spreadsheet can often be best visualized in a table.&lt;/p&gt;
&lt;p&gt;Tables also provide different styles to visualize data inside the table cells, such as colored text and cell backgrounds, gauges, sparklines, data links, JSON code, and images.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Annotations and alerts are not currently supported for tables.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;configure-a-table-visualization&#34;&gt;Configure a table visualization&lt;/h2&gt;
&lt;p&gt;The following video provides a visual walkthrough of the options you can set in a table visualization.
If you want to see a configuration in action, check out the video:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#39;https://www.youtube.com/embed/PCY7O8EJeJY&#39; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/OhR1ID6Mk/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Table Visualizations in Grafana&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/OhR1ID6Mk/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;The table visualization supports any data that has a column-row structure.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;If you’re using a cell type such as sparkline or JSON, the data requirements may differ in a way that’s specific to that type. For more info refer to &lt;a href=&#34;#cell-type&#34;&gt;Cell type&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;example&#34;&gt;Example&lt;/h3&gt;
&lt;p&gt;This example shows a basic dataset in which there&amp;rsquo;s data for every table cell:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;csv&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-csv&#34;&gt;Column1, Column2, Column3
value1 , value2 , value3
value4 , value5 , value6
value7 , value8 , value9&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If a cell is missing or the table column-row structure is not complete, as in the following example, the table visualization won’t display any of the data:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;csv&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-csv&#34;&gt;Column1, Column2, Column3
value1 , value2 , value3
gap1   , gap2
value4 , value5 , value6&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;If you need to hide columns, you can do so using 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/transform-data/&#34;&gt;data transformations&lt;/a&gt;, &lt;a href=&#34;#field-overrides&#34;&gt;field overrides&lt;/a&gt;, or by 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/&#34;&gt;building a query&lt;/a&gt; that returns only the needed columns.&lt;/p&gt;
&lt;h2 id=&#34;column-filtering&#34;&gt;Column filtering&lt;/h2&gt;
&lt;p&gt;You can temporarily change how column data is displayed using column filtering.
For example, you can show or hide specific values.&lt;/p&gt;
&lt;h3 id=&#34;turn-on-column-filtering&#34;&gt;Turn on column filtering&lt;/h3&gt;
&lt;p&gt;To turn on column filtering, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In Grafana, navigate to the dashboard with the table with the columns that you want to filter.&lt;/li&gt;
&lt;li&gt;Hover over any part of the panel to which you want to add the link to display the actions menu on the top right corner.&lt;/li&gt;
&lt;li&gt;Click the menu and select &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In the panel editor pane, expand the &lt;strong&gt;Table&lt;/strong&gt; options section.&lt;/li&gt;
&lt;li&gt;Toggle on the &lt;a href=&#34;#table-options&#34;&gt;&lt;strong&gt;Column filter&lt;/strong&gt; switch&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A filter icon (funnel) appears next to each column title.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/tables/column-filter-with-icon.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/tables/column-filter-with-icon.png&#34;data-srcset=&#34;/static/img/docs/tables/column-filter-with-icon.png?w=320 320w, /static/img/docs/tables/column-filter-with-icon.png?w=550 550w, /static/img/docs/tables/column-filter-with-icon.png?w=750 750w, /static/img/docs/tables/column-filter-with-icon.png?w=900 900w, /static/img/docs/tables/column-filter-with-icon.png?w=1040 1040w, /static/img/docs/tables/column-filter-with-icon.png?w=1240 1240w, /static/img/docs/tables/column-filter-with-icon.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Column filtering turned on&#34;width=&#34;512&#34;height=&#34;99&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/tables/column-filter-with-icon.png&#34;
            alt=&#34;Column filtering turned on&#34;width=&#34;512&#34;height=&#34;99&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;filter-column-values&#34;&gt;Filter column values&lt;/h3&gt;
&lt;p&gt;To filter column values, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click the filter icon (funnel) next to a column title.&lt;/p&gt;
&lt;p&gt;Grafana displays the filter options for that column.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 300px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/media/docs/grafana/panels-visualizations/filter-column-values_12.2.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/media/docs/grafana/panels-visualizations/filter-column-values_12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/filter-column-values_12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Filter column values&#34;width=&#34;736&#34;height=&#34;840&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/filter-column-values_12.2.png&#34;
               alt=&#34;Filter column values&#34;width=&#34;736&#34;height=&#34;840&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the checkbox next to the values that you want to display or click &lt;strong&gt;Select all&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter text in the search field at the top to show those values in the display so that you can select them rather than scroll to find them.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Choose from several operators to display column values:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Contains&lt;/strong&gt; - Matches a regex pattern (operator by default).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expression&lt;/strong&gt; - Evaluates a boolean expression. The character &lt;code&gt;$&lt;/code&gt; represents the column value in the expression (for example, &amp;ldquo;$ &amp;gt;= 10 &amp;amp;&amp;amp; $ &amp;lt;= 12&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;The typical comparison operators: &lt;code&gt;=&lt;/code&gt;, &lt;code&gt;!=&lt;/code&gt;, &lt;code&gt;&amp;lt;&lt;/code&gt;, &lt;code&gt;&amp;lt;=&lt;/code&gt;, &lt;code&gt;&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;gt;=&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the checkbox above the &lt;strong&gt;Ok&lt;/strong&gt; and &lt;strong&gt;Cancel&lt;/strong&gt; buttons to add or remove all displayed values to and from the filter.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;clear-column-filters&#34;&gt;Clear column filters&lt;/h3&gt;
&lt;p&gt;Columns with filters applied have a blue filter displayed next to the title.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 100px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/tables/filtered-column.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/tables/filtered-column.png&#34;data-srcset=&#34;/static/img/docs/tables/filtered-column.png?w=320 320w, /static/img/docs/tables/filtered-column.png?w=550 550w, /static/img/docs/tables/filtered-column.png?w=750 750w, /static/img/docs/tables/filtered-column.png?w=900 900w, /static/img/docs/tables/filtered-column.png?w=1040 1040w, /static/img/docs/tables/filtered-column.png?w=1240 1240w, /static/img/docs/tables/filtered-column.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Filtered column&#34;width=&#34;162&#34;height=&#34;193&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/tables/filtered-column.png&#34;
            alt=&#34;Filtered column&#34;width=&#34;162&#34;height=&#34;193&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;To remove the filter, click the blue filter icon and then click &lt;strong&gt;Clear filter&lt;/strong&gt;.&lt;/p&gt;
&lt;!-- vale Grafana.WordList = NO --&gt;
&lt;!-- vale Grafana.Spelling = NO --&gt;
&lt;h3 id=&#34;apply-filters-from-the-table&#34;&gt;Apply filters from the table&lt;/h3&gt;
&lt;p&gt;In tables, you can apply filters directly from the visualization with one click.&lt;/p&gt;
&lt;p&gt;To display the filter icons, hover your cursor over the cell that has the value for which you want to filter:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table with filter icon displayed on a cell&#34;width=&#34;1248&#34;height=&#34;488&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-adhoc-filter-v12.2.png&#34;
            alt=&#34;Table with filter icon displayed on a cell&#34;width=&#34;1248&#34;height=&#34;488&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;For more information about applying filters this way, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/visualizations/dashboards/variables/add-template-variables/#dashboard-drilldown-with-filters&#34;&gt;Dashboard drilldown with filters&lt;/a&gt;.&lt;/p&gt;
&lt;!-- vale Grafana.Spelling = YES --&gt;
&lt;!-- vale Grafana.WordList = YES --&gt;
&lt;h2 id=&#34;sort-columns&#34;&gt;Sort columns&lt;/h2&gt;
&lt;p&gt;Click a column title to change the sort order from default to descending to ascending.
Each time you click, the sort order changes to the next option in the cycle.
You can sort multiple columns by holding the &lt;code&gt;Cmd&lt;/code&gt; or &lt;code&gt;Ctrl&lt;/code&gt; key
and clicking the column name.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/tables/sort-descending.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/tables/sort-descending.png&#34;data-srcset=&#34;/static/img/docs/tables/sort-descending.png?w=320 320w, /static/img/docs/tables/sort-descending.png?w=550 550w, /static/img/docs/tables/sort-descending.png?w=750 750w, /static/img/docs/tables/sort-descending.png?w=900 900w, /static/img/docs/tables/sort-descending.png?w=1040 1040w, /static/img/docs/tables/sort-descending.png?w=1240 1240w, /static/img/docs/tables/sort-descending.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Sort descending&#34;width=&#34;400&#34;height=&#34;147&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/tables/sort-descending.png&#34;
            alt=&#34;Sort descending&#34;width=&#34;400&#34;height=&#34;147&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;dataset-selector&#34;&gt;Dataset selector&lt;/h2&gt;
&lt;p&gt;If the data queried contains multiple datasets, a table displays a drop-down list at the bottom, so you can select the dataset you want to visualize.
This option is only available when you&amp;rsquo;re editing the panel.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 650px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table visualization with multiple datasets&#34;width=&#34;792&#34;height=&#34;419&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-multi-dataset-v11.3.png&#34;
            alt=&#34;Table visualization with multiple datasets&#34;width=&#34;792&#34;height=&#34;419&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;table-options&#34;&gt;Table options&lt;/h3&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Show table header&lt;/td&gt;
              &lt;td&gt;Show or hide column names imported from your data source.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Frozen columns&lt;/td&gt;
              &lt;td&gt;Freeze columns starting from the left side of the table. Enter a value to set how many columns are frozen.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell height&lt;/td&gt;
              &lt;td&gt;Set the height of the cell. Choose from &lt;strong&gt;Small&lt;/strong&gt;, &lt;strong&gt;Medium&lt;/strong&gt;, or &lt;strong&gt;Large&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max row height&lt;/td&gt;
              &lt;td&gt;Define the maximum height for a row in the table. This can be useful when &lt;strong&gt;Wrap text&lt;/strong&gt; is enabled for one or more columns.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Enable pagination&lt;/td&gt;
              &lt;td&gt;Toggle the switch to control how many table rows are visible at once. When switched on, the page size automatically adjusts to the height of the table. This option doesn&amp;rsquo;t affect queries.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Minimum column width&lt;/td&gt;
              &lt;td&gt;Define the lower limit of the column width, in pixels. By default, the minimum width of the table column is 150 pixels. For small-screen devices, such as mobile phones or tablets, reduce the value to &lt;code&gt;50&lt;/code&gt; to allow table-based panels to render correctly in dashboards.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Column width&lt;/td&gt;
              &lt;td&gt;Define a column width, in pixels, rather than allowing the width to be set automatically. By default, Grafana calculates the column width based on the table size and the minimum column width.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Column alignment&lt;/td&gt;
              &lt;td&gt;Set how Grafana should align cell contents. Choose from: &lt;strong&gt;Auto&lt;/strong&gt; (default), &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Center&lt;/strong&gt;, or &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Column filter&lt;/td&gt;
              &lt;td&gt;Temporarily change how column data is displayed. For example, show or hide specific values. For more information, refer to &lt;a href=&#34;#column-filtering&#34;&gt;Column filtering&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrap text&lt;/td&gt;
              &lt;td&gt;Enables text wrapping for cell content.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Wrap header text&lt;/td&gt;
              &lt;td&gt;Enables text wrapping for column headers.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;table-footer-options&#34;&gt;Table footer options&lt;/h3&gt;
&lt;p&gt;The table footer displays the results of calculations (and reducer functions) on fields.
The footer is only displayed after you select an option in the &lt;strong&gt;Calculation&lt;/strong&gt; drop-down list:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The footer calculation selector, open&#34;width=&#34;626&#34;height=&#34;650&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-footer-selector-v12.2.png&#34;
            alt=&#34;The footer calculation selector, open&#34;width=&#34;626&#34;height=&#34;650&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;There are several calculations you can choose from including minimum, maximum, first, last, and total.
For the full list of options, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;Calculations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the table footer:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can apply multiple calculations at once.&lt;/li&gt;
&lt;li&gt;The calculations and reducer functions apply to all fields in the table, by default. To control which fields have a calculation or function applied, add the table footer in an override instead.&lt;/li&gt;
&lt;li&gt;If you enable a mathematical function for a non-numeric field, nothing for that function is displayed for that field.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the following image, multiple calculations—&lt;strong&gt;Mean&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, and &lt;strong&gt;Last&lt;/strong&gt;—have been applied:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table with footer displaying mean, max, and last&#34;width=&#34;1704&#34;height=&#34;748&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tablefooter-v12.2.png&#34;
            alt=&#34;Table with footer displaying mean, max, and last&#34;width=&#34;1704&#34;height=&#34;748&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can also see in the previous image that the mathematical functions, &lt;strong&gt;Mean&lt;/strong&gt; and &lt;strong&gt;Max&lt;/strong&gt;, haven&amp;rsquo;t been applied to the text field in the table.
Only the &lt;strong&gt;Last&lt;/strong&gt; function has been applied to that field.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Calculations applied to cell types like &lt;strong&gt;Markdown &#43; HTML&lt;/strong&gt; might have unexpected results.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;cell-options&#34;&gt;Cell options&lt;/h3&gt;
&lt;p&gt;Cell options allow you to control how data is displayed in a table.
The options are differ based on the cell type that you select and are outlined within the descriptions of each cell type.
The following table provides short descriptions for each cell type and links to a longer description and the cell type options.&lt;/p&gt;
&lt;h4 id=&#34;cell-type&#34;&gt;Cell type&lt;/h4&gt;
&lt;p&gt;By default, Grafana automatically chooses display settings.
You can override these settings by choosing one of the following cell types to control the default display for all fields.
Additional configuration is available for some cell types.&lt;/p&gt;
&lt;p&gt;If you want to apply a cell type to only some fields instead of all fields, you can do so using the &lt;strong&gt;Cell options &amp;gt; Cell type&lt;/strong&gt; field override.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Cell type&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#auto&#34;&gt;Auto&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;A basic text and number cell.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#colored-text&#34;&gt;Colored text&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;If thresholds, value mappings, or color schemes are set, then the cell text is displayed in the appropriate color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#colored-background&#34;&gt;Colored background&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;If thresholds, value mappings, or color schemes are set, then the cell background is displayed in the appropriate color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#data-links&#34;&gt;Data links&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The cell text reflects the titles of the configured data links.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gauge&#34;&gt;Gauge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Values are displayed as a horizontal bar gauge. You can set the &lt;a href=&#34;#gauge-display-mode&#34;&gt;Gauge display mode&lt;/a&gt; and the &lt;a href=&#34;#value-display&#34;&gt;Value display&lt;/a&gt; options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#sparkline&#34;&gt;Sparkline&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Shows values rendered as a sparkline.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#json-view&#34;&gt;JSON View&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Shows values formatted as code.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#pill&#34;&gt;Pill&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays each item in a comma-separated string in a colored block.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#markdown--html&#34;&gt;Markdown &#43; HTML&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays rich markdown or HTML content.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#image&#34;&gt;Image&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Displays an image when the value is a URL or a base64 encoded image.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#actions&#34;&gt;Actions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The cell displays a button that triggers a basic, unauthenticated API call when clicked.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;auto&#34;&gt;Auto&lt;/h4&gt;
&lt;p&gt;This is a basic text and number cell.&lt;/p&gt;
&lt;p&gt;It has the following cell options:&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/cell-options.md&#34;&gt;
            &lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell value inspect&lt;/td&gt;
              &lt;td&gt;&lt;p&gt;Enables value inspection from table cells. When the switch is toggled on, clicking the inspect icon in a cell opens the &lt;strong&gt;Inspect value&lt;/strong&gt; drawer which contains two tabs: &lt;strong&gt;Plain text&lt;/strong&gt; and &lt;strong&gt;Code editor&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;/div&gt;

        
&lt;h4 id=&#34;colored-text&#34;&gt;Colored text&lt;/h4&gt;
&lt;p&gt;If thresholds, value mappings, or color schemes are set, the cell text is displayed in the appropriate color.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-colored-text-v11.3-2.png&#34;
  alt=&#34;Table with colored text cell type&#34; width=&#34;549&#34;
     height=&#34;111&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The colored text cell type has the following options:&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/cell-options.md&#34;&gt;
            &lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell value inspect&lt;/td&gt;
              &lt;td&gt;&lt;p&gt;Enables value inspection from table cells. When the switch is toggled on, clicking the inspect icon in a cell opens the &lt;strong&gt;Inspect value&lt;/strong&gt; drawer which contains two tabs: &lt;strong&gt;Plain text&lt;/strong&gt; and &lt;strong&gt;Code editor&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;/div&gt;

        
&lt;h4 id=&#34;colored-background&#34;&gt;Colored background&lt;/h4&gt;
&lt;p&gt;If thresholds, value mappings, or color schemes are set, the cell background is displayed in the appropriate color.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-colored-bkgrnd-v11.3-2.png&#34;
  alt=&#34;Table with colored background cell type&#34; width=&#34;550&#34;
     height=&#34;104&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can also set background cell color by row:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-colored-row-v11.3.png&#34;
  alt=&#34;Table with background cell color applied to row&#34; width=&#34;550&#34;
     height=&#34;107&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The colored background cell type has the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Background display mode&lt;/td&gt;
              &lt;td&gt;Choose between &lt;strong&gt;Basic&lt;/strong&gt; and &lt;strong&gt;Gradient&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Apply to entire row&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to apply the background color that&amp;rsquo;s configured for the cell to the whole row.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell value inspect&lt;/td&gt;
              &lt;td&gt;&lt;p&gt;Enables value inspection from table cells. When the switch is toggled on, clicking the inspect icon in a cell opens the &lt;strong&gt;Inspect value&lt;/strong&gt; drawer which contains two tabs: &lt;strong&gt;Plain text&lt;/strong&gt; and &lt;strong&gt;Code editor&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to the &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;!-- The cell value inspect, tooltip from field, and styling from field descriptions above should be copied from docs/sources/shared/visualizations/cell-options.md --&gt;
&lt;h4 id=&#34;data-links&#34;&gt;Data links&lt;/h4&gt;
&lt;p&gt;If you&amp;rsquo;ve configured data links, when the cell type is &lt;strong&gt;Auto&lt;/strong&gt;, the cell text becomes clickable.
If you change the cell type to &lt;strong&gt;Data links&lt;/strong&gt;, the cell text reflects the titles of the configured data links. To control the application of data link text more granularly, use a &lt;strong&gt;Cell option &amp;gt; Cell type &amp;gt; Data links&lt;/strong&gt; field override.&lt;/p&gt;
&lt;h4 id=&#34;gauge&#34;&gt;Gauge&lt;/h4&gt;
&lt;p&gt;With this cell type, cells can be displayed as a graphical gauge, with several different presentation types.&lt;/p&gt;
&lt;p&gt;The gauge cell type has the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Gauge display mode&lt;/td&gt;
              &lt;td&gt;Controls the type of gauge used. For more information, refer to the &lt;a href=&#34;#gauge-display-mode&#34;&gt;Gauge display mode&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Value display&lt;/td&gt;
              &lt;td&gt;Controls how the value is displayed. For more information, refer to the &lt;a href=&#34;#value-display&#34;&gt;Value display&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;The maximum and minimum values of the gauges are configured automatically from the smallest and largest values in your whole dataset.
If you don&amp;rsquo;t want the max/min values to be pulled from the whole dataset, you can configure them for each column using &lt;a href=&#34;#field-overrides&#34;&gt;field overrides&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h5 id=&#34;gauge-display-mode&#34;&gt;Gauge display mode&lt;/h5&gt;
&lt;p&gt;You can set three gauge display modes.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Basic&lt;/td&gt;
              &lt;td&gt;Shows a simple gauge with the threshold levels defining the color of gauge. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 164px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table cell with basic gauge mode&#34;width=&#34;164&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-basic-v11.3.png&#34;
            alt=&#34;Table cell with basic gauge mode&#34;width=&#34;164&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Gradient&lt;/td&gt;
              &lt;td&gt;The threshold levels define a gradient. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 160px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table cell with gradient gauge mode&#34;width=&#34;160&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-gradient-v11.3.png&#34;
            alt=&#34;Table cell with gradient gauge mode&#34;width=&#34;160&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Retro LCD&lt;/td&gt;
              &lt;td&gt;The gauge is split up in small cells that are lit or unlit. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 164px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table cell with retro LCD gauge mode&#34;width=&#34;164&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-gauge-mode-retro-v11.3.png&#34;
            alt=&#34;Table cell with retro LCD gauge mode&#34;width=&#34;164&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;value-display&#34;&gt;Value display&lt;/h5&gt;
&lt;p&gt;Labels displayed alongside of the gauges can be set to be colored by value, match the theme text color, or be hidden.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value color&lt;/td&gt;
              &lt;td&gt;Labels are colored by value. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 163px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table with labels in value color&#34;width=&#34;163&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-value-color-v11.3.png&#34;
            alt=&#34;Table with labels in value color&#34;width=&#34;163&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Text color&lt;/td&gt;
              &lt;td&gt;Labels match the theme text color. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 165px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table with labels in theme color&#34;width=&#34;165&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-text-color-v11.3.png&#34;
            alt=&#34;Table with labels in theme color&#34;width=&#34;165&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hidden&lt;/td&gt;
              &lt;td&gt;Labels are hidden. &lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 160px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table with labels hidden&#34;width=&#34;160&#34;height=&#34;120&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-labels-hidden-v11.3.png&#34;
            alt=&#34;Table with labels hidden&#34;width=&#34;160&#34;height=&#34;120&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;sparkline&#34;&gt;Sparkline&lt;/h4&gt;
&lt;p&gt;This cell type shows values rendered as a sparkline.
To show sparklines on data with multiple time series, use the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/transform-data/#time-series-to-table-transform&#34;&gt;Time series to table transformation&lt;/a&gt; to process it into a format the table can show.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-as-sparkline-v11.3.png&#34;
  alt=&#34;Table using sparkline cell type&#34; width=&#34;434&#34;
     height=&#34;75&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The sparkline cell type options are described in the following table.
For more detailed information about all of the sparkline styling options (except &lt;strong&gt;Hide value&lt;/strong&gt;), refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/#graph-styles-options&#34;&gt;time series graph styles documentation&lt;/a&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide value&lt;/td&gt;
              &lt;td&gt;Toggle the switch on or off to display or hide the cell value on the sparkline.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Style&lt;/td&gt;
              &lt;td&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;. You can use overrides to combine multiple styles in the same graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line interpolation&lt;/td&gt;
              &lt;td&gt;How the graph interpolates the series line. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Points are joined by straight lines.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Smooth&lt;/strong&gt; - Points are joined by curved lines that smooths transitions between points.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step before&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the end of the step.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Step after&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the beginning of the step.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;The thickness of the series lines or the outline for bars using the &lt;strong&gt;Line width&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;The series area fill color using the &lt;strong&gt;Fill opacity&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Gradient mode&lt;/td&gt;
              &lt;td&gt;Gradient mode controls the gradient fill, which is based on the series color. Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting. To change the color, use the standard color scheme field option. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - An opacity gradient where the opacity of the fill increases as y-axis values increase.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - A subtle gradient that&amp;rsquo;s based on the hue of the series color.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line style&lt;/td&gt;
              &lt;td&gt;Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Solid&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dash&lt;/strong&gt; - Select the length and gap for the line dashes. Default dash spacing is 10, 10.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Dots&lt;/strong&gt; - Select the gap for the dot spacing. Default dot spacing is 0, 10.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Connect null values&lt;/td&gt;
              &lt;td&gt;How null values, which are gaps in the data, appear on the graph. Null values can be connected to form a continuous line or set to a threshold above which gaps in the data are no longer connected. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points with gaps in the data are never connected.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Time series data points with gaps in the data are always connected.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which gaps in the data are no longer connected. This can be useful when the connected gaps in the data are of a known size or within a known range, and gaps outside this range should no longer be connected.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show points&lt;/td&gt;
              &lt;td&gt;Whether to show data points to lines or bars. Choose from: &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines a point&amp;rsquo;s visibility based on the density of the data. If the density is low, then points appear.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Show the points regardless of how dense the dataset is.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Don&amp;rsquo;t show points.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point size&lt;/td&gt;
              &lt;td&gt;Set the size of the points, from 1 to 40 pixels in diameter.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar alignment&lt;/td&gt;
              &lt;td&gt;Set the position of the bar relative to a data point.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;json-view&#34;&gt;JSON View&lt;/h4&gt;
&lt;p&gt;This cell type shows values formatted as code.
If a value is an object, the JSON object will appear on hover.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p docs-image--no-shadow&#34;
    style=&#34;max-width: 350px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/tables/json-view.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/tables/json-view.png&#34;data-srcset=&#34;/static/img/docs/tables/json-view.png?w=320 320w, /static/img/docs/tables/json-view.png?w=550 550w, /static/img/docs/tables/json-view.png?w=750 750w, /static/img/docs/tables/json-view.png?w=900 900w, /static/img/docs/tables/json-view.png?w=1040 1040w, /static/img/docs/tables/json-view.png?w=1240 1240w, /static/img/docs/tables/json-view.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;JSON view&#34;width=&#34;399&#34;height=&#34;114&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/tables/json-view.png&#34;
            alt=&#34;JSON view&#34;width=&#34;399&#34;height=&#34;114&#34;class=&#34;docs-image--no-shadow&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;It has the following cell options:&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/cell-options.md&#34;&gt;
            &lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Cell value inspect&lt;/td&gt;
              &lt;td&gt;&lt;p&gt;Enables value inspection from table cells. When the switch is toggled on, clicking the inspect icon in a cell opens the &lt;strong&gt;Inspect value&lt;/strong&gt; drawer which contains two tabs: &lt;strong&gt;Plain text&lt;/strong&gt; and &lt;strong&gt;Code editor&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Grafana attempts to automatically detect the type of data in the cell and opens the drawer with the associated tab showing. However, you can switch back and forth between tabs.&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Styling from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column). The referenced field must contain CSS properties formatted in JSON object syntax (for example, &lt;code&gt;{&amp;quot;name&amp;quot;:&amp;quot;John&amp;quot;}&lt;/code&gt;). For more information, refer to the &lt;a href=&#34;#styling-from-field&#34;&gt;Styling from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;/div&gt;

        
&lt;h4 id=&#34;pill&#34;&gt;Pill&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Pill&lt;/strong&gt; cell type displays each item in a comma-separated string in a colored block.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table using the pill cell type&#34;width=&#34;1462&#34;height=&#34;596&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-pill-cells-v12.2.png&#34;
            alt=&#34;Table using the pill cell type&#34;width=&#34;1462&#34;height=&#34;596&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;The colors applied to each piece of text are maintained throughout the table.
For example, if the word &amp;ldquo;test&amp;rdquo; is first displayed in a red pill, it will always be displayed in a red pill.&lt;/p&gt;
&lt;p&gt;The following data formats are supported for the pill cell type:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Comma-separated values (&lt;code&gt;cows,chickens,goats&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;JSON arrays of uniform (&lt;code&gt;([&amp;quot;cows&amp;quot;,&amp;quot;chickens&amp;quot;,&amp;quot;goats&amp;quot;])&lt;/code&gt;) or mixed (&lt;code&gt;[1,2,3,&amp;quot;foo&amp;quot;,42,&amp;quot;bar&amp;quot;]&lt;/code&gt;) types&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip.
For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&#34;markdown--html&#34;&gt;Markdown &#43; HTML&lt;/h4&gt;
&lt;p&gt;The &lt;strong&gt;Markdown &#43; HTML&lt;/strong&gt; cell type displays rich Markdown or HTML content, rendered using the
&lt;a href=&#34;https://github.github.com/gfm/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitHub-Flavored Markdown&lt;/a&gt; spec. This is useful if you need to display
customized, pre-formatted information alongside tabular data, such as formatted strings,
lists of links, or other dynamic cases.&lt;/p&gt;
&lt;p&gt;For this cell type, you can toggle the &lt;strong&gt;Dynamic height&lt;/strong&gt; switch, which allows the cell to resize
dynamically based on the cell content. If you use dynamic height, we strongly recommend that you
also toggle on &lt;strong&gt;Pagination&lt;/strong&gt; to avoid performance issues in larger tables, since enabling
Dynamic height disables table &lt;span class=&#34;term&#34; x-data=&#34;app_term(&#39;virtualization&#39;, `A technique to avoid rendering content until it&amp;amp;rsquo;s needed to improve performance.`)&#34; x-init=&#34;init()&#34; :class=&#34;{ &#39;term-hover&#39; : open }&#34;&gt;&lt;span x-ref=&#34;tooltip&#34;&gt;virtualization&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;By default, the HTML rendered is sanitized, and un-sanitized HTML can only be rendered
in these cells if the 
    &lt;a href=&#34;/docs/grafana/v13.0/setup-grafana/configure-grafana/#disable_sanitize_html&#34;&gt;&lt;code&gt;disable_sanitize_html&lt;/code&gt;&lt;/a&gt; option is set to true for your Grafana instance.&lt;/p&gt;
&lt;p&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip.
For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table using the pill cell type&#34;width=&#34;1830&#34;height=&#34;2254&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-markdown-v12.2.png&#34;
            alt=&#34;Table using the pill cell type&#34;width=&#34;1830&#34;height=&#34;2254&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;image&#34;&gt;Image&lt;/h4&gt;
&lt;p&gt;If you have a field value that is an image URL or a base64 encoded image, this cell type displays it as an image.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-table-cell-image-v11.3.png&#34;
  alt=&#34;Table with image cell type&#34; width=&#34;803&#34;
     height=&#34;219&#34;/&gt;&lt;/p&gt;
&lt;p&gt;It has the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Alt text&lt;/td&gt;
              &lt;td&gt;Set the alternative text of an image. The text will be available for screen readers and in cases when images can&amp;rsquo;t be loaded.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Title text&lt;/td&gt;
              &lt;td&gt;Set the text that&amp;rsquo;s displayed when the image is hovered over with a cursor.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;actions&#34;&gt;Actions&lt;/h4&gt;
&lt;p&gt;The cell displays a button that triggers a basic, unauthenticated API call when clicked.
Configure the API call with the following options:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Endpoint&lt;/td&gt;
              &lt;td&gt;Enter the endpoint URL.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;GET&lt;/strong&gt;, &lt;strong&gt;POST&lt;/strong&gt;, and &lt;strong&gt;PUT&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select an option in the drop-down list. Choose from: JSON, Text, JavaScript, HTML, XML, and x-www-form-urlencoded.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;Enter as many &lt;strong&gt;Key&lt;/strong&gt;, &lt;strong&gt;Value&lt;/strong&gt; pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Header parameters&lt;/td&gt;
              &lt;td&gt;Enter as many &lt;strong&gt;Key&lt;/strong&gt;, &lt;strong&gt;Value&lt;/strong&gt; pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Payload&lt;/td&gt;
              &lt;td&gt;Enter the body of the API call.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip from field&lt;/td&gt;
              &lt;td&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip. For more information, refer to &lt;a href=&#34;#tooltip-from-field&#34;&gt;Tooltip from field&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;tooltip-from-field&#34;&gt;Tooltip from field&lt;/h4&gt;
&lt;p&gt;Toggle on the &lt;strong&gt;Tooltip from field&lt;/strong&gt; switch to use the values from another field (or column) in a tooltip.&lt;/p&gt;
&lt;p&gt;When you toggle the switch on, you can select from a drop-down list any of the fields in the table to be used as the source of the tooltip content.
All table fields are included in the drop-down list, whether visible or hidden.&lt;/p&gt;
&lt;p&gt;When a tooltip from a field has been added to a cell, a chip is displayed in the top-right or top-left corner of the cell:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 500px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Tooltip chip&#34;width=&#34;938&#34;height=&#34;128&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-chip-1-v12.2.png&#34;
            alt=&#34;Tooltip chip&#34;width=&#34;938&#34;height=&#34;128&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Hover your mouse over the chip to display the tooltip.&lt;/p&gt;
&lt;p&gt;When you toggle on the switch, the &lt;strong&gt;Tooltip placement&lt;/strong&gt; option, which controls where the tooltip box opens upon hover, is also displayed.
Select one of the following options: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Top&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, &lt;strong&gt;Bottom&lt;/strong&gt;, and &lt;strong&gt;Left&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The content of the tooltip is determined by the values of the source field and can&amp;rsquo;t be directly edited.
However, you can affect the display of the value using overrides like value mappings, as shown in the &lt;a href=&#34;#example-tooltip-from-field-with-value-mappings&#34;&gt;Example: Tooltip from field with value mappings&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;While you can turn on this option under &lt;strong&gt;Cell options&lt;/strong&gt; and have it applied to all cells in the table, it&amp;rsquo;s typically used as an override on a sub-set of cells instead.
This is demonstrated in the example in the following section.&lt;/p&gt;
&lt;h5 id=&#34;example-tooltip-from-field-using-overrides&#34;&gt;Example: Tooltip from field using overrides&lt;/h5&gt;
&lt;p&gt;The following table has five visible fields (columns) as well as a hidden field called &amp;ldquo;Info&amp;rdquo;:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table that includes a hidden column&#34;width=&#34;1980&#34;height=&#34;660&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-table-1-v12.2.png&#34;
            alt=&#34;Table that includes a hidden column&#34;width=&#34;1980&#34;height=&#34;660&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;Info&amp;rdquo; field is hidden using the &lt;strong&gt;Table &amp;gt; Hide in table&lt;/strong&gt; override property.&lt;/li&gt;
&lt;li&gt;The following overrides have been applied to the &amp;ldquo;Short text&amp;rdquo; field:
&lt;ul&gt;
&lt;li&gt;The values from the &amp;ldquo;Info&amp;rdquo; field are used as tooltip text for the &amp;ldquo;Short text&amp;rdquo; cells using the &lt;strong&gt;Cell options &amp;gt; Tooltip from field&lt;/strong&gt; override property.&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Cell options &amp;gt; Tooltip placement&lt;/strong&gt; override property is set to control the placement of the tooltip.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 300px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Override to use the Info field values as tooltips for the Short text column&#34;width=&#34;796&#34;height=&#34;614&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-override-2-v12.2.png&#34;
            alt=&#34;Override to use the Info field values as tooltips for the Short text column&#34;width=&#34;796&#34;height=&#34;614&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Now, when you hover the cursor over the chip in the &amp;ldquo;Short text&amp;rdquo; column, the corresponding values from the &amp;ldquo;Info&amp;rdquo; column appear in the tooltip:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Info field value in the tooltip of the Short text cell upon hover&#34;width=&#34;1980&#34;height=&#34;754&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-v12.2.png&#34;
            alt=&#34;Info field value in the tooltip of the Short text cell upon hover&#34;width=&#34;1980&#34;height=&#34;754&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h5 id=&#34;example-tooltip-from-field-with-value-mappings&#34;&gt;Example: Tooltip from field with value mappings&lt;/h5&gt;
&lt;p&gt;While the content of the tooltip is determined by the values of the source field and can&amp;rsquo;t be directly edited, you can use field overrides on the source field to manipulate the display of that value.&lt;/p&gt;
&lt;p&gt;For example, if the &amp;ldquo;Info&amp;rdquo; column is being used as the source field for the tooltip values, you could set up a value mapping.
In this case, the value &amp;ldquo;up&amp;rdquo; is mapped to the word &amp;ldquo;Good&amp;rdquo;:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Info field value up being mapped to the value Good in an override&#34;width=&#34;2516&#34;height=&#34;1190&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-value-map-v12.2.png&#34;
            alt=&#34;Info field value up being mapped to the value Good in an override&#34;width=&#34;2516&#34;height=&#34;1190&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Now, when you hover the cursor over the chip in the &amp;ldquo;Short text&amp;rdquo; cell, the mapped value appears in the tooltip:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Info field mapped to a new value in the tooltip of the Short text cell upon hover&#34;width=&#34;1978&#34;height=&#34;666&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-tooltip-on-hover-2-v12.2.png&#34;
            alt=&#34;Info field mapped to a new value in the tooltip of the Short text cell upon hover&#34;width=&#34;1978&#34;height=&#34;666&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;You can use all field overrides to affect the display of the tooltip.
For example, the &lt;strong&gt;Table &amp;gt; Column width&lt;/strong&gt; or &lt;strong&gt;Cell options &amp;gt; Cell type&lt;/strong&gt; overrides can change the cell width or visual display of the data.&lt;/p&gt;
&lt;h4 id=&#34;styling-from-field&#34;&gt;Styling from field&lt;/h4&gt;
&lt;p&gt;Toggle on the &lt;strong&gt;Styling from field&lt;/strong&gt; switch to apply the styling from another field (or column).
The referenced field must contain &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleProperties&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CSS properties&lt;/a&gt; formatted in JSON object syntax. For example:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JSON&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;{&amp;#34;marginLeft&amp;#34;:12, &amp;#34;text-decoration&amp;#34;: &amp;#34;underline&amp;#34;}&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;While you can turn on this option under &lt;strong&gt;Cell options&lt;/strong&gt; and have it applied to all cells in the table, it&amp;rsquo;s typically used as an override on a sub-set of cells instead.
This is demonstrated in the following example.&lt;/p&gt;
&lt;p&gt;The following table has six visible fields (columns) as well as a hidden field called &amp;ldquo;Style&amp;rdquo;:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Configuration of a table including the styling from field option&#34;width=&#34;3022&#34;height=&#34;1006&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-config-v12.3.png&#34;
            alt=&#34;Configuration of a table including the styling from field option&#34;width=&#34;3022&#34;height=&#34;1006&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;The &amp;ldquo;Style&amp;rdquo; field has JSON objects with CSS properties. (Note that they are formatted for use in CSV format in this example.)&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Style&amp;rdquo; field is hidden using the &lt;strong&gt;Table &amp;gt; Hide in table&lt;/strong&gt; override property.&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;Info&amp;rdquo; field is using the &lt;strong&gt;Cell options &amp;gt; Styling from field&lt;/strong&gt; override property with the &amp;ldquo;Style&amp;rdquo; field as the source.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following image shows the &amp;ldquo;Info&amp;rdquo; field with the styling from the &amp;ldquo;Style&amp;rdquo; field applied:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Info field with styling from Style field applied&#34;width=&#34;1958&#34;height=&#34;678&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-style-from-field-v12.3.png&#34;
            alt=&#34;Info field with styling from Style field applied&#34;width=&#34;1958&#34;height=&#34;678&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-3.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Data links for this visualization don&amp;rsquo;t include the &lt;strong&gt;One click&lt;/strong&gt; switch, however, if there&amp;rsquo;s only one data link configured, that data link has single-click functionality.
If multiple data links are configured, then clicking the visualization opens a menu that displays all the data links.&lt;/p&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="table">Table&lt;/h1>
&lt;p>Tables are a highly flexible visualization designed to display data in columns and rows.
The table visualization can take multiple datasets and provide the option to switch between them.
With this versatility, it&amp;rsquo;s the preferred visualization for viewing multiple data types, aiding in your data analysis needs.&lt;/p></description></item><item><title>Text</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/text/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/text/</guid><content><![CDATA[&lt;h1 id=&#34;text&#34;&gt;Text&lt;/h1&gt;
&lt;p&gt;Text visualizations let you include text or HTML in your dashboards.
This can be used to add contextual information and descriptions or embed complex HTML.&lt;/p&gt;
&lt;p&gt;For example, if you want to display important links on your dashboard, you can use a text visualization to add these links:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A text panel showing important links&#34;width=&#34;1608&#34;height=&#34;596&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-text-visualization-v11.6.png&#34;
            alt=&#34;A text panel showing important links&#34;width=&#34;1608&#34;height=&#34;596&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/adl33bxy1ih34b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Text Panel&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/adl33bxy1ih34b/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;p&gt;Use a text visualization when you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add important links or useful annotations.&lt;/li&gt;
&lt;li&gt;Provide instructions or guidance on how to interpret different panels, configure settings, or take specific actions based on the displayed data.&lt;/li&gt;
&lt;li&gt;Announce any scheduled maintenance or downtime that might impact your dashboards.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;text-options&#34;&gt;Text options&lt;/h3&gt;
&lt;p&gt;Use the following options to refine your text visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Determines how embedded content appears. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Markdown&lt;/strong&gt; - Formats the content as &lt;a href=&#34;https://en.wikipedia.org/wiki/Markdown&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;markdown&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;HTML&lt;/strong&gt; - Renders the content as &lt;a href=&#34;https://github.com/grafana/grafana/blob/main/packages/grafana-data/src/text/sanitize.ts&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;sanitized&lt;/a&gt; HTML. If you require more direct control over the output, you can set the 
    &lt;a href=&#34;/docs/grafana/v13.0/setup-grafana/configure-grafana/#disable_sanitize_html&#34;&gt;disable_sanitize_html&lt;/a&gt; flag which enables you to directly enter HTML.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Code&lt;/strong&gt; - Renders content inside a read-only code editor. 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/variables/variable-syntax/&#34;&gt;Variables&lt;/a&gt; in the content are expanded for display.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To allow embedding of iframes and other websites, you need set &lt;code&gt;allow_embedding = true&lt;/code&gt; in your Grafana &lt;code&gt;config.ini&lt;/code&gt; or environment variables (depending on your employment).&lt;/p&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Language&lt;/td&gt;
              &lt;td&gt;When you choose &lt;strong&gt;Code&lt;/strong&gt; as your text mode, select an appropriate language to apply syntax highlighting to the embedded text.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show line numbers&lt;/td&gt;
              &lt;td&gt;Displays line numbers in the panel preview when you choose &lt;strong&gt;Code&lt;/strong&gt; as your text mode.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show mini map&lt;/td&gt;
              &lt;td&gt;Displays a small outline of the embedded text in the panel preview when you choose &lt;strong&gt;Code&lt;/strong&gt; as your text mode.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
]]></content><description>&lt;h1 id="text">Text&lt;/h1>
&lt;p>Text visualizations let you include text or HTML in your dashboards.
This can be used to add contextual information and descriptions or embed complex HTML.&lt;/p></description></item><item><title>Traces</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/traces/</link><pubDate>Tue, 14 Apr 2026 14:59:56 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/traces/</guid><content><![CDATA[&lt;h1 id=&#34;traces&#34;&gt;Traces&lt;/h1&gt;
Traces visualizations let you follow a request as it traverses the services in your infrastructure.
The traces visualization displays traces data in a diagram that allows you to easily interpret it. Traces visualizations currently render one trace traversal based on the traceID used in TraceQL or using a variable.

&lt;p&gt;For more information about traces and how to use them, refer to the following documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.0/explore/trace-integration/&#34;&gt;Tracing in Explore&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v13.0/datasources/tempo/&#34;&gt;Tempo data source&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/docs/tempo/latest/getting-started/&#34;&gt;Getting started with Tempo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 700px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Screenshot of the trace view&#34;width=&#34;804&#34;height=&#34;411&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-visualization-11.5.png&#34;
            alt=&#34;Screenshot of the trace view&#34;width=&#34;804&#34;height=&#34;411&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;




  &lt;div class=&#34;d-sm-flex flex-direction-row-reverse bg-gray-1 br-12 p-2 my-1&#34;&gt;
    &lt;img class=&#34;mb-1 lazyload&#34; data-src=&#34;/media/docs/icons/docs-play.svg&#34; width=&#34;228&#34; height=&#34;182&#34; alt=&#34;Give it a try using Grafana Play&#34;&gt;
    &lt;div&gt;
      &lt;div class=&#34;h4 pt-0 pb-half fw-500&#34;&gt;Give it a try using Grafana Play&lt;/div&gt;
      &lt;p class=&#34;pr-1 pb-half&#34;&gt;With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development.
This feature can be seen on &lt;a href=&#34;https://play.grafana.org/d/edodkfmj0tce8f/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Traces Panel&lt;/a&gt;.&lt;/p&gt;
      &lt;div class=&#34;mx-auto&#34;&gt;
        &lt;a class=&#34;btn btn--primary btn--large arrow fw-600 br-8 w-175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34; href=&#34;https://play.grafana.org/d/edodkfmj0tce8f/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;add-a-panel-with-tracing-visualizations&#34;&gt;Add a panel with tracing visualizations&lt;/h2&gt;
&lt;p&gt;After you have tracing data available in your Grafana instance, you can add tracing panels to your Grafana dashboards.&lt;/p&gt;
&lt;p&gt;Using a dashboard variable, &lt;code&gt;traceID&lt;/code&gt;, lets you create a query to show specific traces for a given trace ID.
For more information about dashboard variables, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/variables/&#34;&gt;Variables documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;before-you-begin&#34;&gt;Before you begin&lt;/h3&gt;
&lt;p&gt;To use this procedure, you need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Grafana instance&lt;/li&gt;
&lt;li&gt;A 
    &lt;a href=&#34;/docs/grafana/v13.0/datasources/tempo/&#34;&gt;Tempo data source&lt;/a&gt; connected to your Grafana instance&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;add-the-traces-panel-query&#34;&gt;Steps&lt;/h3&gt;
&lt;p&gt;To view and analyze traces data in a dashboard, you need to add the traces visualization to your dashboard and define a query using the panel editor.
The query determines the data that is displayed in the visualization.
For more information on the panel editor, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/panel-editor-overview/&#34;&gt;Panel editor documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This procedure uses dashboard variables and templates to allow you to enter trace IDs which can then be visualized. You&amp;rsquo;ll use a variable called &lt;code&gt;traceId&lt;/code&gt; and add it as a template query.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From your Grafana instance, do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;On a new dashboard: Click or drag a panel onto the dashboard.&lt;/li&gt;
&lt;li&gt;On an existing dashboard: Click &lt;strong&gt;Edit&lt;/strong&gt; in the top-right corner, click the &lt;strong&gt;Add new element&lt;/strong&gt; icon, and then click or drag a panel onto the dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Configure visualization&lt;/strong&gt; to open panel edit mode.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the query editor, click the data source list and select the appropriate tracing data source.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the top-right corner of the panel editor, select the &lt;strong&gt;All visualizations&lt;/strong&gt; tab, search for, and select &lt;strong&gt;Traces&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under the &lt;strong&gt;Panel options&lt;/strong&gt;, enter a &lt;strong&gt;Title&lt;/strong&gt; for your trace panel or have Grafana create one using 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;generative AI features&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on the panel editor, refer to the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the query editor, click the &lt;strong&gt;TraceQL&lt;/strong&gt; query type tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter &lt;code&gt;${traceId}&lt;/code&gt; in the TraceQL query field to create a dashboard variable. This variable is used as the template query.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 912px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/static/img/docs/panels/traces/screenshot-traces-template-query.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-template-query.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-template-query.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-template-query.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Add a template query&#34;width=&#34;912&#34;height=&#34;396&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/panels/traces/screenshot-traces-template-query.png&#34;
               alt=&#34;Add a template query&#34;width=&#34;912&#34;height=&#34;396&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Add new element&lt;/strong&gt; icon and click &lt;strong&gt;Variable&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add a new variable called &lt;code&gt;traceId&lt;/code&gt;, of variable type &lt;strong&gt;Custom&lt;/strong&gt;, giving it a label if required.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 400px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Add a template query&#34;width=&#34;490&#34;height=&#34;536&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/screenshot-traces-custom-variable-v11.5.png&#34;
               alt=&#34;Add a template query&#34;width=&#34;490&#34;height=&#34;536&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter an optional description of your changes, and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Verify that the panel works by using a valid trace ID for the data source used for the trace panel and editing the ID in the dashboard variable.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 1463px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/static/img/docs/panels/traces/screenshot-traces-traceid-panel.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-traceid-panel.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-traceid-panel.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Results of query in trace panel&#34;width=&#34;1463&#34;height=&#34;548&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/panels/traces/screenshot-traces-traceid-panel.png&#34;
               alt=&#34;Results of query in trace panel&#34;width=&#34;1463&#34;height=&#34;548&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;add-traceql-with-table-visualizations&#34;&gt;Add TraceQL with table visualizations&lt;/h2&gt;
&lt;p&gt;While you can add a trace visualization to a dashboard, having to manually add trace IDs as a dashboard variable is cumbersome.
It&amp;rsquo;s more useful to instead be able to use TraceQL queries to search for specific types of traces and then select appropriate traces from matching results.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the same dashboard where you added the trace visualization, click &lt;strong&gt;Edit&lt;/strong&gt; in the top-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Add new element&lt;/strong&gt; icon, and then click or drag a panel onto the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Configure visualization&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select the same trace data source you used in the previous task.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the top-right corner of the panel editor, select the &lt;strong&gt;All visualizations&lt;/strong&gt; tab, search for, and select &lt;strong&gt;Table&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the query editor, select the &lt;strong&gt;TraceQL&lt;/strong&gt; tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under the &lt;strong&gt;Panel options&lt;/strong&gt;, enter a &lt;strong&gt;Title&lt;/strong&gt; for your trace panel or have Grafana create one using 
    &lt;a href=&#34;/docs/grafana/v13.0/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;generative AI features&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add an appropriate TraceQL query to search for traces that you would like to visualize in the dashboard. This example uses a simple, static query. You can write the TraceQL query as a template query to take advantage of other dashboard variables, if they exist. This lets you create dynamic queries based on these variables.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 1055px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/static/img/docs/panels/traces/screenshot-traces-dynamic-query.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-dynamic-query.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-dynamic-query.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Create a dynamic query&#34;width=&#34;1055&#34;height=&#34;380&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/panels/traces/screenshot-traces-dynamic-query.png&#34;
               alt=&#34;Create a dynamic query&#34;width=&#34;1055&#34;height=&#34;380&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter an optional description of your changes, and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When results are returned from a query, the results are rendered in the panel’s table.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1055px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/panels/traces/screenshot-traces-returned-query.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-returned-query.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-returned-query.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Results of a returned query in the panel table&#34;width=&#34;1055&#34;height=&#34;380&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/panels/traces/screenshot-traces-returned-query.png&#34;
            alt=&#34;Results of a returned query in the panel table&#34;width=&#34;1055&#34;height=&#34;380&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;use-a-variable-to-add-other-links-to-traces&#34;&gt;Use a variable to add other links to traces&lt;/h3&gt;
&lt;p&gt;The results in the traces visualization include links to the &lt;strong&gt;Explore&lt;/strong&gt; page that renders the trace. You can add other links to traces in the table that fill in the &lt;code&gt;traceId&lt;/code&gt; dashboard variable when selected, so that the trace is visualized in the same dashboard.&lt;/p&gt;
&lt;p&gt;To create a set of data links in the panel, use the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;In the panel editor menu, under &lt;strong&gt;Data links&lt;/strong&gt;, click &lt;strong&gt;Add link&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add a &lt;strong&gt;Title&lt;/strong&gt; for the data link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Find the UUID of the dashboard by looking in your browser’s address bar when the full dashboard is being rendered. Because this is a link to a dashboard in the same Grafana instance, only the path of the dashboard is required.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 889px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/static/img/docs/panels/traces/screensnot-traces-uuid-url.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/static/img/docs/panels/traces/screensnot-traces-uuid-url.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=320 320w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=550 550w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=750 750w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=900 900w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=1040 1040w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=1240 1240w, /static/img/docs/panels/traces/screensnot-traces-uuid-url.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Unique identifier for the dashboard&#34;width=&#34;889&#34;height=&#34;50&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/panels/traces/screensnot-traces-uuid-url.png&#34;
               alt=&#34;Unique identifier for the dashboard&#34;width=&#34;889&#34;height=&#34;50&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;URL&lt;/strong&gt; field, make a self-reference to the dashboard that contains both of the panels. This self-reference uses the value of the selected trace in the table to fill in the dashboard variable. Use the path for the dashboard from the previous step and then fill in the value of &lt;code&gt;traceId&lt;/code&gt; using the selected results from the TraceQL table.
The trace ID is exposed using the &lt;code&gt;traceID&lt;/code&gt; data field in the returned results, so use that as the value for the dashboard variable.&lt;/p&gt;
&lt;figure
       class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
       style=&#34;max-width: 759px;&#34;
       itemprop=&#34;associatedMedia&#34;
       itemscope=&#34;&#34;
       itemtype=&#34;http://schema.org/ImageObject&#34;
     &gt;&lt;a
           class=&#34;lightbox-link&#34;
           href=&#34;/static/img/docs/panels/traces/screenshot-traces-edit-link.png&#34;
           itemprop=&#34;contentUrl&#34;
         &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
             class=&#34;lazyload &#34;
             data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-edit-link.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-edit-link.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Edit link and add the Trace link&#34;width=&#34;759&#34;height=&#34;378&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/static/img/docs/panels/traces/screenshot-traces-edit-link.png&#34;
               alt=&#34;Edit link and add the Trace link&#34;width=&#34;759&#34;height=&#34;378&#34;/&gt;
           &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Select &lt;strong&gt;Save&lt;/strong&gt; to save the data link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enter an optional description of your changes, and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You should now see a list of matching traces in the table visualization. While selecting the &lt;strong&gt;TraceID&lt;/strong&gt; or &lt;strong&gt;SpanID&lt;/strong&gt; fields will give you the option to either open the &lt;strong&gt;Explore&lt;/strong&gt; page to visualize the trace or following the data link, selecting any other field (such as &lt;strong&gt;Start time&lt;/strong&gt;, &lt;strong&gt;Name&lt;/strong&gt; or &lt;strong&gt;Duration&lt;/strong&gt;) automatically follows the data link, filling in the &lt;code&gt;traceId&lt;/code&gt; dashboard variable, and then shows the relevant trace in the trace panel.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 692px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-trace-link.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Selecting the trace link&#34;width=&#34;692&#34;height=&#34;307&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link.png&#34;
            alt=&#34;Selecting the trace link&#34;width=&#34;692&#34;height=&#34;307&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1457px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link captioned&#34;
        href=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload mb-0&#34;
          data-src=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png&#34;data-srcset=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=320 320w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=550 550w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=750 750w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=900 900w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=1040 1040w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=1240 1240w, /static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Follow the trace link populates the trace ID and displays the traces view&#34;width=&#34;1457&#34;height=&#34;889&#34;title=&#34;Follow the trace link populates the trace ID and displays the traces view&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/panels/traces/screenshot-traces-trace-link-follow.png&#34;
            alt=&#34;Follow the trace link populates the trace ID and displays the traces view&#34;width=&#34;1457&#34;height=&#34;889&#34;title=&#34;Follow the trace link populates the trace ID and displays the traces view&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Follow the trace link populates the trace ID and displays the traces view&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;span-filters-options&#34;&gt;Span filters options&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Span filters&lt;/strong&gt; options control the initial state of the span filters when the visualization loads, allowing you to customize your trace analysis view.&lt;/p&gt;
&lt;p&gt;The following options support variable interpolation, where you can set the service name to a variable &lt;code&gt;$var&lt;/code&gt; and the visualization will replace it with the value for the variable named &lt;code&gt;$var&lt;/code&gt; in the span filters: &lt;strong&gt;Service name&lt;/strong&gt;, &lt;strong&gt;Span name&lt;/strong&gt;, &lt;strong&gt;Min duration&lt;/strong&gt;, &lt;strong&gt;Max duration&lt;/strong&gt;, and &lt;strong&gt;Tags&lt;/strong&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Find in trace&lt;/td&gt;
              &lt;td&gt;Set the initial value to focus on spans relevant to your query.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show matches only&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to display only spans that match the defined filter criteria. This helps simplify trace interpretation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show critical path only&lt;/td&gt;
              &lt;td&gt;Toggle the switch on to highlight only the spans in the critical path, which helps identify performance bottlenecks and their impact on overall latency.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Service name&lt;/td&gt;
              &lt;td&gt;Along with the &lt;strong&gt;Service name operator&lt;/strong&gt;, define a specific service or pattern to narrow analysis to spans related to particular services.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Span name&lt;/td&gt;
              &lt;td&gt;Along with the &lt;strong&gt;Span name operator&lt;/strong&gt;, filter spans by name or pattern to focus on specific span types or processes.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min duration&lt;/td&gt;
              &lt;td&gt;Set the minimum duration threshold to exclude spans outside the desired time range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max duration&lt;/td&gt;
              &lt;td&gt;Set the maximum duration threshold to exclude spans outside the desired time range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Tags&lt;/td&gt;
              &lt;td&gt;Add one or more tags to further refine the filtering criteria so only relevant spans are displayed.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
]]></content><description>&lt;h1 id="traces">Traces&lt;/h1>
Traces visualizations let you follow a request as it traverses the services in your infrastructure.
The traces visualization displays traces data in a diagram that allows you to easily interpret it. Traces visualizations currently render one trace traversal based on the traceID used in TraceQL or using a variable.
&lt;p>For more information about traces and how to use them, refer to the following documentation:&lt;/p></description></item><item><title>Trend</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/trend/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/trend/</guid><content><![CDATA[&lt;h1 id=&#34;trend&#34;&gt;Trend&lt;/h1&gt;
&lt;p&gt;Trend visualizations should be used for datasets that have a sequential, numeric x-field that is not time. Some examples are function graphs, rpm/torque curves, supply/demand relationships, and elevation or heart rate plots along a race course (with x as distance or duration from start).&lt;/p&gt;
&lt;p&gt;For example, you could represent engine power and torque versus speed where speed is plotted on the x-axis and power and torque are plotted on the y-axes:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/screenshot-trend-visualization-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/screenshot-trend-visualization-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=320 320w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=550 550w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=750 750w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=900 900w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=1040 1040w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=1240 1240w, /media/docs/grafana/screenshot-trend-visualization-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Trend engine power and torque curves&#34;width=&#34;2338&#34;height=&#34;1034&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/screenshot-trend-visualization-v12.0.png&#34;
            alt=&#34;Trend engine power and torque curves&#34;width=&#34;2338&#34;height=&#34;1034&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Trend visualizations support all visual styles and options available in the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/visualizations/time-series/&#34;&gt;time series visualization&lt;/a&gt; with these exceptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No annotations or time regions&lt;/li&gt;
&lt;li&gt;No shared cursor/crosshair&lt;/li&gt;
&lt;li&gt;No multi-timezone x-axis&lt;/li&gt;
&lt;li&gt;No ability to change the dashboard time range using drag-selection&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;x-axis-options&#34;&gt;X axis options&lt;/h3&gt;
&lt;p&gt;In the &lt;strong&gt;X field&lt;/strong&gt; option, select a field that contains increasing numeric values.&lt;/p&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/tooltip-options-2.md&#34;&gt;
            

&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#tooltip-mode&#34;&gt;Tooltip mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#values-sort-order&#34;&gt;Values sort order&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This option controls the order in which values are listed in a tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Hide zeros&lt;/td&gt;
              &lt;td&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Hide zeros&lt;/strong&gt; option is displayed. This option controls whether or not series with &lt;code&gt;0&lt;/code&gt; values are shown in the list in the tooltip.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#hover-proximity&#34;&gt;Hover proximity&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max height&lt;/td&gt;
              &lt;td&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h4 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h4&gt;
&lt;p&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how tooltips behave.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single -&lt;/strong&gt; The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All -&lt;/strong&gt; The hover tooltip shows all series in the visualization. Grafana highlights the series that you are hovering over in bold in the series list in the tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden -&lt;/strong&gt; Do not display the tooltip when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use an override to hide individual series from the tooltip.&lt;/p&gt;
&lt;h4 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h4&gt;
&lt;p&gt;When you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;All&lt;/strong&gt;, the &lt;strong&gt;Values sort order&lt;/strong&gt; option is displayed. This option controls the order in which values are listed in a tooltip. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - Grafana automatically sorts the values displayed in a tooltip.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ascending&lt;/strong&gt; - Values in the tooltip are listed from smallest to largest.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Descending&lt;/strong&gt; - Values in the tooltip are listed from largest to smallest.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;hover-proximity&#34;&gt;Hover proximity&lt;/h4&gt;
&lt;p&gt;Set the hover proximity (in pixels) to control how close the cursor must be to a data point to trigger the tooltip to display.
The following screen recording shows this option in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/gif-grafana-10-4-hover-proximity.gif&#34;
  alt=&#34;Adding a hover proximity limit for tooltips&#34; width=&#34;1136&#34;
     height=&#34;490&#34;/&gt;&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;graph-styles-options&#34;&gt;Graph styles options&lt;/h3&gt;
&lt;p&gt;The options under the &lt;strong&gt;Graph styles&lt;/strong&gt; section let you control the general appearance of the graph, excluding &lt;a href=&#34;#standard-options&#34;&gt;color&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;visualizations/graph-styles-options.md&#34;&gt;
            &lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#style&#34;&gt;Style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-interpolation&#34;&gt;Line interpolation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how the graph interpolates the series line.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;Set the thickness of the series lines or the outline for bars using the &lt;strong&gt;Line width&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;Set the series area fill color using the &lt;strong&gt;Fill opacity&lt;/strong&gt; slider.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#gradient-mode&#34;&gt;Gradient mode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a gradient mode to control the gradient fill, which is based on the series color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-style&#34;&gt;Line style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose a solid, dashed, or dotted line style.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#connect-null-values&#34;&gt;Connect null values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose how null values, which are gaps in the data, appear on the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#disconnect-values&#34;&gt;Disconnect values&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show-points&#34;&gt;Show points&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether to show data points to lines or bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show values&lt;/td&gt;
              &lt;td&gt;Set whether to show data point values above the lines or bars.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point size&lt;/td&gt;
              &lt;td&gt;Set the size of the points, from 1 to 40 pixels in diameter.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#stack-series&#34;&gt;Stack series&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set whether Grafana displays series on top of each other.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#bar-alignment&#34;&gt;Bar alignment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the position of the bar relative to a data point.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Bar width factor&lt;/td&gt;
              &lt;td&gt;Set the width of the bar relative to minimum space between data points. A factor of 0.5 means that the bars take up half of the available space between data points. A factor of 1.0 means that the bars take up all available space.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;style&#34;&gt;Style&lt;/h4&gt;
&lt;p&gt;Choose whether to display your time-series data as &lt;strong&gt;Lines&lt;/strong&gt;, &lt;strong&gt;Bars&lt;/strong&gt;, or &lt;strong&gt;Points&lt;/strong&gt;. You can use overrides to combine multiple styles in the same graph. Choose from the following:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-style-v12.0.png&#34;
  alt=&#34;Graph style examples&#34; width=&#34;1842&#34;
     height=&#34;680&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;line-interpolation&#34;&gt;Line interpolation&lt;/h4&gt;
&lt;p&gt;Choose how the graph interpolates the series line:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Points are joined by straight lines.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smooth&lt;/strong&gt; - Points are joined by curved lines that smooths transitions between points.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step before&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the end of the step.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Step after&lt;/strong&gt; - The line is displayed as steps between points. Points are rendered at the beginning of the step.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-interpolation-v12.0.png&#34;
  alt=&#34;Line interpolation examples&#34; width=&#34;2452&#34;
     height=&#34;600&#34;/&gt;&lt;/p&gt;
&lt;h4 id=&#34;gradient-mode&#34;&gt;Gradient mode&lt;/h4&gt;
&lt;p&gt;Choose a gradient mode to control the gradient fill, which is based on the series color. To change the color, use the standard color scheme field option. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;None&lt;/strong&gt; - No gradient fill. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opacity&lt;/strong&gt; - An opacity gradient where the opacity of the fill increases as y-axis values increase.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hue&lt;/strong&gt; - A subtle gradient that&amp;rsquo;s based on the hue of the series color.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheme&lt;/strong&gt; - A color gradient defined by your 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt;. This setting is used for the fill area and line. For more information about scheme, refer to &lt;a href=&#34;#scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Gradient appearance is influenced by the &lt;strong&gt;Fill opacity&lt;/strong&gt; setting. The following image shows the &lt;strong&gt;Fill opacity&lt;/strong&gt; set to 50.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-gradient-v12.0.png&#34;
  alt=&#34;Gradient mode examples&#34; width=&#34;2452&#34;
     height=&#34;604&#34;/&gt;&lt;/p&gt;
&lt;h5 id=&#34;scheme-gradient-mode&#34;&gt;Scheme gradient mode&lt;/h5&gt;
&lt;p&gt;In &lt;strong&gt;Scheme&lt;/strong&gt; gradient mode, the line or bar receives a gradient color defined from the selected &lt;strong&gt;Color scheme&lt;/strong&gt; option in the visualization&amp;rsquo;s &lt;strong&gt;Standard&lt;/strong&gt; options.&lt;/p&gt;
&lt;p&gt;The following image shows a line chart with the &lt;strong&gt;Green-Yellow-Red (by value)&lt;/strong&gt; color scheme option selected:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;data-srcset=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=320 320w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=550 550w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=750 750w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=900 900w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1040 1040w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1240 1240w, /static/img/docs/time-series-panel/gradient_mode_scheme_line.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Color scheme: Green-Yellow-Red&#34;width=&#34;819&#34;height=&#34;339&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_line.png&#34;
            alt=&#34;Color scheme: Green-Yellow-Red&#34;width=&#34;819&#34;height=&#34;339&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;If the &lt;strong&gt;Color scheme&lt;/strong&gt; is set to &lt;strong&gt;From thresholds (by value)&lt;/strong&gt; and &lt;strong&gt;Gradient mode&lt;/strong&gt; is set to &lt;strong&gt;Scheme&lt;/strong&gt;, then the line or bar color changes as it crosses the defined thresholds:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 600px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;data-srcset=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=320 320w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=550 550w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=750 750w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=900 900w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1040 1040w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1240 1240w, /static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Colors scheme: From thresholds&#34;width=&#34;813&#34;height=&#34;343&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/time-series-panel/gradient_mode_scheme_thresholds_line.png&#34;
            alt=&#34;Colors scheme: From thresholds&#34;width=&#34;813&#34;height=&#34;343&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h4 id=&#34;line-style&#34;&gt;Line style&lt;/h4&gt;
&lt;p&gt;Choose a solid, dashed, or dotted line style:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Solid&lt;/strong&gt; - Display a solid line. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dash&lt;/strong&gt; - Display a dashed line. When you choose this option, a list appears for you to select the length and gap (length, gap) for the line dashes. Dash spacing is 10, 10 by default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dots&lt;/strong&gt; - Display dotted lines. When you choose this option, a list appears for you to select the gap (length = 0, gap) for the dot spacing. Dot spacing is 0, 10 by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 550px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Line style examples&#34;width=&#34;1226&#34;height=&#34;604&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-time-line-style-v12.0.png&#34;
            alt=&#34;Line style examples&#34;width=&#34;1226&#34;height=&#34;604&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;


&lt;div data-shared=&#34;visualizations/connect-null-values.md&#34;&gt;
            

&lt;h4 id=&#34;connect-null-values&#34;&gt;Connect null values&lt;/h4&gt;
&lt;p&gt;Choose how null values, which are gaps in the data, appear on the graph. Null values can be connected to form a continuous line or set to a threshold above which gaps in the data are no longer connected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points with gaps in the data are never connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Time series data points with gaps in the data are always connected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which gaps in the data are no longer connected. This can be useful when the connected gaps in the data are of a known size and/or within a known range, and gaps outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        


&lt;div data-shared=&#34;visualizations/disconnect-values.md&#34;&gt;
            

&lt;h4 id=&#34;disconnect-values&#34;&gt;Disconnect values&lt;/h4&gt;
&lt;p&gt;Choose whether to set a threshold above which values in the data should be disconnected.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Time series data points in the data are never disconnected.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threshold&lt;/strong&gt; - Specify a threshold above which values in the data are disconnected. This can be useful when desired values in the data are of a known size and/or within a known range, and values outside this range should no longer be connected.&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;

        
&lt;p&gt;To change the color, use the standard 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;color scheme&lt;/a&gt; field option.&lt;/p&gt;
&lt;h4 id=&#34;show-points&#34;&gt;Show points&lt;/h4&gt;
&lt;p&gt;Set whether to show data points as lines or bars. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Grafana determines a point&amp;rsquo;s visibility based on the density of the data. If the density is low, then points appear.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Always&lt;/strong&gt; - Show the points regardless of how dense the dataset is.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never&lt;/strong&gt; - Don&amp;rsquo;t show points.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;stack-series&#34;&gt;Stack series&lt;/h4&gt;
&lt;p&gt;Set whether Grafana stacks or displays series on top of each other. Be cautious when using stacking because it can create misleading graphs. To read more about why stacking might not be the best approach, refer to &lt;a href=&#34;https://www.data-to-viz.com/caveat/stacking.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;The issue with stacking&lt;/a&gt;. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Off&lt;/strong&gt; - Turns off series stacking. When &lt;strong&gt;Off&lt;/strong&gt;, all series share the same space in the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Normal&lt;/strong&gt; - Stacks series on top of each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;100%&lt;/strong&gt; - Stack by percentage where all series add up to 100%.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;stack-series-in-groups&#34;&gt;Stack series in groups&lt;/h5&gt;
&lt;p&gt;The stacking group option is only available as an override. For more information about creating an override, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the panel and click &lt;strong&gt;Overrides&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a field override for the &lt;strong&gt;Stack series&lt;/strong&gt; option.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In stacking mode, click &lt;strong&gt;Normal&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Name the stacking group in which you want the series to appear.&lt;/p&gt;
&lt;p&gt;The stacking group name option is only available when you create an override.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;bar-alignment&#34;&gt;Bar alignment&lt;/h4&gt;
&lt;p&gt;Set the position of the bar relative to a data point. In the examples below, &lt;strong&gt;Show points&lt;/strong&gt; is set to &lt;strong&gt;Always&lt;/strong&gt; which makes it easier to see the difference this setting makes. The points don&amp;rsquo;t change, but the bars change in relationship to the points. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Before&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-before.png&#34;
  alt=&#34;Bar alignment before icon&#34; width=&#34;25&#34;
     height=&#34;25&#34;/&gt;
The bar is drawn before the point. The point is placed on the trailing corner of the bar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Center&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-center.png&#34;
  alt=&#34;Bar alignment center icon&#34; width=&#34;35&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn around the point. The point is placed in the center of the bar. This is the default.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;After&lt;/strong&gt; &lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/time-series-panel/bar-alignment-after.png&#34;
  alt=&#34;Bar alignment after icon&#34; width=&#34;34&#34;
     height=&#34;29&#34;/&gt;
The bar is drawn after the point. The point is placed on the leading corner of the bar.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-2.md&#34;&gt;
            

&lt;p&gt;Options under the &lt;strong&gt;Axis&lt;/strong&gt; section control how the x- and y-axes are rendered. Some options don&amp;rsquo;t take effect until you click outside of the field option box you&amp;rsquo;re editing. You can also press &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#placement&#34;&gt;Placement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select the placement of the y-axis.  Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, and &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Label&lt;/td&gt;
              &lt;td&gt;Set a y-axis text label. If you have more than one y-axis, then you can assign different labels using an override.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show grid lines&lt;/td&gt;
              &lt;td&gt;Set the axis grid line visibility. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;On&lt;/strong&gt;, and &lt;strong&gt;Off&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the color of the axis. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Text&lt;/strong&gt; - Uses panel text color.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Series&lt;/strong&gt; - Uses the colors of the series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show border&lt;/td&gt;
              &lt;td&gt;Set the axis border visibility.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#scale&#34;&gt;Scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the y-axis values scale. Choose from: &lt;strong&gt;Linear&lt;/strong&gt;, &lt;strong&gt;Logarithmic&lt;/strong&gt;, and &lt;strong&gt;Symlog&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Centered zero&lt;/td&gt;
              &lt;td&gt;Set the y-axis so it&amp;rsquo;s centered on zero. Applies to the &lt;strong&gt;Linear&lt;/strong&gt; or &lt;strong&gt;Symlog&lt;/strong&gt; scale options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft min&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft min to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft max&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft max to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h5 id=&#34;placement&#34;&gt;Placement&lt;/h5&gt;
&lt;p&gt;Select the placement of the y-axis. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Automatically assigns the y-axis to the series. When there are two or more series with different units, Grafana assigns the left axis to the first unit and the right axis to the units that follow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Display all y-axes on the left side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt; - Display all y-axes on the right side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Hide all axes. To selectively hide axes, 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#add-a-field-override&#34;&gt;Add a field override&lt;/a&gt; that targets specific fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;scale&#34;&gt;Scale&lt;/h5&gt;
&lt;p&gt;Set the y-axis values scale. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Divides the scale into equal parts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Use a logarithmic scale. If you select this option, in the &lt;strong&gt;Log base&lt;/strong&gt; list, choose a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Use a symmetrical logarithmic scale. If you select this option, choose also:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Log base&lt;/strong&gt; - Select a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linear threshold&lt;/strong&gt; - Set the threshold at which the scale changes from linear to logarithmic.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h5 id=&#34;soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/h5&gt;
&lt;p&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of y-axis limits. By default, Grafana sets the range for the y-axis automatically based on the dataset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Soft min&lt;/strong&gt; and &lt;strong&gt;soft max&lt;/strong&gt; settings can prevent small variations in the data from being magnified when it&amp;rsquo;s mostly flat. In contrast, hard min and max values help prevent obscuring useful detail in the data by clipping intermittent spikes past a specific point.&lt;/p&gt;
&lt;p&gt;To define hard limits of the y-axis, set standard min/max options. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Configure standard options&lt;/a&gt;.
The following examples shows how this option works in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-soft-min-max-v12.0.png&#34;
  alt=&#34;Label example&#34; width=&#34;2198&#34;
     height=&#34;674&#34;/&gt;&lt;/p&gt;

  &lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/standard-options.md&#34;&gt;
            &lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Unit&lt;/td&gt;
              &lt;td&gt;Choose which unit a field should use.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max&lt;/td&gt;
              &lt;td&gt;Set the minimum and maximum values used in percentage threshold calculations or leave these field empty for them to be calculated automatically.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field min/max&lt;/td&gt;
              &lt;td&gt;Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Decimals&lt;/td&gt;
              &lt;td&gt;Specify the number of decimals Grafana includes in the rendered value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Display name&lt;/td&gt;
              &lt;td&gt;Set the display title of all fields. You can use variables in the field title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color scheme&lt;/td&gt;
              &lt;td&gt;Set single or multiple colors for your entire visualization.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;No value&lt;/td&gt;
              &lt;td&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-1.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show thresholds&lt;/td&gt;
              &lt;td&gt;Choose from a variety of display options including not displaying thresholds at all.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="trend">Trend&lt;/h1>
&lt;p>Trend visualizations should be used for datasets that have a sequential, numeric x-field that is not time. Some examples are function graphs, rpm/torque curves, supply/demand relationships, and elevation or heart rate plots along a race course (with x as distance or duration from start).&lt;/p></description></item><item><title>XY chart</title><link>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/xy-chart/</link><pubDate>Tue, 14 Apr 2026 09:48:24 +0000</pubDate><guid>https://grafana.com/docs/grafana/v13.0/visualizations/panels-visualizations/visualizations/xy-chart/</guid><content><![CDATA[&lt;h1 id=&#34;xy-chart&#34;&gt;XY chart&lt;/h1&gt;
&lt;p&gt;XY charts provide a way to visualize arbitrary x and y values in a graph so that you can easily show the relationship between two variables. XY charts are typically used to create scatter plots. You can also use them to create bubble charts where field values determine the size of each bubble:&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 750px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;An xy chart showing height weight distribution&#34;width=&#34;2964&#34;height=&#34;1050&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-xy-charts-v11.6.png&#34;
            alt=&#34;An xy chart showing height weight distribution&#34;width=&#34;2964&#34;height=&#34;1050&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;supported-data-formats&#34;&gt;Supported data formats&lt;/h2&gt;
&lt;p&gt;You can use any type of tabular data with at least two numeric fields in an xy chart. The x field can be a time field. This type of visualization doesn&amp;rsquo;t require time data, but it can be used.&lt;/p&gt;
&lt;h2 id=&#34;configuration-options&#34;&gt;Configuration options&lt;/h2&gt;


&lt;div data-shared=&#34;visualizations/config-options-intro.md&#34;&gt;
            &lt;p&gt;The following section describes the configuration options available in the panel editor pane for this visualization. These options are, as much as possible, ordered as they appear in Grafana.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;panel-options&#34;&gt;Panel options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/panel-options.md&#34;&gt;
            &lt;p&gt;In the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane, set basic options like panel title and description, as well as panel links. To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;xy-chart-options&#34;&gt;XY Chart options&lt;/h3&gt;
&lt;p&gt;The following options let you control how data is displayed in an xy chart:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#series-mapping&#34;&gt;Series mapping&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set how series data is mapped in the chart. Choose from: &lt;strong&gt;Auto&lt;/strong&gt; and &lt;strong&gt;Manual&lt;/strong&gt;. Depending on your series mapping selection, the &lt;strong&gt;Frame&lt;/strong&gt;, &lt;strong&gt;X-field&lt;/strong&gt;, and &lt;strong&gt;Y-field&lt;/strong&gt; options differ. For information on setting these specific fields, refer to the &lt;a href=&#34;#series-mapping&#34;&gt;Series mapping section&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Size field&lt;/td&gt;
              &lt;td&gt;Set which field&amp;rsquo;s values control the size of the points in the chart. This value is relative to the min and max of all the values in the data frame. When you select this option, you can then set the &lt;strong&gt;Min point size&lt;/strong&gt; and &lt;strong&gt;Max point size&lt;/strong&gt; options. Required in &lt;strong&gt;Manual&lt;/strong&gt; mode.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color field&lt;/td&gt;
              &lt;td&gt;Set which field&amp;rsquo;s values control the color of the points in the chart. To use the color value options under the &lt;strong&gt;Standard&lt;/strong&gt; options, you must set this field. Typically, this field is used when you only have one series displayed in the chart. Required in &lt;strong&gt;Manual&lt;/strong&gt; mode. Only supports &lt;code&gt;number&lt;/code&gt; fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#show&#34;&gt;Show&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set how values are represented in the visualization. Choose from: &lt;strong&gt;Points&lt;/strong&gt;, &lt;strong&gt;Lines&lt;/strong&gt;, or &lt;strong&gt;Both&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point size&lt;/td&gt;
              &lt;td&gt;Set the size of all points in the chart, from one to one hundred pixels in diameter. The default size is five pixels. You can set an 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;override&lt;/a&gt; to set the pixel size by series (y-field).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Min/Max point size&lt;/td&gt;
              &lt;td&gt;Use these options to control the minimum or maximum point size when you&amp;rsquo;ve set the &lt;strong&gt;Size field&lt;/strong&gt; option. You can 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;override&lt;/a&gt; these options for specific series.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point shape&lt;/td&gt;
              &lt;td&gt;Set the shape of the points in the chart. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Circle&lt;/strong&gt; - The default setting&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Square&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Point stroke width&lt;/td&gt;
              &lt;td&gt;The width of the point stroke in pixels. The default is one pixel.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fill opacity&lt;/td&gt;
              &lt;td&gt;The opacity of the point fill. The default is 50.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#line-style&#34;&gt;Line style&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the style of the lines that connect points. Choose from: &lt;strong&gt;Solid&lt;/strong&gt;, &lt;strong&gt;Dash&lt;/strong&gt;, or &lt;strong&gt;Dots&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Line width&lt;/td&gt;
              &lt;td&gt;The width of the lines that connect points, in pixels.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;series-mapping&#34;&gt;Series mapping&lt;/h4&gt;
&lt;p&gt;Set how series data is mapped in the chart. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Automatically generates series from all available data frames (or datasets). You can filter to select only one frame.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual&lt;/strong&gt; - Explicitly define the series by selecting from available data frames.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depending on your series mapping selection, the &lt;strong&gt;Frame&lt;/strong&gt;, &lt;strong&gt;X-field&lt;/strong&gt;, and &lt;strong&gt;Y-field&lt;/strong&gt; options differ.
These options are described in the tabs that follow:&lt;/p&gt;



&lt;div data-element=&#34;tabs&#34;&gt;
  &lt;div data-element=&#34;tabs-bar&#34;&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;0&#34; data-label=&#34;Auto series mapping options&#34;&gt;Auto series mapping options&lt;/div&gt;
    
      
      &lt;div data-element=&#34;tab&#34; data-key=&#34;1&#34; data-label=&#34;Manual series mapping options&#34;&gt;Manual series mapping options&lt;/div&gt;
    
  &lt;/div&gt;
  &lt;div data-element=&#34;tab-content&#34;&gt;
    



&lt;div&gt;
  &lt;p&gt;When you select &lt;strong&gt;Auto&lt;/strong&gt; as your series mapping mode, the following options are preconfigured, but you can also define them yourself:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Frame&lt;/td&gt;
              &lt;td&gt;By default, an xy chart displays all data frames. You can filter to select only one frame.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#x-field&#34;&gt;X field&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select which field or fields x represents. By default, this is the first number or time field in each data frame. For an example of this in &lt;strong&gt;Auto&lt;/strong&gt; mode, refer to the &lt;a href=&#34;#x-field&#34;&gt;X field section&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#y-field&#34;&gt;Y field&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;After the x-field is set, by default, all the remaining number fields in the data frame are designated as the y-fields. You can use this option to explicitly choose which fields to use for y. For more information on how to use this in &lt;strong&gt;Auto&lt;/strong&gt; mode, refer to the &lt;a href=&#34;#y-field&#34;&gt;Y field section&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;/div&gt;




&lt;div&gt;
  &lt;p&gt;When you select &lt;strong&gt;Manual&lt;/strong&gt; as your series mode, you can add, edit, and delete series.
To manage a series, click the &lt;strong&gt;Series&lt;/strong&gt; field; to rename the series, click the series name.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Manual&lt;/strong&gt; mode, these fields are required:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Frame&lt;/td&gt;
              &lt;td&gt;Select your data frame or dataset. You can add as many frames as you want.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;X field&lt;/td&gt;
              &lt;td&gt;Select which field x represents.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Y field&lt;/td&gt;
              &lt;td&gt;Select which field y represents.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;

&lt;/div&gt;


  &lt;/div&gt;
&lt;/div&gt;
&lt;h4 id=&#34;x-field&#34;&gt;X field&lt;/h4&gt;
&lt;p&gt;In &lt;strong&gt;Auto&lt;/strong&gt; series mapping mode, select which field or fields x represents. By default, this is the first number or time field in each data frame. For example, you enter the following CSV content:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;a&lt;/th&gt;
              &lt;th&gt;b&lt;/th&gt;
              &lt;th&gt;c&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;0&lt;/td&gt;
              &lt;td&gt;0&lt;/td&gt;
              &lt;td&gt;0&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;1&lt;/td&gt;
              &lt;td&gt;9&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;2&lt;/td&gt;
              &lt;td&gt;4&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;In the resulting chart, the x-field is generated from the values in column &amp;ldquo;a&amp;rdquo; unless you define it differently.&lt;/p&gt;
&lt;h4 id=&#34;y-field&#34;&gt;Y field&lt;/h4&gt;
&lt;p&gt;In &lt;strong&gt;Auto&lt;/strong&gt; series mapping mode, after the x-field is set, by default, all the remaining number fields in the data frame are designated as the y-fields.
You can use this option to explicitly choose which fields to use for y.&lt;/p&gt;
&lt;p&gt;The series of the chart are generated from the y-fields.
To make changes to a series in an xy chart, make 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;overrides&lt;/a&gt; to the y-field.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Any field you use in the &lt;strong&gt;Size field&lt;/strong&gt; or &lt;strong&gt;Color field&lt;/strong&gt; doesn&amp;rsquo;t generate a series.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;You can also use 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;overrides&lt;/a&gt; to exclude y-fields individually.
To do so, add an override with the following properties for each y-field you want removed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Override type: &lt;strong&gt;Fields with name&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Override property: &lt;strong&gt;Series &amp;gt; Hide in area&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Area: &lt;strong&gt;Viz&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;show&#34;&gt;Show&lt;/h4&gt;
&lt;p&gt;Set how values are represented in the visualization. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Points&lt;/strong&gt; - Display values as points. When you select this option, the &lt;strong&gt;Point size&lt;/strong&gt; option is also displayed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lines&lt;/strong&gt; - Add a line between values. When you select this option, the &lt;a href=&#34;#line-style&#34;&gt;Line style&lt;/a&gt; and &lt;strong&gt;Line width&lt;/strong&gt; options are also displayed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Both&lt;/strong&gt; - Display both points and lines.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;line-style&#34;&gt;Line style&lt;/h4&gt;
&lt;p&gt;Set the style of the lines that connect points. To change the color, use the standard 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#color-scheme&#34;&gt;Color scheme&lt;/a&gt; field option.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 400px;&#34;
    itemprop=&#34;associatedMedia&#34;
    itemscope=&#34;&#34;
    itemtype=&#34;http://schema.org/ImageObject&#34;
  &gt;&lt;a
        class=&#34;lightbox-link&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png&#34;
        itemprop=&#34;contentUrl&#34;
      &gt;&lt;div class=&#34;img-wrapper w-100p h-auto&#34;&gt;&lt;img
          class=&#34;lazyload &#34;
          data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Line style options&#34;width=&#34;1572&#34;height=&#34;266&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-line-style-options-v11.6.png&#34;
            alt=&#34;Line style options&#34;width=&#34;1572&#34;height=&#34;266&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Solid&lt;/strong&gt; - Display a solid line. This is the default setting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dash&lt;/strong&gt; - Display a dashed line. When you choose this option, a drop-down list is displayed where you can select the length and gap setting for the line dashes. By default, the length and gap are set to &lt;code&gt;10, 10&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dots&lt;/strong&gt; - Display dotted lines. When you choose this option, a drop-down list is displayed where you can select dot spacing. By default, the dot spacing is set to &lt;code&gt;0, 10&lt;/code&gt; (the first number represents dot length, which is always zero).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h3&gt;
&lt;p&gt;Tooltip options control the information overlay that appears when you hover over data points in the visualization.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Tooltip mode&lt;/td&gt;
              &lt;td&gt;When you hover your cursor over the visualization, Grafana can display tooltips. Choose how they behave:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The hover tooltip shows only a single series, the one that you are hovering over on the visualization.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Do not display the tooltip when you interact with the visualization.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Max width&lt;/td&gt;
              &lt;td&gt;Set the maximum width of the tooltip box.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h3 id=&#34;legend-options&#34;&gt;Legend options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/legend-options-1.md&#34;&gt;
            &lt;p&gt;Legend options control the series names and statistics that appear under or to the right of the graph. For more information about the legend, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;.&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Visibility&lt;/td&gt;
              &lt;td&gt;Toggle the switch to turn the legend on or off.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Mode&lt;/td&gt;
              &lt;td&gt;Use these settings to define how the legend appears in your visualization. &lt;strong&gt;List&lt;/strong&gt; displays the legend as a list. This is a default display mode of the legend. &lt;strong&gt;Table&lt;/strong&gt; displays the legend as a table.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Placement&lt;/td&gt;
              &lt;td&gt;Choose where to display the legend. &lt;strong&gt;Bottom&lt;/strong&gt; places the legend below the graph. &lt;strong&gt;Right&lt;/strong&gt; places the legend to the right of the graph.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Control how wide the legend is when placed on the right side of the visualization. This option is only displayed if you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Limit&lt;/td&gt;
              &lt;td&gt;Limit how many series items are shown by default. The rest become expandable using a &lt;strong&gt;Show all&lt;/strong&gt; link.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Values&lt;/td&gt;
              &lt;td&gt;Choose which of the 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;standard calculations&lt;/a&gt; to show in the legend. You can have more than one.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;

        
&lt;h3 id=&#34;axis-options&#34;&gt;Axis options&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/axis-options-2.md&#34;&gt;
            &lt;p&gt;Options under the &lt;strong&gt;Axis&lt;/strong&gt; section control how the x- and y-axes are rendered. Some options don&amp;rsquo;t take effect until you click outside of the field option box you&amp;rsquo;re editing. You can also press &lt;code&gt;Enter&lt;/code&gt;.&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#placement&#34;&gt;Placement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Select the placement of the y-axis.  Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;Left&lt;/strong&gt;, &lt;strong&gt;Right&lt;/strong&gt;, and &lt;strong&gt;Hidden&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Label&lt;/td&gt;
              &lt;td&gt;Set a y-axis text label. If you have more than one y-axis, then you can assign different labels using an override.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Width&lt;/td&gt;
              &lt;td&gt;Set a fixed width for the axis. By default, Grafana dynamically calculates the width of an axis.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show grid lines&lt;/td&gt;
              &lt;td&gt;Set the axis grid line visibility. Choose from: &lt;strong&gt;Auto&lt;/strong&gt;, &lt;strong&gt;On&lt;/strong&gt;, and &lt;strong&gt;Off&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Color&lt;/td&gt;
              &lt;td&gt;Set the color of the axis. Choose from:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Text&lt;/strong&gt; - Uses panel text color.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Series&lt;/strong&gt; - Uses the colors of the series.&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Show border&lt;/td&gt;
              &lt;td&gt;Set the axis border visibility.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#scale&#34;&gt;Scale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set the y-axis values scale. Choose from: &lt;strong&gt;Linear&lt;/strong&gt;, &lt;strong&gt;Logarithmic&lt;/strong&gt;, and &lt;strong&gt;Symlog&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Centered zero&lt;/td&gt;
              &lt;td&gt;Set the y-axis so it&amp;rsquo;s centered on zero. Applies to the &lt;strong&gt;Linear&lt;/strong&gt; or &lt;strong&gt;Symlog&lt;/strong&gt; scale options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft min&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft min to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;#soft-min-and-soft-max&#34;&gt;Soft max&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Set a soft max to better control the y-axis limits.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;h4 id=&#34;placement&#34;&gt;Placement&lt;/h4&gt;
&lt;p&gt;Select the placement of the y-axis. Choose from the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auto&lt;/strong&gt; - Automatically assigns the y-axis to the series. When there are two or more series with different units, Grafana assigns the left axis to the first unit and the right axis to the units that follow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Left&lt;/strong&gt; - Display all y-axes on the left side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt; - Display all y-axes on the right side.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hidden&lt;/strong&gt; - Hide all axes. To selectively hide axes, 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/#add-a-field-override&#34;&gt;Add a field override&lt;/a&gt; that targets specific fields.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;scale&#34;&gt;Scale&lt;/h4&gt;
&lt;p&gt;Set the y-axis values scale. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linear&lt;/strong&gt; - Divides the scale into equal parts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logarithmic&lt;/strong&gt; - Use a logarithmic scale. If you select this option, in the &lt;strong&gt;Log base&lt;/strong&gt; list, choose a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Symlog&lt;/strong&gt; - Use a symmetrical logarithmic scale. If you select this option, choose also:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Log base&lt;/strong&gt; - Select a binary (base 2) or common (base 10) logarithmic scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Linear threshold&lt;/strong&gt; - Set the threshold at which the scale changes from linear to logarithmic.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;soft-min-and-soft-max&#34;&gt;Soft min and soft max&lt;/h4&gt;
&lt;p&gt;Set a &lt;strong&gt;Soft min&lt;/strong&gt; or &lt;strong&gt;soft max&lt;/strong&gt; option for better control of y-axis limits. By default, Grafana sets the range for the y-axis automatically based on the dataset.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Soft min&lt;/strong&gt; and &lt;strong&gt;soft max&lt;/strong&gt; settings can prevent small variations in the data from being magnified when it&amp;rsquo;s mostly flat. In contrast, hard min and max values help prevent obscuring useful detail in the data by clipping intermittent spikes past a specific point.&lt;/p&gt;
&lt;p&gt;To define hard limits of the y-axis, set standard min/max options. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Configure standard options&lt;/a&gt;.
The following examples shows how this option works in a time series visualization:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-soft-min-max-v12.0.png&#34;
  alt=&#34;Label example&#34; width=&#34;2198&#34;
     height=&#34;674&#34;/&gt;&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;standard-options&#34;&gt;Standard options&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Standard options&lt;/strong&gt; in the panel editor pane let you change how field data is displayed in your visualizations. When you set a standard option, the change is applied to all fields or series. For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can customize the following standard options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Field min/max&lt;/strong&gt; - Enable &lt;strong&gt;Field min/max&lt;/strong&gt; to have Grafana calculate the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color scheme&lt;/strong&gt; - Set single or multiple colors for your entire visualization. To learn more about color schemes, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-standard-options/#max&#34;&gt;Configure standard options&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;data-links-and-actions&#34;&gt;Data links and actions&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/datalink-options-2.md&#34;&gt;
            &lt;p&gt;&lt;em&gt;Data links&lt;/em&gt; allow you to link to other panels, dashboards, and external resources and &lt;em&gt;actions&lt;/em&gt; let you trigger basic, unauthenticated, API calls.
In both cases, you can carry out these tasks while maintaining the context of the source panel.&lt;/p&gt;
&lt;p&gt;For each data link, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Open in new tab&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;One click&lt;/strong&gt; - Opens the data link with a single click. Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each action, define the following API call settings:&lt;/p&gt;
&lt;!-- prettier-ignore-start --&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Title&lt;/td&gt;
              &lt;td&gt;A human-readable label for the action that&amp;rsquo;s displayed in the UI.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Confirmation message&lt;/td&gt;
              &lt;td&gt;A descriptive prompt to confirm or cancel the action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Method&lt;/td&gt;
              &lt;td&gt;Select from &lt;strong&gt;POST&lt;/strong&gt;, &lt;strong&gt;PUT&lt;/strong&gt;, or &lt;strong&gt;GET&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;URL&lt;/td&gt;
              &lt;td&gt;The request URL.&lt;/p&gt;&lt;p&gt;To add a variable, click in the &lt;strong&gt;URL&lt;/strong&gt; field and enter &lt;code&gt;$&lt;/code&gt; or press Ctrl&#43;Space or Cmd&#43;Space to see a list of available variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Variables&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt; pairs with a type selection. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many variables as you need. To add a variable to the request, prefix the key with &lt;code&gt;$&lt;/code&gt;. You can set the values for the variables when performing an action.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Query parameters&lt;/td&gt;
              &lt;td&gt;&lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs. Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Headers&lt;/td&gt;
              &lt;td&gt;Comprised of &lt;strong&gt;Key&lt;/strong&gt; and &lt;strong&gt;Value&lt;/strong&gt; pairs and a &lt;strong&gt;Content-Type&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Click the &lt;strong&gt;&#43;&lt;/strong&gt; icon to add as many key/value pairs as you need.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Content-Type&lt;/td&gt;
              &lt;td&gt;Select from the following: &lt;strong&gt;application/json&lt;/strong&gt;, &lt;strong&gt;text/plain&lt;/strong&gt;, &lt;strong&gt;application/XML&lt;/strong&gt;, and &lt;strong&gt;application/x-www-form-urlencoded&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Body&lt;/td&gt;
              &lt;td&gt;The body of the request.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;!-- prettier-ignore-end --&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-data-links/&#34;&gt;Configure data links and actions&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;value-mappings&#34;&gt;Value mappings&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/value-mappings-options.md&#34;&gt;
            &lt;p&gt;Value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For each value mapping, set the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Condition&lt;/strong&gt; - Choose what&amp;rsquo;s mapped to the display text and (optionally) color:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Specific values&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Numerical ranges&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Regular expressions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), or boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Display text&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Color&lt;/strong&gt; (Optional)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Icon&lt;/strong&gt; (Canvas only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;thresholds&#34;&gt;Thresholds&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/thresholds-options-2.md&#34;&gt;
            &lt;p&gt;A threshold is a value or limit you set for a metric that’s reflected visually when it’s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p&gt;
&lt;p&gt;For each threshold, set the following options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Value&lt;/td&gt;
              &lt;td&gt;Set the value for each threshold.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Thresholds mode&lt;/td&gt;
              &lt;td&gt;Choose from &lt;strong&gt;Absolute&lt;/strong&gt; and &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
&lt;h3 id=&#34;field-overrides&#34;&gt;Field overrides&lt;/h3&gt;


&lt;div data-shared=&#34;visualizations/overrides-options.md&#34;&gt;
            &lt;p&gt;Overrides allow you to customize visualization settings for specific fields or series. When you add an override rule, it targets a particular set of fields and lets you define multiple options for how that field is displayed.&lt;/p&gt;
&lt;p&gt;Choose from the following override options:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Option&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with name&lt;/td&gt;
              &lt;td&gt;Select a field from the list of all available fields.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Field with name matching regex&lt;/td&gt;
              &lt;td&gt;Specify fields to override with a regular expression.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with type&lt;/td&gt;
              &lt;td&gt;Select fields by type, such as string, numeric, or time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields returned by query&lt;/td&gt;
              &lt;td&gt;Select all fields returned by a specific query, such as A, B, or C.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Fields with values&lt;/td&gt;
              &lt;td&gt;Select all fields returned by your defined reducer condition, such as &lt;strong&gt;Min&lt;/strong&gt;, &lt;strong&gt;Max&lt;/strong&gt;, &lt;strong&gt;Count&lt;/strong&gt;, &lt;strong&gt;Total&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;To learn more, refer to 
    &lt;a href=&#34;/docs/grafana/v13.0/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

        
]]></content><description>&lt;h1 id="xy-chart">XY chart&lt;/h1>
&lt;p>XY charts provide a way to visualize arbitrary x and y values in a graph so that you can easily show the relationship between two variables. XY charts are typically used to create scatter plots. You can also use them to create bubble charts where field values determine the size of each bubble:&lt;/p></description></item></channel></rss>