<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Panels and visualizations on Grafana Labs</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/</link><description>Recent content in Panels and visualizations on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v12.4/visualizations/panels-visualizations/index.xml" rel="self" type="application/rss+xml"/><item><title>Visualizations</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/visualizations/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/visualizations/</guid><content><![CDATA[&lt;h1 id=&#34;visualizations&#34;&gt;Visualizations&lt;/h1&gt;
&lt;p&gt;Grafana offers a variety of visualizations to support different use cases. This section of the documentation highlights the built-in visualizations, their options and typical usage.&lt;/p&gt;


  &lt;div
    class=&#34;youtube-lazyload responsive-video&#34;
    data-embed=&#34;JwF6FgeotaU&#34;
    data-url=&#34;https://www.youtube.com/embed/JwF6FgeotaU?autoplay=1&#34;
    data-title=&#34;YouTube Video&#34;
  &gt;
    &lt;div class=&#34;play-button&#34;&gt;&lt;/div&gt;
  &lt;/div&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 are unsure which visualization to pick, Grafana can provide visualization suggestions based on the panel query. When you select a visualization, Grafana will show a preview with that visualization applied.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Graphs &amp;amp; charts
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt; is the default and main graph visualization. Alerts are supported in this panel.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt; for state changes over time.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt; for periodic state over time.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt; shows any categorical data.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt; calculates and shows value distribution in a bar chart.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;Heatmap&lt;/a&gt; visualizes data in two dimensions, used typically for the magnitude of a phenomenon.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt; is typically used where proportionality is important.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt; is typically for financial data where the focus is price/data movement.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt; is the traditional rounded visual showing how far a single metric is from a threshold.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt; for datasets that have a sequential, numeric x that is not time.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt; provides a way to visualize arbitrary x and y values in a graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Stats &amp;amp; numbers
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt; for big stats and optional sparkline.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt; is a horizontal or vertical bar gauge.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Misc
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt; is the main and only table visualization.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/logs/&#34;&gt;Logs&lt;/a&gt; is the main visualization for logs.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/node-graph/&#34;&gt;Node graph&lt;/a&gt; for directed graphs or networks.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/traces/&#34;&gt;Traces&lt;/a&gt; is the main visualization for traces.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/flame-graph/&#34;&gt;Flame graph&lt;/a&gt; is the main visualization for profiling.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt; allows you to explicitly place elements within static and dynamic layouts.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt; helps you visualize geospatial data.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/datagrid/&#34;&gt;Datagrid&lt;/a&gt; allows you to create and manipulate data, and act as data source for other panels.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Widgets
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/dashboard-list/&#34;&gt;Dashboard list&lt;/a&gt; can list dashboards.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/alert-list/&#34;&gt;Alert list&lt;/a&gt; can list alerts.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/annotations/&#34;&gt;Annotations list&lt;/a&gt; can list available annotations.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/text/&#34;&gt;Text&lt;/a&gt; can show markdown and html.&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/news/&#34;&gt;News&lt;/a&gt; can show RSS feeds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following video shows you how to create gauge, time series line graph, stats, logs, and node graph visualizations:&lt;/p&gt;


  &lt;div
    class=&#34;youtube-lazyload responsive-video&#34;
    data-embed=&#34;yNRnLyVntUw&#34;
    data-url=&#34;https://www.youtube.com/embed/yNRnLyVntUw?autoplay=1&#34;
    data-title=&#34;YouTube Video&#34;
  &gt;
    &lt;div class=&#34;play-button&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;h2 id=&#34;get-more&#34;&gt;Get more&lt;/h2&gt;
&lt;p&gt;You can add more visualization types by installing &lt;a href=&#34;/grafana/plugins/?type=panel&#34;&gt;panel plugins&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Below you can find some good examples for how all the visualizations in Grafana can be configured. You can also explore &lt;a href=&#34;https://play.grafana.org&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;play.grafana.org&lt;/a&gt; which has a large set of demo dashboards that showcase all the different visualizations.&lt;/p&gt;
&lt;h3 id=&#34;graphs&#34;&gt;Graphs&lt;/h3&gt;
&lt;p&gt;For time based line, area and bar charts we recommend the default 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;time series&lt;/a&gt; visualization. &lt;a href=&#34;https://play.grafana.org/d/000000016/1-time-series-graphs?orgId=1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;This public demo dashboard&lt;/a&gt; contains many different examples for how this visualization can be configured and styled.&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 captioned&#34;
        href=&#34;/static/img/docs/time-series-panel/time_series_small_example.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/time-series-panel/time_series_small_example.png&#34;data-srcset=&#34;/static/img/docs/time-series-panel/time_series_small_example.png?w=320 320w, /static/img/docs/time-series-panel/time_series_small_example.png?w=550 550w, /static/img/docs/time-series-panel/time_series_small_example.png?w=750 750w, /static/img/docs/time-series-panel/time_series_small_example.png?w=900 900w, /static/img/docs/time-series-panel/time_series_small_example.png?w=1040 1040w, /static/img/docs/time-series-panel/time_series_small_example.png?w=1240 1240w, /static/img/docs/time-series-panel/time_series_small_example.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Time series&#34;width=&#34;1203&#34;height=&#34;313&#34;title=&#34;Time series&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/time-series-panel/time_series_small_example.png&#34;
            alt=&#34;Time series&#34;width=&#34;1203&#34;height=&#34;313&#34;title=&#34;Time series&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Time series&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;For categorical data use a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;bar chart&lt;/a&gt;.&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 captioned&#34;
        href=&#34;/static/img/docs/bar-chart-panel/barchart_small_example.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/bar-chart-panel/barchart_small_example.png&#34;data-srcset=&#34;/static/img/docs/bar-chart-panel/barchart_small_example.png?w=320 320w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=550 550w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=750 750w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=900 900w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=1040 1040w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=1240 1240w, /static/img/docs/bar-chart-panel/barchart_small_example.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Bar chart&#34;width=&#34;1337&#34;height=&#34;422&#34;title=&#34;Bar chart&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/bar-chart-panel/barchart_small_example.png&#34;
            alt=&#34;Bar chart&#34;width=&#34;1337&#34;height=&#34;422&#34;title=&#34;Bar chart&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Bar chart&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;big-numbers--stats&#34;&gt;Big numbers &amp;amp; stats&lt;/h3&gt;
&lt;p&gt;A 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;stat&lt;/a&gt; shows one large stat value with an optional graph sparkline. You can control the background or value color using thresholds or color scales.&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 captioned&#34;
        href=&#34;/static/img/docs/v66/stat_panel_dark3.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/v66/stat_panel_dark3.png&#34;data-srcset=&#34;/static/img/docs/v66/stat_panel_dark3.png?w=320 320w, /static/img/docs/v66/stat_panel_dark3.png?w=550 550w, /static/img/docs/v66/stat_panel_dark3.png?w=750 750w, /static/img/docs/v66/stat_panel_dark3.png?w=900 900w, /static/img/docs/v66/stat_panel_dark3.png?w=1040 1040w, /static/img/docs/v66/stat_panel_dark3.png?w=1240 1240w, /static/img/docs/v66/stat_panel_dark3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Stat&#34;width=&#34;1040&#34;height=&#34;159&#34;title=&#34;Stat&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v66/stat_panel_dark3.png&#34;
            alt=&#34;Stat&#34;width=&#34;1040&#34;height=&#34;159&#34;title=&#34;Stat&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Stat&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;gauge&#34;&gt;Gauge&lt;/h3&gt;
&lt;p&gt;If you want to present a value as it relates to a min and max value you have two options. First a standard radial 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;gauge&lt;/a&gt; shown below.&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/v66/gauge_panel_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/gauge_panel_cover.png&#34;data-srcset=&#34;/static/img/docs/v66/gauge_panel_cover.png?w=320 320w, /static/img/docs/v66/gauge_panel_cover.png?w=550 550w, /static/img/docs/v66/gauge_panel_cover.png?w=750 750w, /static/img/docs/v66/gauge_panel_cover.png?w=900 900w, /static/img/docs/v66/gauge_panel_cover.png?w=1040 1040w, /static/img/docs/v66/gauge_panel_cover.png?w=1240 1240w, /static/img/docs/v66/gauge_panel_cover.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A gauge visualization&#34;width=&#34;1030&#34;height=&#34;281&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v66/gauge_panel_cover.png&#34;
            alt=&#34;A gauge visualization&#34;width=&#34;1030&#34;height=&#34;281&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Secondly Grafana also has a horizontal or vertical 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;bar gauge&lt;/a&gt; with three different distinct display modes.&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/v66/bar_gauge_lcd.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_lcd.png&#34;data-srcset=&#34;/static/img/docs/v66/bar_gauge_lcd.png?w=320 320w, /static/img/docs/v66/bar_gauge_lcd.png?w=550 550w, /static/img/docs/v66/bar_gauge_lcd.png?w=750 750w, /static/img/docs/v66/bar_gauge_lcd.png?w=900 900w, /static/img/docs/v66/bar_gauge_lcd.png?w=1040 1040w, /static/img/docs/v66/bar_gauge_lcd.png?w=1240 1240w, /static/img/docs/v66/bar_gauge_lcd.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;A bar gauge visualization&#34;width=&#34;993&#34;height=&#34;270&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v66/bar_gauge_lcd.png&#34;
            alt=&#34;A bar gauge visualization&#34;width=&#34;993&#34;height=&#34;270&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;table&#34;&gt;Table&lt;/h3&gt;
&lt;p&gt;To show data in a table layout, use a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;table&lt;/a&gt;.&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 captioned&#34;
        href=&#34;/static/img/docs/tables/table_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 mb-0&#34;
          data-src=&#34;/static/img/docs/tables/table_visualization.png&#34;data-srcset=&#34;/static/img/docs/tables/table_visualization.png?w=320 320w, /static/img/docs/tables/table_visualization.png?w=550 550w, /static/img/docs/tables/table_visualization.png?w=750 750w, /static/img/docs/tables/table_visualization.png?w=900 900w, /static/img/docs/tables/table_visualization.png?w=1040 1040w, /static/img/docs/tables/table_visualization.png?w=1240 1240w, /static/img/docs/tables/table_visualization.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Table visualization&#34;width=&#34;1222&#34;height=&#34;419&#34;title=&#34;Table visualization&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/tables/table_visualization.png&#34;
            alt=&#34;Table visualization&#34;width=&#34;1222&#34;height=&#34;419&#34;title=&#34;Table visualization&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Table visualization&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;pie-chart&#34;&gt;Pie chart&lt;/h3&gt;
&lt;p&gt;To display reduced series, or values in a series, from one or more queries, as they relate to each other, use a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;pie chart&lt;/a&gt;.&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 captioned&#34;
        href=&#34;/static/img/docs/pie-chart-panel/pie-chart-example.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/pie-chart-panel/pie-chart-example.png&#34;data-srcset=&#34;/static/img/docs/pie-chart-panel/pie-chart-example.png?w=320 320w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=550 550w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=750 750w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=900 900w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=1040 1040w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=1240 1240w, /static/img/docs/pie-chart-panel/pie-chart-example.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Pie chart&#34;width=&#34;1130&#34;height=&#34;341&#34;title=&#34;Pie chart&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/pie-chart-panel/pie-chart-example.png&#34;
            alt=&#34;Pie chart&#34;width=&#34;1130&#34;height=&#34;341&#34;title=&#34;Pie chart&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Pie chart&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;heatmaps&#34;&gt;Heatmaps&lt;/h3&gt;
&lt;p&gt;To show value distribution over, time use a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;heatmap&lt;/a&gt;.&lt;/p&gt;
&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 1000px;&#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/v43/heatmap_panel_cover.jpg&#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/v43/heatmap_panel_cover.jpg&#34;data-srcset=&#34;/static/img/docs/v43/heatmap_panel_cover.jpg?w=320 320w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=550 550w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=750 750w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=900 900w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=1040 1040w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=1240 1240w, /static/img/docs/v43/heatmap_panel_cover.jpg?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Heatmap&#34;width=&#34;1330&#34;height=&#34;134&#34;title=&#34;Heatmap&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v43/heatmap_panel_cover.jpg&#34;
            alt=&#34;Heatmap&#34;width=&#34;1330&#34;height=&#34;134&#34;title=&#34;Heatmap&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;Heatmap&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h3 id=&#34;state-timeline&#34;&gt;State timeline&lt;/h3&gt;
&lt;p&gt;A state timeline shows discrete state changes over time. When used with time series, the thresholds are used to turn the numerical values into discrete state regions.&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 captioned&#34;
        href=&#34;/static/img/docs/v8/state_timeline_strings.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/v8/state_timeline_strings.png&#34;data-srcset=&#34;/static/img/docs/v8/state_timeline_strings.png?w=320 320w, /static/img/docs/v8/state_timeline_strings.png?w=550 550w, /static/img/docs/v8/state_timeline_strings.png?w=750 750w, /static/img/docs/v8/state_timeline_strings.png?w=900 900w, /static/img/docs/v8/state_timeline_strings.png?w=1040 1040w, /static/img/docs/v8/state_timeline_strings.png?w=1240 1240w, /static/img/docs/v8/state_timeline_strings.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;State timeline with string states&#34;width=&#34;1055&#34;height=&#34;303&#34;title=&#34;State timeline with string states&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/v8/state_timeline_strings.png&#34;
            alt=&#34;State timeline with string states&#34;width=&#34;1055&#34;height=&#34;303&#34;title=&#34;State timeline with string states&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;State timeline with string states&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
]]></content><description>&lt;h1 id="visualizations">Visualizations&lt;/h1>
&lt;p>Grafana offers a variety of visualizations to support different use cases. This section of the documentation highlights the built-in visualizations, their options and typical usage.&lt;/p></description></item><item><title>Panel overview</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-overview/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-overview/</guid><content><![CDATA[&lt;h1 id=&#34;panel-overview&#34;&gt;Panel overview&lt;/h1&gt;
&lt;p&gt;A Grafana panel is a visual representation of data composed of a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/&#34;&gt;query&lt;/a&gt; and a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/&#34;&gt;visualization&lt;/a&gt;. Within panels, you can apply 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/transform-data/&#34;&gt;transformations&lt;/a&gt;, which process the results of a query before they&amp;rsquo;re passed on for visualization. You can also further customize a panel by formatting data and configuring visualization options.&lt;/p&gt;
&lt;p&gt;Each panel has a query editor specific to the data source selected in the panel. The query editor allows you to build a query that returns the data you want to visualize.&lt;/p&gt;
&lt;p&gt;Panels offer a wide variety of formatting and styling options, from applying colors based on field values to creating custom units. Each visualization also comes with options specific to it that give you further control over how your data is displayed. Panels can also be dragged, dropped, and resized to rearrange them on the dashboard.&lt;/p&gt;
&lt;p&gt;To get started adding panels, ensure that you have configured a data source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;For details about using data sources, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/&#34;&gt;Data sources&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For more information about managing data sources as an administrator, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/data-source-management/&#34;&gt;Data source management&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;
    &lt;a href=&#34;/docs/grafana/v12.4/administration/data-source-management/&#34;&gt;Data source management&lt;/a&gt; is only available in 
    &lt;a href=&#34;/docs/grafana/v12.4/introduction/grafana-enterprise/&#34;&gt;Grafana Enterprise&lt;/a&gt; and &lt;a href=&#34;/docs/grafana-cloud/&#34;&gt;Grafana Cloud&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;panel-feature-overview&#34;&gt;Panel feature overview&lt;/h2&gt;
&lt;p&gt;The following image and descriptions highlight the panel features:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-panel-overview-ann-v11.0.png&#34;
  alt=&#34;Annotated panel with time series visualization&#34; width=&#34;794&#34;
     height=&#34;298&#34;/&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Panel title&lt;/strong&gt; - You can create your own panel titles or have Grafana create them for you using 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;generative AI features&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel description&lt;/strong&gt; - You can create your own panel descriptions or have Grafana create them for you using 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;generative AI features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Links&lt;/strong&gt; - Add 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/manage-dashboard-links/#panel-links&#34;&gt;panel links&lt;/a&gt; to other dashboards, panels, or external sites.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel menu&lt;/strong&gt; - In the &lt;a href=&#34;#panel-menu&#34;&gt;panel menu&lt;/a&gt;, access actions such as &lt;strong&gt;View&lt;/strong&gt;, &lt;strong&gt;Edit&lt;/strong&gt;, &lt;strong&gt;Inspect&lt;/strong&gt;, and &lt;strong&gt;Remove&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legend&lt;/strong&gt; - Change series colors, y-axis, and series visibility directly from the 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-legend/&#34;&gt;legend&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tooltips&lt;/strong&gt; - View 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/configure-tooltips/&#34;&gt;tooltips&lt;/a&gt; to get more information about data points.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;panel-menu&#34;&gt;Panel menu&lt;/h2&gt;
&lt;p&gt;To access the panel editor, hover over the top-right corner of any panel. Click the panel menu icon that appears and select &lt;strong&gt;Edit&lt;/strong&gt;. The panel menu gives you access to the following actions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;View&lt;/strong&gt;: View the panel in full screen.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Edit&lt;/strong&gt;: Open the panel editor to edit panel and visualization options.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Share&lt;/strong&gt;: Share the panel as a link, embed, or snapshot.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore&lt;/strong&gt;: Open the panel in &lt;strong&gt;Explore&lt;/strong&gt;, where you can focus on your query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Inspect&lt;/strong&gt;: Open the &lt;strong&gt;Inspect&lt;/strong&gt; drawer, where you can review the panel data, stats, metadata, JSON, and query.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt;: Open the &lt;strong&gt;Inspect&lt;/strong&gt; drawer in the &lt;strong&gt;Data&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query&lt;/strong&gt;: Open the &lt;strong&gt;Inspect&lt;/strong&gt; drawer in the &lt;strong&gt;Query&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel JSON&lt;/strong&gt;: Open the &lt;strong&gt;Inspect&lt;/strong&gt; drawer in the &lt;strong&gt;JSON&lt;/strong&gt; tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extensions&lt;/strong&gt;: Access other actions provided by installed applications, such as declaring an incident. Note that this option doesn&amp;rsquo;t appear unless you have app plugins installed which contribute an &lt;a href=&#34;/developers/plugin-tools/key-concepts/ui-extensions&#34;&gt;extension&lt;/a&gt; to the panel menu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;More&lt;/strong&gt;: Access other panel actions.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Duplicate&lt;/strong&gt;: Make a copy of the panel. Duplicated panels query data separately from the original panel. You can use the special &lt;code&gt;Dashboard&lt;/code&gt; data source to 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/share-query/&#34;&gt;share the same query results across panels&lt;/a&gt; instead.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copy&lt;/strong&gt;: Copy the panel to the clipboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New library panel&lt;/strong&gt;: Create a panel that can be imported into other dashboards.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New alert rule&lt;/strong&gt;: Open the alert rule configuration page in &lt;strong&gt;Alerting&lt;/strong&gt;, where you can 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/alerting-rules/create-grafana-managed-rule/#create-alerts-from-panels&#34;&gt;create a Grafana-managed alert&lt;/a&gt; based on the panel queries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hide legend&lt;/strong&gt;: Hide the panel legend.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Get help&lt;/strong&gt;: Send a snapshot or panel data to Grafana Labs Technical Support.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remove&lt;/strong&gt;: Remove the panel from the dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;keyboard-shortcuts&#34;&gt;Keyboard shortcuts&lt;/h2&gt;
&lt;p&gt;Grafana has a number of keyboard shortcuts available specifically for panels. Press &lt;code&gt;?&lt;/code&gt; on your keyboard to display all keyboard shortcuts available in your version of Grafana.&lt;/p&gt;
&lt;p&gt;By hovering over a panel with the mouse you can use some shortcuts that will target that panel.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;e&lt;/code&gt;: Toggle panel edit view&lt;/li&gt;
&lt;li&gt;&lt;code&gt;v&lt;/code&gt;: Toggle panel fullscreen view&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pu&lt;/code&gt;: Share link&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pe&lt;/code&gt;: Share embed&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ps&lt;/code&gt;: Share snapshot&lt;/li&gt;
&lt;li&gt;&lt;code&gt;px&lt;/code&gt;: Open panel in &lt;strong&gt;Explore&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pd&lt;/code&gt;: Duplicate Panel&lt;/li&gt;
&lt;li&gt;&lt;code&gt;i&lt;/code&gt;: Inspect&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pl&lt;/code&gt;: Hide or show legend&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pr&lt;/code&gt;: Remove Panel&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pan-and-zoom-panel-time-range&#34;&gt;Pan and zoom panel time range&lt;/h2&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;This feature is supported for the following visualizations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Candlestick&lt;/li&gt;
&lt;li&gt;Heatmap&lt;/li&gt;
&lt;li&gt;State timeline&lt;/li&gt;
&lt;li&gt;Status history&lt;/li&gt;
&lt;li&gt;Time series&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;zoom-in&#34;&gt;Zoom in&lt;/h3&gt;
&lt;p&gt;Click and drag on the panel to zoom in on a particular time range.&lt;/p&gt;
&lt;p&gt;The following screen recordings show this interaction in the time series and candlestick visualizations:&lt;/p&gt;
&lt;p&gt;Time series&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/recording-ts-time-zoom-in-mouse.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Candlestick&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/recording-candle-panel-time-zoom-in-mouse.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 id=&#34;zoom-out&#34;&gt;Zoom out&lt;/h3&gt;
&lt;p&gt;Double-click anywhere on the panel to zoom out the time range.&lt;/p&gt;
&lt;p&gt;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 follows 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;The following screen recordings demonstrate the preceding example in the time series and heatmap visualizations:&lt;/p&gt;
&lt;p&gt;Time series&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/recording-ts-time-zoom-out-mouse.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Heatmap&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/recording-heatmap-panel-time-zoom-out-mouse.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h3 id=&#34;pan&#34;&gt;Pan&lt;/h3&gt;
&lt;p&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;The following screen recordings show this interaction in the time series visualization:&lt;/p&gt;
&lt;p&gt;Time series&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/recording-ts-time-pan-mouse.mp4&#34;
      type=&#34;video/mp4&#34;
    &gt;
    &lt;/video&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 id=&#34;add-a-panel&#34;&gt;Add a panel&lt;/h2&gt;
&lt;p&gt;To add a panel in a new dashboard click &lt;strong&gt;&#43; Add visualization&lt;/strong&gt; in the middle of the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/dashboards/empty-dashboard-10.2.png&#34;
  alt=&#34;Empty dashboard state&#34; width=&#34;939&#34;
     height=&#34;507&#34;/&gt;&lt;/p&gt;
&lt;p&gt;To add a panel to an existing dashboard, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Edit&lt;/strong&gt; in the top-right corner of the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Add&lt;/strong&gt; drop-down and select &lt;strong&gt;Visualization&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-add-dropdown-11.2.png&#34;
  alt=&#34;Add dropdown&#34; width=&#34;201&#34;
     height=&#34;174&#34;/&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;panel-configuration&#34;&gt;Panel configuration&lt;/h2&gt;
&lt;p&gt;To configure panels, refer to the following subtopics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-panel-options/&#34;&gt;Configure panel options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-standard-options/&#34;&gt;Configure standard options&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-legend/&#34;&gt;Configure a legend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/configure-tooltips/&#34;&gt;Configure tooltips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-data-links/&#34;&gt;Configure data links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-value-mappings/&#34;&gt;Configure value mappings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-thresholds/&#34;&gt;Configure thresholds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-overrides/&#34;&gt;Configure field overrides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="panel-overview">Panel overview&lt;/h1>
&lt;p>A Grafana panel is a visual representation of data composed of a
&lt;a href="/docs/grafana/v12.4/panels-visualizations/query-transform-data/">query&lt;/a> and a
&lt;a href="/docs/grafana/v12.4/panels-visualizations/visualizations/">visualization&lt;/a>. Within panels, you can apply
&lt;a href="/docs/grafana/v12.4/panels-visualizations/query-transform-data/transform-data/">transformations&lt;/a>, which process the results of a query before they&amp;rsquo;re passed on for visualization. You can also further customize a panel by formatting data and configuring visualization options.&lt;/p></description></item><item><title>Panel editor</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-editor-overview/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-editor-overview/</guid><content><![CDATA[&lt;h1 id=&#34;panel-editor&#34;&gt;Panel editor&lt;/h1&gt;
&lt;p&gt;In the panel editor, you can update all the elements of a visualization including the data source, queries, time range, and visualization display options.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-panel-editor-v11.6.png&#34;
  alt=&#34;Panel editor&#34; width=&#34;3024&#34;
     height=&#34;1516&#34;/&gt;&lt;/p&gt;
&lt;p&gt;This following sections describe the areas of the Grafana panel editor.&lt;/p&gt;
&lt;h2 id=&#34;panel-header&#34;&gt;Panel header&lt;/h2&gt;
&lt;p&gt;The header section lists the dashboard in which the panel appears and the following controls:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Back to dashboard&lt;/strong&gt; - Return to the dashboard with changes applied, but not yet saved.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discard panel changes&lt;/strong&gt; - Discard changes you have made to the panel since you last saved the dashboard.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Save dashboard&lt;/strong&gt; - Save your changes to the dashboard.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;visualization-preview&#34;&gt;Visualization preview&lt;/h2&gt;
&lt;p&gt;The visualization preview section contains the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Table view&lt;/strong&gt; - Convert any visualization to a table so you can see the data. Table views are helpful for troubleshooting. This view only contains the raw data. It doesn&amp;rsquo;t include transformations you might have applied to the data or the formatting options available in the 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt; visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time range controls&lt;/strong&gt; - &lt;strong&gt;Default&lt;/strong&gt; is either the browser local timezone or the timezone selected at a higher level.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refresh&lt;/strong&gt; - Query the data source.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;data-section&#34;&gt;Data section&lt;/h2&gt;
&lt;p&gt;The data section contains tabs where you enter queries, transform your data, and create alert rules (if applicable).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Queries&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select your data source. You can also set or update the data source in existing dashboards using the drop-down menu in the &lt;strong&gt;Queries&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Saved queries&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save query&lt;/strong&gt; - To 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/query-transform-data/#save-a-query&#34;&gt;save the query&lt;/a&gt; for reuse, click the &lt;strong&gt;Save query&lt;/strong&gt; button (or icon).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Replace query&lt;/strong&gt; - Reuse a saved query.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&#43; Add query&lt;/strong&gt; - Add an additional query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&#43; Add from saved queries&lt;/strong&gt; - Add an additional query by reusing a saved query.&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;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/query-transform-data/#saved-queries&#34;&gt;Saved queries&lt;/a&gt; is currently in &lt;a href=&#34;/docs/release-life-cycle/&#34;&gt;public preview&lt;/a&gt; in Grafana Enterprise and Grafana Cloud only.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Transformations&lt;/strong&gt; - Apply data transformations. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/panels-visualizations/query-transform-data/transform-data/&#34;&gt;Transform data&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Alert&lt;/strong&gt; - Write alert rules. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/alerting/&#34;&gt;the overview of Grafana Alerting&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;panel-display-options&#34;&gt;Panel display options&lt;/h2&gt;
&lt;p&gt;The display options section contains tabs where you configure almost every aspect of your data visualization.&lt;/p&gt;
]]></content><description>&lt;h1 id="panel-editor">Panel editor&lt;/h1>
&lt;p>In the panel editor, you can update all the elements of a visualization including the data source, queries, time range, and visualization display options.&lt;/p></description></item><item><title>The panel inspect view</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-inspector/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/panel-inspector/</guid><content><![CDATA[&lt;h1 id=&#34;the-panel-inspect-view&#34;&gt;The panel inspect view&lt;/h1&gt;
&lt;p&gt;The panel inspect view, which you can open via the panel menu, helps you understand and troubleshoot your panels. You can inspect the raw data for any Grafana panel, export that data to a comma-separated values (CSV) file, view query requests, and export panel and data JSON.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Not all panel types include all tabs. For example, dashboard list panels do not have raw data to inspect, so they do not display the Stats, Data, or Query tabs.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The panel inspector consists of the following options:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The panel inspector displays Inspect: &lt;NameOfPanelBeingInspected&gt; at the top of the pane. Click the arrow in the upper right corner to expand or reduce the pane.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data tab -&lt;/strong&gt; Shows the raw data returned by the query with transformations applied. Field options such as overrides and value mappings are not applied by default.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stats tab -&lt;/strong&gt; Shows how long your query takes and how much it returns.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;JSON tab -&lt;/strong&gt; Allows you to view and copy the panel JSON, panel data JSON, and data frame structure JSON. This is useful if you are provisioning or administering Grafana.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query tab -&lt;/strong&gt; Shows you the requests to the server sent when Grafana queries the data source.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Error tab -&lt;/strong&gt; Shows the error. Only visible when query returns error.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;download-raw-query-results&#34;&gt;Download raw query results&lt;/h2&gt;
&lt;p&gt;Grafana generates a CSV file that contains your data, including any transformations to that data. You can choose to view the data before or after the panel applies field options or field option overrides.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the panel that contains the query data you want to download.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the query editor, click &lt;strong&gt;Query Inspector&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Data&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If your panel contains multiple queries or queries multiple nodes, then you have additional options.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Select result&lt;/strong&gt;: Choose which result set data you want to view.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transform data&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Join by time&lt;/strong&gt;: View raw data from all your queries at once, one result set per column. Click a column heading to reorder the data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To see data before the system applies field overrides, click the &lt;strong&gt;Formatted data&lt;/strong&gt; toggle.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To download a CSV file specifically formatted for Excel, click the &lt;strong&gt;Download for Excel&lt;/strong&gt; toggle .&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Download CSV&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;inspect-query-performance&#34;&gt;Inspect query performance&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Stats&lt;/strong&gt; tab displays statistics that tell you how long your query takes, how many queries you send, and the number of rows returned. This information can help you troubleshoot your queries, especially if any of the numbers are unexpectedly high or low.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Edit the panel that contains the query with performance you want to inspect.&lt;/li&gt;
&lt;li&gt;In the query editor, click &lt;strong&gt;Query Inspector&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Stats&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Statistics are displayed in read-only format.&lt;/p&gt;
&lt;h2 id=&#34;inspect-query-request-and-response-data&#34;&gt;Inspect query request and response data&lt;/h2&gt;
&lt;p&gt;Inspect query request and response data when you want to troubleshoot a query that returns unexpected results, or fails to return expected results.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Edit the panel that contains the query you want to export.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the query editor, click &lt;strong&gt;Query Inspector&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Refresh&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The panel populates with response data.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make adjustments, as necessary and re-run the query.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To download the query request and response data, click the &lt;strong&gt;Copy to clipboard&lt;/strong&gt; icon and paste the results into another application.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="the-panel-inspect-view">The panel inspect view&lt;/h1>
&lt;p>The panel inspect view, which you can open via the panel menu, helps you understand and troubleshoot your panels. You can inspect the raw data for any Grafana panel, export that data to a comma-separated values (CSV) file, view query requests, and export panel and data JSON.&lt;/p></description></item><item><title>Query and transform data</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/query-transform-data/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/query-transform-data/</guid><content><![CDATA[&lt;h1 id=&#34;query-and-transform-data&#34;&gt;Query and transform data&lt;/h1&gt;
&lt;p&gt;Grafana supports many types of 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/&#34;&gt;data sources&lt;/a&gt;.
Data source &lt;em&gt;queries&lt;/em&gt; return data that Grafana can &lt;em&gt;transform&lt;/em&gt; and visualize.
Each data source uses its own query language, and data source plugins each implement a query-building user interface called a query editor.&lt;/p&gt;
&lt;h2 id=&#34;about-queries&#34;&gt;About queries&lt;/h2&gt;
&lt;p&gt;Grafana panels communicate with data sources using queries, which retrieve data for the visualization.
A query is a question written in the query language used by the data source.&lt;/p&gt;
&lt;p&gt;You can configure query frequency and data collection limits in the panel&amp;rsquo;s data source options.
Grafana supports up to 26 queries per panel.&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 &lt;strong&gt;must&lt;/strong&gt; be familiar with a data source&amp;rsquo;s query language.
For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/&#34;&gt;Data sources&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;query-editors&#34;&gt;Query editors&lt;/h3&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-queries-tab-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-queries-tab-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The InfluxDB query editor&#34;width=&#34;2206&#34;height=&#34;880&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-queries-tab-v11.6.png&#34;
            alt=&#34;The InfluxDB query editor&#34;width=&#34;2206&#34;height=&#34;880&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Each data source&amp;rsquo;s query editor provides a customized user interface that helps you write queries that take advantage of its unique capabilities.&lt;/p&gt;
&lt;p&gt;Because of the differences between query languages, each data source query editor looks and functions differently.
Depending on your data source, the query editor might provide auto-completion features, metric names, variable suggestions, or a visual query-building interface.&lt;/p&gt;
&lt;p&gt;For example, this video demonstrates the visual Prometheus query builder:&lt;/p&gt;





  
  
  


    &lt;figure
        class=&#34;responsive-video p-0 m-0&#34;
        x-data=&#34;{ vimeo_is_up: false, responded: false }&#34;
        x-init=&#34;fetch(`https://vimeo.com/api/oembed.json?url=https://vimeo.com/720004179`)
        .then(response =&gt; {
          responded = true;
          response &amp;&amp; response.status === 200 ? vimeo_is_up = true : vimeo_is_up = false;
        })
        .catch(error =&gt; {
          responded = true;
        })&#34;
    &gt;

      &lt;div class=&#34;minh-428&#34;&gt;
        &lt;template x-if=&#34;vimeo_is_up&#34;&gt;
        &lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
          &lt;iframe src=&#34;https://player.vimeo.com/video/720004179?transparent=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;vimeo video&#34; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
        &lt;/div&gt;
      &lt;/template&gt;
      &lt;template x-if=&#34;responded &amp;&amp; !vimeo_is_up&#34;&gt;
        &lt;p class=&#34;bg-gray-17 p-1&#34;&gt;There&amp;rsquo;s supposed to be a video here, but for some reason there isn&amp;rsquo;t. Either we entered the id wrong (oops!), or Vimeo is down. If it&amp;rsquo;s the latter, we&amp;rsquo;d expect they&amp;rsquo;ll be back up and running soon. In the meantime, &lt;a href=&#34;/blog/&#34;&gt;check out our blog&lt;/a&gt;!&lt;/p&gt;
      &lt;/template&gt;
      &lt;/div&gt;

      
    &lt;/figure&gt;

&lt;p&gt;For details on a specific data source&amp;rsquo;s unique query editor features, refer to its documentation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For data sources included with Grafana, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/#built-in-core-data-sources&#34;&gt;Built-in core data sources&lt;/a&gt;, which links to each core data source&amp;rsquo;s documentation.&lt;/li&gt;
&lt;li&gt;For data sources installed as plugins, refer to the documentation for the plugin.
&lt;ul&gt;
&lt;li&gt;Data source plugins in Grafana&amp;rsquo;s &lt;a href=&#34;/grafana/plugins/&#34;&gt;plugin catalog&lt;/a&gt; link to or include their documentation in their catalog listings.
For details about the plugin catalog, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/plugin-management/&#34;&gt;Plugin management&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For links to Grafana Enterprise data source plugin documentation, refer to the &lt;a href=&#34;/docs/plugins/&#34;&gt;Enterprise plugins index&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;query-syntax&#34;&gt;Query syntax&lt;/h3&gt;
&lt;p&gt;Each data source uses a different query languages to request data.
For details on a specific data source&amp;rsquo;s unique query language, refer to its documentation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PostgreSQL example:&lt;/strong&gt;&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;SELECT hostname FROM host WHERE region IN($region)&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;PromQL example:&lt;/strong&gt;&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;query_result(max_over_time(&amp;lt;metric&amp;gt;[${__range_s}s]) != &amp;lt;state&amp;gt;)&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&#34;saved-queries&#34;&gt;Saved queries&lt;/h3&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;Saved queries 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;This feature is only available on Grafana Enterprise and Grafana Cloud. It will gradually roll out to all Grafana Cloud users with no action required. To try out this feature on Grafana Enterprise, enable the &lt;code&gt;queryLibrary&lt;/code&gt; feature toggle.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;You can save queries that you&amp;rsquo;ve created so they can be reused by you and others in your organization.
This helps users across your organization create dashboards or find insights in Explore without having to create their own queries or know a query language.
It also helps you avoid having several users build the same queries for the same data sources multiple times.&lt;/p&gt;
&lt;p&gt;Saved queries are available in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/create-dashboard/#create-a-dashboard&#34;&gt;Dashboards&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/explore/get-started-with-explore/#explore-elements&#34;&gt;Explore&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/visualizations/dashboards/build-dashboards/annotate-visualizations/#add-new-annotation-queries&#34;&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can see a list of these queries in the &lt;strong&gt;Saved queries&lt;/strong&gt; drawer:&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 captioned&#34;
        href=&#34;/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.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-saved-queries-v12.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;List of saved queries and the edit query form&#34;width=&#34;1586&#34;height=&#34;1642&#34;title=&#34;The **Saved queries** drawer accessed from Dashboards&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-saved-queries-v12.4.png&#34;
            alt=&#34;List of saved queries and the edit query form&#34;width=&#34;1586&#34;height=&#34;1642&#34;title=&#34;The **Saved queries** drawer accessed from Dashboards&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;figcaption class=&#34;w-100p caption text-gray-13  &#34;&gt;The &lt;strong&gt;Saved queries&lt;/strong&gt; drawer accessed from Dashboards&lt;/figcaption&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;When you first open the drawer, the list of queries in the &lt;strong&gt;All&lt;/strong&gt; tab is filtered by the data source of the panel.
However, you can clear that filter to display all saved queries.&lt;/p&gt;
&lt;p&gt;The list in the &lt;strong&gt;Favorites&lt;/strong&gt; tab is also filtered by data source, by default.
The &lt;strong&gt;Recent&lt;/strong&gt; tab displays the last 20 queries across all data sources from your &lt;strong&gt;Query history&lt;/strong&gt; in Explore.
From this tab, you can save queries for reuse as well.&lt;/p&gt;
&lt;p&gt;In the &lt;strong&gt;Saved queries&lt;/strong&gt; drawer, you can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Search for queries by data source name, query content, title, or description.&lt;/li&gt;
&lt;li&gt;Sort queries alphabetically or by creation date.&lt;/li&gt;
&lt;li&gt;Filter by data source name, author name, and tags (the tag filter uses the &lt;code&gt;OR&lt;/code&gt; operator, while the others use the &lt;code&gt;AND&lt;/code&gt; operator).&lt;/li&gt;
&lt;li&gt;Set queries as favorites.&lt;/li&gt;
&lt;li&gt;Duplicate, lock and unlock a query for editing, or delete a saved query. By default, saved queries are locked for editing.&lt;/li&gt;
&lt;li&gt;Edit a query title, description, or tags.&lt;/li&gt;
&lt;li&gt;When you access the &lt;strong&gt;Saved queries&lt;/strong&gt; drawer from Explore, you can use the &lt;strong&gt;Edit in Explore&lt;/strong&gt; option to edit the body of a query.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To access your saved queries, click &lt;strong&gt;&#43; Add from saved queries&lt;/strong&gt; or open the &lt;strong&gt;Saved queries&lt;/strong&gt; drop-down menu and click &lt;strong&gt;Replace query&lt;/strong&gt; in the query editor:&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/dashboards/screenshot-use-saved-queries-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/dashboards/screenshot-use-saved-queries-v12.3.png&#34;data-srcset=&#34;/media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=320 320w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=550 550w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=750 750w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=900 900w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=1040 1040w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=1240 1240w, /media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Access saved queries&#34;width=&#34;2250&#34;height=&#34;734&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/dashboards/screenshot-use-saved-queries-v12.3.png&#34;
            alt=&#34;Access saved queries&#34;width=&#34;2250&#34;height=&#34;734&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Clicking &lt;strong&gt;&#43; Add from saved queries&lt;/strong&gt; adds an additional query, while clicking &lt;strong&gt;Replace query&lt;/strong&gt; in the &lt;strong&gt;Saved queries&lt;/strong&gt; drop-down menu updates your existing query.&lt;/p&gt;
&lt;h4 id=&#34;roles-permissions-and-rbac&#34;&gt;Roles, permissions, and RBAC&lt;/h4&gt;
&lt;p&gt;Saved queries support role-based access controls.
By default, saved queries have two RBAC roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Writer&lt;/strong&gt;: Create, update, and delete all saved queries.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reader&lt;/strong&gt;: Reuse saved queries.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you used saved queries prior to the addition of RBAC support in Grafana v12.4, Grafana user roles are mapped as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Admin &amp;gt; Writer&lt;/li&gt;
&lt;li&gt;Editor &amp;gt; Writer&lt;/li&gt;
&lt;li&gt;Viewer &amp;gt; Reader&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;save-a-query&#34;&gt;Save a query&lt;/h4&gt;
&lt;p&gt;To save a query you&amp;rsquo;ve created:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;From the query editor, open the &lt;strong&gt;Saved queries&lt;/strong&gt; drop-down menu and click the &lt;strong&gt;Save query&lt;/strong&gt; option:&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-save-query-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-save-query-v12.2.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Save a query&#34;width=&#34;2304&#34;height=&#34;710&#34;/&gt;
           &lt;noscript&gt;
             &lt;img
               src=&#34;/media/docs/grafana/panels-visualizations/screenshot-save-query-v12.2.png&#34;
               alt=&#34;Save a query&#34;width=&#34;2304&#34;height=&#34;710&#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;Saved queries&lt;/strong&gt; drawer, enter a title for the query that will make it easy to find later.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Enter a description and relevant tags.&lt;/p&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;/ol&gt;
&lt;h4 id=&#34;known-limitations&#34;&gt;Known limitations&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;No validation is performed when you save a query, so it&amp;rsquo;s possible to save an invalid query. You should confirm the query is working properly before you save it.&lt;/li&gt;
&lt;li&gt;Saved queries are currently accessible from the query editors in Dashboards and Explore.&lt;/li&gt;
&lt;li&gt;You can save a maximum of 1000 queries.&lt;/li&gt;
&lt;li&gt;If you have multiple queries open in Explore and you edit one of them by way of the &lt;strong&gt;Edit in Explore&lt;/strong&gt; function in the &lt;strong&gt;Saved queries&lt;/strong&gt; drawer, the edited query replaces your open queries in Explore.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;special-data-sources&#34;&gt;Special data sources&lt;/h3&gt;
&lt;p&gt;Grafana also includes three special data sources: &lt;strong&gt;Grafana&lt;/strong&gt;, &lt;strong&gt;Mixed&lt;/strong&gt;, and &lt;strong&gt;Dashboard&lt;/strong&gt;.
For details, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/&#34;&gt;Data sources&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;navigate-the-query-tab&#34;&gt;Navigate the Queries tab&lt;/h2&gt;
&lt;p&gt;A panel&amp;rsquo;s &lt;strong&gt;Queries&lt;/strong&gt; tab consists of the following elements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data source selector&lt;/strong&gt; - Selects the data source to query.
For more information about data sources, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/&#34;&gt;Data sources&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query options&lt;/strong&gt; - Sets maximum data retrieval parameters and query execution time intervals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query inspector button&lt;/strong&gt; - Opens the query inspector panel, where you can view and optimize your query.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query editor list&lt;/strong&gt; - The list of queries you&amp;rsquo;ve written. Each query can be expanded or collapsed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expressions&lt;/strong&gt; - Uses the expression builder to create alert expressions.
For more information about expressions, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/expression-queries/&#34;&gt;Use expressions to manipulate data&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: 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-queries-tab2-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-queries-tab2-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;The Query tab of the panel editor&#34;width=&#34;2112&#34;height=&#34;770&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-queries-tab2-v11.6.png&#34;
            alt=&#34;The Query tab of the panel editor&#34;width=&#34;2112&#34;height=&#34;770&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;h2 id=&#34;add-a-query&#34;&gt;Add a query&lt;/h2&gt;
&lt;p&gt;A query returns data that Grafana visualizes in dashboard panels.
When you create a panel, Grafana automatically selects the default data source.&lt;/p&gt;
&lt;p&gt;To add a query, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Hover the cursor over any part of the panel to which you&amp;rsquo;re adding a query to display the menu icon in the top-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the panel editor, click the &lt;strong&gt;Queries&lt;/strong&gt; tab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Data source&lt;/strong&gt; drop-down menu and select a data source.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re creating a new dashboard, you&amp;rsquo;ll be prompted to select a data source when you add the first panel.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Query options&lt;/strong&gt; to configure the maximum number of data points you need.&lt;/p&gt;
&lt;p&gt;For more information about query options, refer to &lt;a href=&#34;#query-options&#34;&gt;Query options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To create a query, do one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Write or construct a query in the query language of your data source.&lt;/li&gt;
&lt;li&gt;Open the &lt;strong&gt;Saved queries&lt;/strong&gt; drop-down menu and click &lt;strong&gt;Replace query&lt;/strong&gt; to reuse a saved query.&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;&lt;a href=&#34;#saved-queries&#34;&gt;Saved queries&lt;/a&gt; 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;This feature is only available on Grafana Enterprise and Grafana Cloud.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) To &lt;a href=&#34;#save-a-query&#34;&gt;save the query&lt;/a&gt; for reuse, click the &lt;strong&gt;Save query&lt;/strong&gt; option in the &lt;strong&gt;Saved queries&lt;/strong&gt; drop-down menu.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Click &lt;strong&gt;&#43; Add query&lt;/strong&gt; or &lt;strong&gt;Add from saved queries&lt;/strong&gt; to add more queries as needed.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Run queries&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Grafana queries the data source and visualizes the data.&lt;/p&gt;
&lt;h2 id=&#34;manage-queries&#34;&gt;Manage queries&lt;/h2&gt;
&lt;p&gt;Grafana organizes queries in collapsible query rows.
Each query row contains a query editor and is identified with a letter (A, B, C, and so on).&lt;/p&gt;
&lt;p&gt;You can:&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;Icon&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;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/queries/query-editor-help-7-4.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/queries/query-editor-help-7-4.png&#34;data-srcset=&#34;/static/img/docs/queries/query-editor-help-7-4.png?w=320 320w, /static/img/docs/queries/query-editor-help-7-4.png?w=550 550w, /static/img/docs/queries/query-editor-help-7-4.png?w=750 750w, /static/img/docs/queries/query-editor-help-7-4.png?w=900 900w, /static/img/docs/queries/query-editor-help-7-4.png?w=1040 1040w, /static/img/docs/queries/query-editor-help-7-4.png?w=1240 1240w, /static/img/docs/queries/query-editor-help-7-4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Help icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/queries/query-editor-help-7-4.png&#34;
            alt=&#34;Help icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Toggles query editor help. If supported by the data source, click this icon to display information on how to use the query editor or provide quick access to common queries.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/create-recorded-query-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;/media/docs/grafana/panels-visualizations/create-recorded-query-icon.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=320 320w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=550 550w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=750 750w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=900 900w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/create-recorded-query-icon.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Create recorded query icon&#34;width=&#34;64&#34;height=&#34;64&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/create-recorded-query-icon.png&#34;
            alt=&#34;Create recorded query icon&#34;width=&#34;64&#34;height=&#34;64&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Create 
    &lt;a href=&#34;/docs/grafana/v12.4/administration/recorded-queries/&#34;&gt;recorded queries&lt;/a&gt; so you can see trends over time by taking a snapshot of a data point on a set interval (Enterprise and Cloud only).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/save-to-query-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;/media/docs/grafana/panels-visualizations/save-to-query-icon.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=320 320w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=550 550w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=750 750w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=900 900w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/save-to-query-icon.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Save query icon&#34;width=&#34;62&#34;height=&#34;62&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/save-to-query-icon.png&#34;
            alt=&#34;Save query icon&#34;width=&#34;62&#34;height=&#34;62&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Save query. Saves the query so it can be reused. Access saved queries by clicking &lt;strong&gt;&#43; Add saved query&lt;/strong&gt;. For more information, refer to &lt;a href=&#34;#saved-queries&#34;&gt;Saved queries&lt;/a&gt; (Enterprise and Cloud only).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/queries/duplicate-query-icon-7-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/queries/duplicate-query-icon-7-0.png&#34;data-srcset=&#34;/static/img/docs/queries/duplicate-query-icon-7-0.png?w=320 320w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=550 550w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=750 750w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=900 900w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=1040 1040w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=1240 1240w, /static/img/docs/queries/duplicate-query-icon-7-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Duplicate icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/queries/duplicate-query-icon-7-0.png&#34;
            alt=&#34;Duplicate icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Copies a query. Duplicating queries is useful when working with multiple complex queries that are similar and you want to either experiment with different variants or do minor alterations.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/queries/hide-query-icon-7-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/queries/hide-query-icon-7-0.png&#34;data-srcset=&#34;/static/img/docs/queries/hide-query-icon-7-0.png?w=320 320w, /static/img/docs/queries/hide-query-icon-7-0.png?w=550 550w, /static/img/docs/queries/hide-query-icon-7-0.png?w=750 750w, /static/img/docs/queries/hide-query-icon-7-0.png?w=900 900w, /static/img/docs/queries/hide-query-icon-7-0.png?w=1040 1040w, /static/img/docs/queries/hide-query-icon-7-0.png?w=1240 1240w, /static/img/docs/queries/hide-query-icon-7-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Hide icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/queries/hide-query-icon-7-0.png&#34;
            alt=&#34;Hide icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Hides a query. Grafana does not send hidden queries to the data source.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/queries/remove-query-icon-7-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/queries/remove-query-icon-7-0.png&#34;data-srcset=&#34;/static/img/docs/queries/remove-query-icon-7-0.png?w=320 320w, /static/img/docs/queries/remove-query-icon-7-0.png?w=550 550w, /static/img/docs/queries/remove-query-icon-7-0.png?w=750 750w, /static/img/docs/queries/remove-query-icon-7-0.png?w=900 900w, /static/img/docs/queries/remove-query-icon-7-0.png?w=1040 1040w, /static/img/docs/queries/remove-query-icon-7-0.png?w=1240 1240w, /static/img/docs/queries/remove-query-icon-7-0.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Remove icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/queries/remove-query-icon-7-0.png&#34;
            alt=&#34;Remove icon&#34;width=&#34;56&#34;height=&#34;58&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Removes a query. Removing a query permanently deletes it, but sometimes you can recover deleted queries by reverting to previously saved versions of the panel.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;figure
    class=&#34;figure-wrapper figure-wrapper__lightbox w-100p &#34;
    style=&#34;max-width: 30px;&#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/queries/query-drag-icon-7-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;/static/img/docs/queries/query-drag-icon-7-2.png&#34;data-srcset=&#34;/static/img/docs/queries/query-drag-icon-7-2.png?w=320 320w, /static/img/docs/queries/query-drag-icon-7-2.png?w=550 550w, /static/img/docs/queries/query-drag-icon-7-2.png?w=750 750w, /static/img/docs/queries/query-drag-icon-7-2.png?w=900 900w, /static/img/docs/queries/query-drag-icon-7-2.png?w=1040 1040w, /static/img/docs/queries/query-drag-icon-7-2.png?w=1240 1240w, /static/img/docs/queries/query-drag-icon-7-2.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Drag icon&#34;width=&#34;26&#34;height=&#34;29&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/static/img/docs/queries/query-drag-icon-7-2.png&#34;
            alt=&#34;Drag icon&#34;width=&#34;26&#34;height=&#34;29&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;/td&gt;
              &lt;td&gt;Reorders queries. Change the order of queries by clicking and holding the drag icon, then drag queries where desired. The order of results reflects the order of the queries, so you can often adjust your visual results based on query 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;h2 id=&#34;query-options&#34;&gt;Query options&lt;/h2&gt;
&lt;p&gt;Click &lt;strong&gt;Query options&lt;/strong&gt; next to the data source selector to see settings for the selected data source.
Changes you make here affect only queries made in this panel.&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-query-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-query-options-v11.6.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Data source query options&#34;width=&#34;2094&#34;height=&#34;558&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-query-options-v11.6.png&#34;
            alt=&#34;Data source query options&#34;width=&#34;2094&#34;height=&#34;558&#34;/&gt;
        &lt;/noscript&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;Grafana sets defaults that are shown in dark gray text.
Changes are displayed in white text.
To return a field to the default setting, delete the white text from the field.&lt;/p&gt;
&lt;p&gt;Panel data source query options include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Max data points&lt;/strong&gt; - If the data source supports it, this sets the maximum number of data points for each series returned.
If the query returns more data points than the max data points setting, then the data source reduces the number of points returned by aggregating them together by average, max, or another function.&lt;/p&gt;
&lt;p&gt;You can limit the number of points to improve query performance or smooth the visualized line.
The default value is the width (or number of pixels) of the graph, because you can only visualize as many data points as the graph panel has room to display.&lt;/p&gt;
&lt;p&gt;With streaming data, Grafana uses the max data points value for the rolling buffer.
Streaming is a continuous flow of data, and buffering divides the stream into chunks.
For example, Loki streams data in its live tailing mode.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Min interval&lt;/strong&gt; - Sets a minimum limit for the automatically calculated interval, which is typically the minimum scrape interval.
If a data point is saved every 15 seconds, you don&amp;rsquo;t benefit from having an interval lower than that.
You can also set this to a higher minimum than the scrape interval to retrieve queries that are more coarse-grained and well-functioning.&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 &lt;strong&gt;Min interval&lt;/strong&gt; corresponds to the min step in Prometheus. Changing the Prometheus interval can change the start and end of the query range because Prometheus aligns the range to the interval. Refer to &lt;a href=&#34;/docs/grafana/latest/datasources/prometheus/query-editor/#min-step&#34;&gt;Min step&lt;/a&gt; for more details.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Interval&lt;/strong&gt; - Sets a time span that you can use when aggregating or grouping data points by time.&lt;/p&gt;
&lt;p&gt;Grafana automatically calculates an appropriate interval that you can use as a variable in templated queries.
The variable is measured in either seconds (&lt;code&gt;$__interval&lt;/code&gt;) or milliseconds (&lt;code&gt;$__interval_ms&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Intervals are typically used in aggregation functions like sum or average.
For example, this is a Prometheus query that uses the interval variable: &lt;code&gt;rate(http_requests_total[$__interval])&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This automatic interval is calculated based on the width of the graph.
As the user zooms out on a visualization, the interval grows, resulting in a more coarse-grained aggregation.
Likewise, if the user zooms in, the interval decreases, resulting in a more fine-grained aggregation.&lt;/p&gt;
&lt;p&gt;For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#global-variables&#34;&gt;Global variables&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Relative time&lt;/strong&gt; - Overrides the relative time range for individual panels, which causes them to be different than what is selected in the dashboard time picker in the top-right corner of the dashboard.
You can use this to show metrics from different time periods or days on the same dashboard.&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;Panel time overrides have no effect when the dashboard&amp;rsquo;s time range is absolute.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&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;Example&lt;/th&gt;
              &lt;th&gt;Relative time field&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Last 5 minutes&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-5m&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;The day so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/d&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Last 5 days&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-5d/d&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This week so far&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now/w&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Last 2 years&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;now-2y/y&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&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/000000041/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Time range override&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/000000041/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Time shift&lt;/strong&gt; - Overrides the time range for individual panels by shifting its start and end relative to the time picker.
For example, you can shift the time range for the panel to be two hours earlier than the dashboard time picker.&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;Panel time overrides have no effect when the dashboard&amp;rsquo;s time range is absolute.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&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;Example&lt;/th&gt;
              &lt;th&gt;Time shift field&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Last entire week&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;1w/w&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Two entire weeks ago&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;2w/w&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Last entire month&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;1M/M&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;This entire year&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;1d/y&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Last entire year&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;1y/y&lt;/code&gt;&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;&lt;strong&gt;Cache timeout&lt;/strong&gt; - &lt;em&gt;(Visible only if available in the data source)&lt;/em&gt; Overrides the default cache timeout if your time series store has a query cache.
Specify this value as a numeric value in seconds.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="query-and-transform-data">Query and transform data&lt;/h1>
&lt;p>Grafana supports many types of
&lt;a href="/docs/grafana/v12.4/datasources/">data sources&lt;/a>.
Data source &lt;em>queries&lt;/em> return data that Grafana can &lt;em>transform&lt;/em> and visualize.
Each data source uses its own query language, and data source plugins each implement a query-building user interface called a query editor.&lt;/p></description></item><item><title>Configure panel options</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-panel-options/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-panel-options/</guid><content><![CDATA[&lt;h1 id=&#34;configure-panel-options&#34;&gt;Configure panel options&lt;/h1&gt;
&lt;p&gt;There are settings common to all visualizations, which you set in the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane. The following sections describe these options as well as how to set them.&lt;/p&gt;
&lt;h2 id=&#34;panel-options&#34;&gt;Panel options&lt;/h2&gt;
&lt;p&gt;Set the following options to provide basic information about a panel and define basic display elements:&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;Title&lt;/td&gt;
              &lt;td&gt;Text entered in this field appears at the top of your panel in the panel editor and in the dashboard. You can use 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;variables you have defined&lt;/a&gt; or 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#global-variables&#34;&gt;global variables&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Description&lt;/td&gt;
              &lt;td&gt;Text entered in this field appears in a tooltip in the upper-left corner of the panel. Add a description to a panel to share with users any important information about it, such as its purpose. You can use 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;variables you have defined&lt;/a&gt; or dashboard-scoped 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#global-variables&#34;&gt;global variables&lt;/a&gt; (such as &lt;code&gt;$__from&lt;/code&gt;, &lt;code&gt;$__to&lt;/code&gt;, &lt;code&gt;$__dashboard&lt;/code&gt;, &lt;code&gt;$__org&lt;/code&gt;, and &lt;code&gt;$__user&lt;/code&gt;). Query-scoped global variables (such as &lt;code&gt;$__interval&lt;/code&gt; and &lt;code&gt;$__interval_ms&lt;/code&gt;) are not available in this field.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Transparent background&lt;/td&gt;
              &lt;td&gt;Toggle this switch on and off to control whether or not the panel has the same background color as the dashboard.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Panel links&lt;/td&gt;
              &lt;td&gt;Add 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/manage-dashboard-links/#panel-links&#34;&gt;links to the panel&lt;/a&gt; to create shortcuts to other dashboards, panels, and external websites. Access panel links by clicking the icon next to the panel title.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Repeat options&lt;/td&gt;
              &lt;td&gt;Set whether to repeat the panel for each value in the selected variable. For more information, refer to &lt;a href=&#34;#configure-repeating-panels&#34;&gt;Configure repeating panels&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;You can use generative AI to populate the &lt;strong&gt;Title&lt;/strong&gt; and &lt;strong&gt;Description&lt;/strong&gt; fields with the &lt;a href=&#34;/docs/grafana-cloud/alerting-and-irm/machine-learning/configure/llm-plugin/&#34;&gt;Grafana LLM plugin&lt;/a&gt;, which is currently in public preview. To enable this, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/manage-dashboards/#set-up-generative-ai-features-for-dashboards&#34;&gt;Set up generative AI features for dashboards&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;configure-repeating-panels&#34;&gt;Configure repeating panels&lt;/h2&gt;
&lt;p&gt;You can configure Grafana to dynamically add panels or rows to a dashboard. A dynamic panel is a panel that the system creates based on the value of a variable. Variables dynamically change your queries across all panels in a dashboard. For more information about repeating rows, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/build-dashboards/create-dashboard/#configure-repeating-rows&#34;&gt;Configure repeating rows&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To see an example of repeating panels, refer to &lt;a href=&#34;https://play.grafana.org/d/testdata-repeating/testdata-repeating-panels?orgId=1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;this dashboard with repeating panels&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Before you begin:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure that the query includes a multi-value variable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To configure repeating panels, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the panel you want to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel to display the menu on the top right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;strong&gt;Panel options&lt;/strong&gt; section of the panel editor pane.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Repeat options&lt;/strong&gt;, select a variable in the &lt;strong&gt;Repeat by variable&lt;/strong&gt; drop-down list.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Repeat direction&lt;/strong&gt;, choose one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Horizontal&lt;/strong&gt; - Arrange panels side-by-side. Grafana adjusts the width of a repeated panel. You can&amp;rsquo;t mix other panels on a row with a repeated panel.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vertical&lt;/strong&gt; - Arrange panels in a column. The width of repeated panels is the same as the original, repeated panel.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you selected &lt;strong&gt;Horizontal&lt;/strong&gt; in the previous step, select a value in the &lt;strong&gt;Max per row&lt;/strong&gt; drop-down list to control the maximum number of panels that can be in a row.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Save dashboard&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 then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To propagate changes to all panels, reload the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You can stop a panel from repeating by selecting &lt;strong&gt;Disable repeating&lt;/strong&gt; in the &lt;strong&gt;Repeat by variable&lt;/strong&gt; drop-down list.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-panel-options">Configure panel options&lt;/h1>
&lt;p>There are settings common to all visualizations, which you set in the &lt;strong>Panel options&lt;/strong> section of the panel editor pane. The following sections describe these options as well as how to set them.&lt;/p></description></item><item><title>Configure standard options</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-standard-options/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-standard-options/</guid><content><![CDATA[&lt;h1 id=&#34;configure-standard-options&#34;&gt;Configure standard options&lt;/h1&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. Options that you apply don&amp;rsquo;t change the data, they just change how Grafana &lt;em&gt;displays&lt;/em&gt; the data.&lt;/p&gt;
&lt;p&gt;When you set a standard option, the change is applied to all fields or series. For example, if you set the &lt;strong&gt;Unit&lt;/strong&gt; option to &lt;strong&gt;Percentage&lt;/strong&gt;, all fields with numeric values are displayed as percentages.&lt;/p&gt;
&lt;p&gt;For more granular control over the display of fields, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-overrides/&#34;&gt;Configure overrides&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;You can configure standard options for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;standard-options&#34;&gt;Standard options&lt;/h2&gt;
&lt;p&gt;This section explains all available standard options.&lt;/p&gt;
&lt;p&gt;To set these options, expand the &lt;strong&gt;Standard options&lt;/strong&gt; section in the panel editor pane. Most field options won&amp;rsquo;t affect the visualization until you click outside of the field option box you&amp;rsquo;re editing or press Enter.&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;Not all of the options listed apply to all visualizations with standard options.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;unit&#34;&gt;Unit&lt;/h3&gt;
&lt;p&gt;This option lets you choose which unit a field should use. Click in the &lt;strong&gt;Unit&lt;/strong&gt; field, then drill down until you find the unit you want. The unit you select is applied to all fields except time.&lt;/p&gt;
&lt;h4 id=&#34;custom-units&#34;&gt;Custom units&lt;/h4&gt;
&lt;p&gt;You can also use the &lt;strong&gt;Unit&lt;/strong&gt; drop-down to specify custom units, custom prefixes or suffixes, and date time formats.&lt;/p&gt;
&lt;p&gt;To set a custom unit, enter the unit you want to use and then select it in the drop-down. It&amp;rsquo;ll be the last option listed. For example, if you enter a unit called &amp;ldquo;Hearts&amp;rdquo;, the drop-down will then include the option &lt;strong&gt;Custom unit: Hearts&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You can further define a custom unit with specific syntax. For example, to set a custom currency unit called &amp;ldquo;Gems&amp;rdquo;, enter &lt;code&gt;currency:Gems&lt;/code&gt; in the field. The drop-down will include the option &lt;strong&gt;Custom unit: currency:Gems&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/custom_unit_currency_v11.0.png&#34;
  alt=&#34;A custom currency unit called Gems in the Unit drop-down&#34; width=&#34;542&#34;
     height=&#34;100&#34;/&gt;&lt;/p&gt;
&lt;p&gt;The following table lists the special syntax options for custom units:&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;Custom unit&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;code&gt;suffix:&amp;lt;suffix&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom unit that should go after value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;prefix:&amp;lt;prefix&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom unit that should go before value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;time:&amp;lt;format&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom date time formats type, such as &lt;code&gt;time:YYYY-MM-DD&lt;/code&gt;. Refer to &lt;a href=&#34;https://momentjs.com/docs/#/displaying/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;formats&lt;/a&gt; for the format syntax and options.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;si:&amp;lt;base scale&amp;gt;&amp;lt;unit characters&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom SI units, such as &lt;code&gt;si: mF&lt;/code&gt;. You can specify both a unit and the source data scale. For example, if your source data is represented as milli-something, prefix the unit with the &lt;code&gt;m&lt;/code&gt; SI scale character.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;count:&amp;lt;unit&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom count unit.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;currency:&amp;lt;unit&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Custom currency unit.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;currency:financial:&amp;lt;unit&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Full format currency unit without abbreviations. Displays complete numeric values instead of scaled abbreviations (K: Thousand, M: Million, B: Billion, T: Trillion). For example, &lt;code&gt;currency:financial:$&lt;/code&gt; displays &lt;code&gt;500,555&lt;/code&gt; instead of &lt;code&gt;$501K&lt;/code&gt;. Add &lt;code&gt;:suffix&lt;/code&gt; to place the symbol after the number: &lt;code&gt;currency:financial:€:suffix&lt;/code&gt; displays &lt;code&gt;500,555€&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;You can also paste a native emoji in the &lt;strong&gt;Unit&lt;/strong&gt; drop-down and select it as a custom unit:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/custom_unit_thumbsup_v11.0.png&#34;
  alt=&#34;A thumbs up emoji as a custom unit&#34; width=&#34;513&#34;
     height=&#34;67&#34;/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/thumbsup_panel_v11.0.png&#34;
  alt=&#34;A time series visualization using custom thumbs up emoji units&#34; width=&#34;641&#34;
     height=&#34;299&#34;/&gt;&lt;/p&gt;
&lt;h5 id=&#34;time-format-units&#34;&gt;Time format units&lt;/h5&gt;
&lt;p&gt;All &lt;strong&gt;Date &amp;amp; time&lt;/strong&gt; format units in Grafana (such as &lt;strong&gt;Datetime ISO&lt;/strong&gt; or &lt;strong&gt;Datetime US&lt;/strong&gt;) expect input values to be in milliseconds since the Unix epoch (January 1, 1970). If your data source provides timestamps in seconds, these will be incorrectly interpreted as dates very close to January 1, 1970.&lt;/p&gt;
&lt;p&gt;To display timestamps that are in seconds since epoch, multiply your timestamp values by 1000 using a transformation following these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;In the panel editor, click the &lt;strong&gt;Transformations&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add transformation&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select the &lt;strong&gt;Add field from calculation&lt;/strong&gt; transformation.&lt;/li&gt;
&lt;li&gt;Set the following options:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mode&lt;/strong&gt; - &lt;strong&gt;Binary operation&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Operation&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Select your timestamp field&lt;/li&gt;
&lt;li&gt;Select the asterisk (&lt;code&gt;*&lt;/code&gt;) for multiply by&lt;/li&gt;
&lt;li&gt;Enter 1000 in the &lt;strong&gt;Field or Number&lt;/strong&gt; field&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Toggle the &lt;strong&gt;Replace all fields&lt;/strong&gt; switch on if you want to see the calculated field.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id=&#34;control-unit-scaling&#34;&gt;Control unit scaling&lt;/h4&gt;
&lt;p&gt;By default, Grafana automatically scales the unit based on the magnitude of the value. For example, if you have values of 0.14kW and 3000kW, Grafana displays them as 140W and 3MW, respectively. You can use custom units to control this behavior by setting a prefix, suffix, or custom SI unit.&lt;/p&gt;
&lt;h4 id=&#34;string-units&#34;&gt;String units&lt;/h4&gt;
&lt;p&gt;Sometimes Grafana is too aggressive in interpreting strings and displaying them as numbers. To configure Grafana to show the original string value, select &lt;strong&gt;Misc &amp;gt; String&lt;/strong&gt; in the &lt;strong&gt;Unit&lt;/strong&gt; drop-down.&lt;/p&gt;
&lt;h3 id=&#34;min&#34;&gt;Min&lt;/h3&gt;
&lt;p&gt;Set the minimum value used in percentage threshold calculations. Leave this field empty to automatically calculate the minimum.&lt;/p&gt;
&lt;h3 id=&#34;max&#34;&gt;Max&lt;/h3&gt;
&lt;p&gt;Set the maximum value used in percentage threshold calculations. Leave this field empty to automatically calculate the maximum.&lt;/p&gt;
&lt;h3 id=&#34;field-minmax&#34;&gt;Field min/max&lt;/h3&gt;
&lt;p&gt;By default, the calculated &lt;strong&gt;Min&lt;/strong&gt; and &lt;strong&gt;Max&lt;/strong&gt; are based on the minimum and maximum of all series and fields. When you enable &lt;strong&gt;Field min/max&lt;/strong&gt;, Grafana calculates the min or max of each field individually, based on the minimum or maximum value of the field.&lt;/p&gt;
&lt;h3 id=&#34;decimals&#34;&gt;Decimals&lt;/h3&gt;
&lt;p&gt;Specify the number of decimals Grafana includes in the rendered value. If you leave this field empty, Grafana automatically truncates the number of decimals based on the value. For example 1.1234 displays as 1.12 and 100.456 displays as 100.&lt;/p&gt;
&lt;p&gt;To display all decimals, set the unit to &lt;strong&gt;String&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id=&#34;display-name&#34;&gt;Display name&lt;/h3&gt;
&lt;p&gt;Set the display title of all fields. You can use 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;variables&lt;/a&gt; in the field title.&lt;/p&gt;
&lt;p&gt;When multiple stats, fields, or series are displayed, this field controls the title in each stat. You can use expressions like &lt;code&gt;${__field.name}&lt;/code&gt; to use only the series name or the field name in the title.&lt;/p&gt;
&lt;p&gt;The following table shows examples of the different field names generated using various expressions. In this example, there&amp;rsquo;s a field with a name of &amp;ldquo;Temp&amp;rdquo; and labels of {&amp;ldquo;Loc&amp;rdquo;=&amp;ldquo;PBI&amp;rdquo;, &amp;ldquo;Sensor&amp;rdquo;=&amp;ldquo;3&amp;rdquo;}:&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;Expression syntax&lt;/th&gt;
              &lt;th&gt;Example&lt;/th&gt;
              &lt;th&gt;Renders to&lt;/th&gt;
              &lt;th&gt;Explanation&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;${__field.displayName}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Same as syntax&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;Temp {Loc=&amp;quot;PBI&amp;quot;, Sensor=&amp;quot;3&amp;quot;}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays the field name, and labels in &lt;code&gt;{}&lt;/code&gt; if they are present. If there is only one label key in the response, then for the label portion, Grafana displays the value of the label without the enclosing braces.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;${__field.name}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Same as syntax&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;Temp&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays the name of the field (without labels).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;${__field.labels}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Same as syntax&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;Loc=&amp;quot;PBI&amp;quot;, Sensor=&amp;quot;3&amp;quot;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays the labels without the name.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;${__field.labels.X}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;${__field.labels.Loc}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;PBI&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays the value of the specified label key.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;${__field.labels.__values}&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Same as Syntax&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;PBI, 3&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Displays the values of the labels separated by a comma (without label keys).&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If the value is an empty string after rendering the expression for a particular field, then the default display method is applied.&lt;/p&gt;
&lt;h3 id=&#34;color-scheme&#34;&gt;Color scheme&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Color scheme&lt;/strong&gt; options let you set single or multiple colors for your entire visualization.&lt;/p&gt;
&lt;p&gt;The color options and their effect on a visualization depend on the visualization you&amp;rsquo;re working with and some visualizations have different color options.&lt;/p&gt;
&lt;p&gt;Select one of the following schemes:&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;Color scheme&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;Single color&lt;/td&gt;
              &lt;td&gt;Specifies a single color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Shades of a color&lt;/td&gt;
              &lt;td&gt;Grafana selects shades of a single color.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;From thresholds (by value)&lt;/td&gt;
              &lt;td&gt;The color is taken from the matching 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-thresholds/&#34;&gt;threshold&lt;/a&gt;. For some visualizations, you also need to choose if the color is set by the &lt;strong&gt;Last&lt;/strong&gt;, &lt;strong&gt;Min&lt;/strong&gt;, or &lt;strong&gt;Max&lt;/strong&gt; value of the field or series.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Classic palette&lt;/td&gt;
              &lt;td&gt;Grafana automatically assigns a color for each field or series based on its order. If the order of a field changes in your query, the color also changes. Useful for graphs, pie charts, and other categorical data visualizations.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Classic palette (by series name)&lt;/td&gt;
              &lt;td&gt;Grafana automatically assigns colors based on the name of the series. Useful when the series names to be visualized can change based on the available data.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Multiple continuous colors (by value)&lt;/td&gt;
              &lt;td&gt;Grafana automatically assigns colors based on the percentage of a value relative to the min and the max of the field or series. For some visualizations, you also need to choose if the color is set by the &lt;strong&gt;Last&lt;/strong&gt;, &lt;strong&gt;Min&lt;/strong&gt;, or &lt;strong&gt;Max&lt;/strong&gt; value of the field or series. Select from: &lt;strong&gt;Green-Yellow-Red&lt;/strong&gt;, &lt;strong&gt;Red-Yellow-Green&lt;/strong&gt;, &lt;strong&gt;Blue-Yellow-Red&lt;/strong&gt;, &lt;strong&gt;Yellow-Red&lt;/strong&gt;, &lt;strong&gt;Blue-Purple&lt;/strong&gt;, and &lt;strong&gt;Yellow-Blue&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;Single continuous color (by value)&lt;/td&gt;
              &lt;td&gt;Grafana automatically assigns shades of one color based on the percentage of a value relative to the min and the max of the field or series. For some visualizations, you also need to choose if the color is set by the &lt;strong&gt;Last&lt;/strong&gt;, &lt;strong&gt;Min&lt;/strong&gt;, or &lt;strong&gt;Max&lt;/strong&gt; value of the field or series. Select from: &lt;strong&gt;Blues&lt;/strong&gt;, &lt;strong&gt;Reds&lt;/strong&gt;, &lt;strong&gt;Greens&lt;/strong&gt;, and &lt;strong&gt;Purples&lt;/strong&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;You can also use the legend to open the color picker by clicking the legend series color icon. Setting color this way automatically creates an override rule that set&amp;rsquo;s a specific color for a specific series.&lt;/p&gt;
&lt;h3 id=&#34;no-value&#34;&gt;No value&lt;/h3&gt;
&lt;p&gt;Enter what Grafana should display if the field value is empty or null. The default value is a hyphen (-).&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-standard-options">Configure standard options&lt;/h1>
&lt;p>&lt;strong>Standard options&lt;/strong> in the panel editor pane let you change how field data is displayed in your visualizations. Options that you apply don&amp;rsquo;t change the data, they just change how Grafana &lt;em>displays&lt;/em> the data.&lt;/p></description></item><item><title>Configure a legend</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-legend/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-legend/</guid><content><![CDATA[&lt;h1 id=&#34;configure-a-legend&#34;&gt;Configure a legend&lt;/h1&gt;
&lt;p&gt;A panel includes a legend that you can use to identify and interpret data displayed in a visualization. Each legend option adds context and clarity to the data illustrated in a visualization.&lt;/p&gt;
&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;Legends are supported for the following visualizations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomaps&lt;/a&gt; and 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;heatmaps&lt;/a&gt; also have legends, but they only provide the choice to display or not display a legend and don&amp;rsquo;t support other legend options.&lt;/p&gt;
&lt;h2 id=&#34;legend-options&#34;&gt;Legend options&lt;/h2&gt;
&lt;p&gt;You can find the following options under the &lt;strong&gt;Legend&lt;/strong&gt; section in the panel edit pane.&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;Not all of the options listed apply to all visualizations with legends.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;visibility&#34;&gt;Visibility&lt;/h3&gt;
&lt;p&gt;Set whether the legend is displayed or not. Use the switch to toggle a legend on or off.&lt;/p&gt;
&lt;h3 id=&#34;mode&#34;&gt;Mode&lt;/h3&gt;
&lt;p&gt;Set the format in which the legend is displayed. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;List&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you format a legend as a table, other information about the legend, such as associated &lt;a href=&#34;#values&#34;&gt;values&lt;/a&gt; or where it&amp;rsquo;s located in the visualization, might be displayed as well.&lt;/p&gt;
&lt;h3 id=&#34;placement&#34;&gt;Placement&lt;/h3&gt;
&lt;p&gt;Set where on the visualization a legend is displayed. Choose from:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bottom&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Right&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;width&#34;&gt;Width&lt;/h3&gt;
&lt;p&gt;If you set the legend placement to &lt;strong&gt;Right&lt;/strong&gt;, the &lt;strong&gt;Width&lt;/strong&gt; option becomes available. Leave the field empty to allow Grafana to automatically set the legend width or enter a value in the field.&lt;/p&gt;
&lt;h3 id=&#34;values&#34;&gt;Values&lt;/h3&gt;
&lt;p&gt;You can add more context to a visualization by adding series data values or 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/calculation-types/&#34;&gt;calculations&lt;/a&gt; to a legend. You can add as many values as you&amp;rsquo;d like. After you apply your changes, you can scroll the legend to see all values.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-legend-values-10.3.png&#34;
  alt=&#34;Legend showing values&#34; width=&#34;324&#34;
     height=&#34;31&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;change-a-series-color&#34;&gt;Change a series color&lt;/h2&gt;
&lt;p&gt;By default, Grafana sets the colors of your series data, but you can change them through the panel legend. To change the series data color, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the panel you want to update.&lt;/li&gt;
&lt;li&gt;In the legend, click the color bar associated with the series.&lt;/li&gt;
&lt;li&gt;Select a pre-set color in the &lt;strong&gt;Colors&lt;/strong&gt; tab or set a custom color in the &lt;strong&gt;Custom&lt;/strong&gt; tab, using the picker or RGB values.&lt;/li&gt;
&lt;li&gt;Save the dashboard.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/legend/legend-series-color-7-5.png&#34;
  alt=&#34;Change legend series color&#34; width=&#34;1200&#34;
     height=&#34;480&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;isolate-series-data-in-a-visualization&#34;&gt;Isolate series data in a visualization&lt;/h2&gt;
&lt;p&gt;Visualizations can often be visually complex, and include many data series. You can simplify the view by removing series data from the visualization through the legend, which isolates the data you want to see. When you do this, Grafana automatically creates a new override in the &lt;strong&gt;Override&lt;/strong&gt; section.&lt;/p&gt;
&lt;p&gt;To isolate a series, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the panel you want to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the legend, click the label of the series you want to isolate.&lt;/p&gt;
&lt;p&gt;The system removes all other series data from view.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To incrementally add series data back to an isolated series, press the &lt;strong&gt;Ctrl&lt;/strong&gt; or &lt;strong&gt;Command&lt;/strong&gt; key and click the label of the series you want to add.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To save your changes so that they appear to all viewers of the panel, save the dashboard.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To revert back to the default view that includes all data, click any series label twice.&lt;/p&gt;
&lt;h2 id=&#34;sort-series&#34;&gt;Sort series&lt;/h2&gt;
&lt;p&gt;When you format a legend as a table and add values to it, you can sort series in the table by those values. To do so, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the panel you want to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel you want to work on to display the menu on the top right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll to the &lt;strong&gt;Legend&lt;/strong&gt; section of the panel edit pane.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Mode&lt;/strong&gt;, select &lt;strong&gt;Table&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Under &lt;strong&gt;Values&lt;/strong&gt;, select the value or calculation that you want to show.&lt;/p&gt;
&lt;p&gt;The legend table now displays values.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the calculation name header in the legend table to sort the values in the table in ascending or descending order.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-legend-sorted-10.3-v2.png&#34;
  alt=&#34;Legend formatted as a table showing sorted values&#34; width=&#34;890&#34;
     height=&#34;335&#34;/&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;This feature is only supported for the following visualizations: bar chart, histogram, time series.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

]]></content><description>&lt;h1 id="configure-a-legend">Configure a legend&lt;/h1>
&lt;p>A panel includes a legend that you can use to identify and interpret data displayed in a visualization. Each legend option adds context and clarity to the data illustrated in a visualization.&lt;/p></description></item><item><title>Configure tooltips</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-tooltips/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-tooltips/</guid><content><![CDATA[&lt;h1 id=&#34;configure-tooltips&#34;&gt;Configure tooltips&lt;/h1&gt;
&lt;p&gt;When you hover your cursor over a visualization, Grafana can display tooltips that contain more information about a data point, like the exact time of a result. You can customize tooltips to control how many series they include and the order of those values. You can also copy the content from tooltips to use elsewhere. Learn more about configuring tooltips in &lt;a href=&#34;#tooltip-options&#34;&gt;Tooltip options&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;You can configure tooltips for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;Heatmap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;p&gt;Some visualizations, for example 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;candlestick&lt;/a&gt; and 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/flame-graph/&#34;&gt;flame graph&lt;/a&gt;, have tooltips, but they aren&amp;rsquo;t configurable. These visualizations don&amp;rsquo;t have a &lt;strong&gt;Tooltip&lt;/strong&gt; section in the panel editor pane. 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/#tooltip&#34;&gt;Geomaps&lt;/a&gt; provide you the option to have tooltips triggered upon click or hover under the &lt;strong&gt;Map controls&lt;/strong&gt; options in the panel editor pane.&lt;/p&gt;
&lt;!-- if we add documentation for treemap, some info will need to be added in the paragraph above --&gt;
&lt;h2 id=&#34;tooltip-options&#34;&gt;Tooltip options&lt;/h2&gt;
&lt;p&gt;You can find the following options under the &lt;strong&gt;Tooltip&lt;/strong&gt; section in the panel edit pane.&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;Not all of the options listed apply to all visualizations with tooltips.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h3 id=&#34;tooltip-mode&#34;&gt;Tooltip mode&lt;/h3&gt;
&lt;p&gt;Choose how tooltips behave with the following options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Single&lt;/strong&gt; - The tooltip only the single series that you&amp;rsquo;re hovering over in the visualization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All&lt;/strong&gt; - The 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; - Tooltips aren&amp;rsquo;t displayed when you interact with the visualization.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can use a 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/configure-overrides/&#34;&gt;field override&lt;/a&gt; to hide individual series from the tooltip.&lt;/p&gt;
&lt;h3 id=&#34;values-sort-order&#34;&gt;Values sort order&lt;/h3&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;h3 id=&#34;hide-zeros&#34;&gt;Hide zeros&lt;/h3&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;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;/p&gt;
&lt;h3 id=&#34;hover-proximity&#34;&gt;Hover proximity&lt;/h3&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.&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;max-width&#34;&gt;Max width&lt;/h3&gt;
&lt;p&gt;Set the maximum width of the tooltip box.&lt;/p&gt;
&lt;h3 id=&#34;max-height&#34;&gt;Max height&lt;/h3&gt;
&lt;p&gt;Set the maximum height of the tooltip box. The default is 600 pixels.&lt;/p&gt;
&lt;h3 id=&#34;show-histogram-y-axis&#34;&gt;Show histogram (Y axis)&lt;/h3&gt;
&lt;p&gt;For the heatmap visualization only, when you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;Single&lt;/strong&gt;, the &lt;strong&gt;Show histogram (Y axis)&lt;/strong&gt; option is displayed. This option controls whether or not the tooltip includes a histogram representing the y-axis.&lt;/p&gt;
&lt;h3 id=&#34;show-color-scale&#34;&gt;Show color scale&lt;/h3&gt;
&lt;p&gt;For the heatmap visualization only, when you set the &lt;strong&gt;Tooltip mode&lt;/strong&gt; to &lt;strong&gt;Single&lt;/strong&gt;, the &lt;strong&gt;Show color scale&lt;/strong&gt; 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;
]]></content><description>&lt;h1 id="configure-tooltips">Configure tooltips&lt;/h1>
&lt;p>When you hover your cursor over a visualization, Grafana can display tooltips that contain more information about a data point, like the exact time of a result. You can customize tooltips to control how many series they include and the order of those values. You can also copy the content from tooltips to use elsewhere. Learn more about configuring tooltips in &lt;a href="#tooltip-options">Tooltip options&lt;/a>.&lt;/p></description></item><item><title>Configure data links and actions</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-data-links/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-data-links/</guid><content><![CDATA[&lt;h1 id=&#34;configure-data-links-and-actions&#34;&gt;Configure data links and actions&lt;/h1&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;h2 id=&#34;data-links&#34;&gt;Data links&lt;/h2&gt;
&lt;p&gt;With data links, you can create links that include the series name or even the value under the cursor. For example, if your visualization shows four servers, you can add a data link to one or two of them.&lt;/p&gt;
&lt;p&gt;The link itself is accessible in different ways depending on the visualization. For the time series visualization you need to click a data point or line:&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-series-data-link-v10.3.png&#34;
  alt=&#34;Time series visualization with a data link displayed&#34; width=&#34;948&#34;
     height=&#34;304&#34;/&gt;&lt;/p&gt;
&lt;p&gt;For visualizations like stat, gauge, or bar gauge you can click anywhere on the visualization to open the context menu:&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-data-link-v10.3.png&#34;
  alt=&#34;Stat visualization with a data link displayed&#34; width=&#34;950&#34;
     height=&#34;302&#34;/&gt;&lt;/p&gt;
&lt;p&gt;If there&amp;rsquo;s only one data link in the visualization, clicking anywhere on the visualization opens the link rather than the context menu.&lt;/p&gt;
&lt;h3 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h3&gt;
&lt;p&gt;You can configure data links for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;Heatmap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;actions&#34;&gt;Actions&lt;/h2&gt;
&lt;p&gt;Using actions, you can trigger processes like starting or shutting down a server, directly from a dashboard panel. 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/#button-api-options&#34;&gt;API settings&lt;/a&gt; are configured in the &lt;strong&gt;Add action&lt;/strong&gt; dialog box. You can also pass variables in the API editor.&lt;/p&gt;
&lt;h3 id=&#34;supported-visualizations-1&#34;&gt;Supported visualizations&lt;/h3&gt;
&lt;p&gt;You can configure actions for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;data-link-variables&#34;&gt;Data link and action variables&lt;/h2&gt;
&lt;p&gt;Variables in data links and actions let you send people to a detailed dashboard or trigger an API call with preserved data filters. For example, you could use variables to specify a label, time range, series, or variable selection.&lt;/p&gt;
&lt;p&gt;To see a list of available variables, enter &lt;code&gt;$&lt;/code&gt; in the data link or action &lt;strong&gt;URL&lt;/strong&gt; 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;These variables changed in 6.4 so if you have an older version of Grafana, then use the version picker to select docs for an older version of Grafana.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Azure Monitor, 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/aws-cloudwatch/query-editor/#deep-link-grafana-panels-to-the-cloudwatch-console-1&#34;&gt;CloudWatch&lt;/a&gt;, and 
    &lt;a href=&#34;/docs/grafana/v12.4/datasources/google-cloud-monitoring/query-editor/#deep-link-from-grafana-panels-to-the-google-cloud-console-metrics-explorer&#34;&gt;Google Cloud Monitoring&lt;/a&gt; have pre-configured data links called &lt;em&gt;deep links&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;You can also use template variables in your data links or actions URLs. For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/&#34;&gt;Templates and variables&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;time-range-panel-variables&#34;&gt;Time range panel variables&lt;/h3&gt;
&lt;p&gt;These variables allow you to include the current time range in the data link or action URL:&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;Variable&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;code&gt;__url_time_range&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Current dashboard&amp;rsquo;s time range (for example, &lt;code&gt;?from=now-6h&amp;amp;to=now&lt;/code&gt;)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__from&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#__from-and-__to&#34;&gt;Global variables&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__to&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;For more information, refer to 
    &lt;a href=&#34;/docs/grafana/v12.4/dashboards/variables/add-template-variables/#__from-and-__to&#34;&gt;Global variables&lt;/a&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;When you create data links and actions using time range variables like &lt;code&gt;__url_time_range&lt;/code&gt; in the URL, you have to form the query parameter syntax yourself; that is, you must format the URL by appending query parameters using the question mark (&lt;code&gt;?&lt;/code&gt;) and ampersand (&lt;code&gt;&amp;amp;&lt;/code&gt;) syntax. These characters aren&amp;rsquo;t automatically generated.&lt;/p&gt;
&lt;h3 id=&#34;series-variables&#34;&gt;Series variables&lt;/h3&gt;
&lt;p&gt;Series-specific variables are available under &lt;code&gt;__series&lt;/code&gt; namespace:&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;Variable&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;code&gt;__series.name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Series name to the URL&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;field-variables&#34;&gt;Field variables&lt;/h3&gt;
&lt;p&gt;Field-specific variables are available under &lt;code&gt;__field&lt;/code&gt; namespace:&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;Variable&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;code&gt;__field.name&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;The name of the field&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__field.labels.&amp;lt;LABEL&amp;gt;&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Label&amp;rsquo;s value to the URL. If your label contains dots, then use &lt;code&gt;__field.labels[&amp;quot;&amp;lt;LABEL&amp;gt;&amp;quot;]&lt;/code&gt; syntax.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;value-variables&#34;&gt;Value variables&lt;/h3&gt;
&lt;p&gt;Value-specific variables are available under &lt;code&gt;__value&lt;/code&gt; namespace:&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;Variable&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;code&gt;__value.time&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Value&amp;rsquo;s timestamp (Unix ms epoch) to the URL (for example, &lt;code&gt;?time=1560268814105&lt;/code&gt;)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__value.raw&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Raw value&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__value.numeric&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Numeric representation of a value&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__value.text&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Text representation of a value&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__value.calc&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Calculation name if the value is result of calculation&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Using value-specific variables in data links and actions can show different results depending on the set option of Tooltip mode.&lt;/p&gt;
&lt;p&gt;When you create data links and actions using time range variables like &lt;code&gt;__value.time&lt;/code&gt; in the URL, you have to form the query parameter syntax yourself; that is, you must add the question mark (&lt;code&gt;?&lt;/code&gt;) and ampersand (&lt;code&gt;&amp;amp;&lt;/code&gt;). These characters aren&amp;rsquo;t automatically generated.&lt;/p&gt;
&lt;h3 id=&#34;data-variables&#34;&gt;Data variables&lt;/h3&gt;
&lt;p&gt;To access values and labels from other fields use:&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;Variable&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;code&gt;__data.fields[i]&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Value of field &lt;code&gt;i&lt;/code&gt; (on the same row)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__data.fields[&amp;quot;NameOfField&amp;quot;]&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Value of field using name instead of index&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;__data.fields[1].labels.cluster&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;Access labels of another field&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;template-variables&#34;&gt;Template variables&lt;/h3&gt;
&lt;p&gt;When linking to another dashboard that uses template variables, select variable values for whoever clicks the link.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;${var-myvar:queryparam}&lt;/code&gt; - where &lt;code&gt;var-myvar&lt;/code&gt; is the name of the template variable that matches one in the current dashboard that you want to use.&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;Variable state&lt;/th&gt;
              &lt;th&gt;Result in the created URL&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;selected one value&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;var-myvar=value1&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;selected multiple values&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;var-myvar=value1&amp;amp;var-myvar=value2&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;selected &lt;code&gt;All&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;var-myvar=All&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;If you want to add all of the current dashboard&amp;rsquo;s variables to the URL, then use &lt;code&gt;${__all_variables}&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;When you link to another dashboard, ensure that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The target dashboard has the same variable name. If it doesn&amp;rsquo;t (for example, &lt;code&gt;server&lt;/code&gt; in the source dashboard and &lt;code&gt;host&lt;/code&gt; in the target), you must align them or explicitly map values (for example, &lt;code&gt;&amp;amp;var-host=${server}&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;You use the variable &lt;em&gt;name&lt;/em&gt;, and not the label. Labels are only used as display text and aren&amp;rsquo;t recognized in URLs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example, if you have a variable with the name &lt;code&gt;var-server&lt;/code&gt; and the label &lt;code&gt;ChooseYourServer&lt;/code&gt;, you must use &lt;code&gt;var-server&lt;/code&gt; in the URL, as shown in the following table:&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;Correct link&lt;/th&gt;
              &lt;th&gt;Incorrect link&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;/d/xxxx/dashboard-b?orgId=1&amp;amp;var-server=web02&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;/d/xxxx/dashboard-b?orgId=1&amp;amp;var-ChooseYourServer=web02&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;add-a-data-link&#34;&gt;Add data links or actions&lt;/h2&gt;
&lt;p&gt;The following tasks describe how to configure data links and actions.&lt;/p&gt;




  &lt;div class=&#34;br-4 base-border border-color-gray-3 docs_tabs&#34;&gt;
    &lt;div x-data=&#34;app_content_tabs([&amp;#34;Add data links&amp;#34;,&amp;#34;Add actions&amp;#34;], &#39;c7fe9193a7a3b61c9673075b87104869&#39;)&#34; x-init=&#34;init()&#34;&gt;
      &lt;div class=&#34;d-flex w-100p flex-direction-row align-items-center justify-content-flex-start d-md-none&#34;&gt;
        &lt;select class=&#34;docs_tabs--select w-100p base-border-bottom border-color-gray-3&#34; @change=&#34;toggle($event.target.value)&#34;&gt;
          
          
            &lt;option value=&#34;Add data links&#34; :selected=&#34;active === &#39;Add data links&#39;&#34;&gt;Add data links&lt;/option&gt;
          
          
            &lt;option value=&#34;Add actions&#34; :selected=&#34;active === &#39;Add actions&#39;&#34;&gt;Add actions&lt;/option&gt;
          
        &lt;/select&gt; 
      &lt;/div&gt;
      &lt;nav class=&#34;docs_tabs--navigation base-border-bottom border-color-gray-3 d-none d-md-block&#34; role=&#34;tablist&#34; data-codetoggle=&#34;true&#34;&gt;
        
        
          &lt;button
            class=&#34;docs_tabs--label f-14 bg-transparent color-gray-11 py-8 px-1&#34;
            data-toggle=&#34;tab&#34;
            role=&#34;tab&#34;
            @click=&#34;toggle(&#39;Add data links&#39;)&#34;
            :class=&#34;{ &#39;docs_tabs--label-active&#39;: active === &#39;Add data links&#39; }&#34;
          &gt;
            Add data links
          &lt;/button&gt;
        
        
          &lt;button
            class=&#34;docs_tabs--label f-14 bg-transparent color-gray-11 py-8 px-1&#34;
            data-toggle=&#34;tab&#34;
            role=&#34;tab&#34;
            @click=&#34;toggle(&#39;Add actions&#39;)&#34;
            :class=&#34;{ &#39;docs_tabs--label-active&#39;: active === &#39;Add actions&#39; }&#34;
          &gt;
            Add actions
          &lt;/button&gt;
        
      &lt;/nav&gt;
      &lt;div class=&#34;docs_tabs--content-container&#34;&gt;
        



&lt;div
  class=&#34;docs_tabs--content py-1 px-2&#34;
  :class=&#34;active === &#39;Add data links&#39; ? &#39;d-block&#39; : &#39;d-none&#39;&#34;
  id=&#34;&#34;
  role=&#34;tabpanel&#34;
  aria-labelledby=&#34;&#34;
&gt;
  &lt;p&gt;To add a data link, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the panel to which you want to add the data link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel to display the menu icon in the upper-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu icon and select &lt;strong&gt;Edit&lt;/strong&gt; to open the panel 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; to which you want to link.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) 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.&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 visualization, toggle the &lt;strong&gt;One click&lt;/strong&gt; switch.&lt;/p&gt;
&lt;p&gt;Only one data link can have &lt;strong&gt;One click&lt;/strong&gt; enabled at a time. &lt;strong&gt;One click&lt;/strong&gt; is only supported for some visualizations.&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;Click &lt;strong&gt;Save dashboard&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 then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

   


&lt;div
  class=&#34;docs_tabs--content py-1 px-2&#34;
  :class=&#34;active === &#39;Add actions&#39; ? &#39;d-block&#39; : &#39;d-none&#39;&#34;
  id=&#34;&#34;
  role=&#34;tabpanel&#34;
  aria-labelledby=&#34;&#34;
&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 all visualizations. For the list of supported visualizations, refer to &lt;a href=&#34;#supported-visualizations-1&#34;&gt;Supported visualizations&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&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;Navigate to the panel to which you want to add the action.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel to display the menu icon in the upper-right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu icon and select &lt;strong&gt;Edit&lt;/strong&gt; to open the panel 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;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the dialog box that opens, define the API call settings:&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;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;/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;Click &lt;strong&gt;Save dashboard&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 then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

   
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;


&lt;p&gt;If you add multiple data links or actions, you can control the order in which they appear in the visualization. To do this, click and drag the data link or action to the desired position.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-data-links-and-actions">Configure data links and actions&lt;/h1>
&lt;p>&lt;em>Data links&lt;/em> allow you to link to other panels, dashboards, and external resources and &lt;em>actions&lt;/em> 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></description></item><item><title>Configure value mappings</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-value-mappings/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-value-mappings/</guid><content><![CDATA[&lt;h1 id=&#34;configure-value-mappings&#34;&gt;Configure value mappings&lt;/h1&gt;
&lt;p&gt;In addition to field overrides, value mapping is a technique you can use to change how data appears in a visualization.&lt;/p&gt;
&lt;p&gt;For example, the mapping applied in the following image causes the visualization to display the text &lt;code&gt;Cold&lt;/code&gt;, &lt;code&gt;Good&lt;/code&gt;, and &lt;code&gt;Hot&lt;/code&gt; in blue, green, and red for ranges of temperatures rather than actual temperature values. Using value mappings this way can make data faster and easier to understand and interpret.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-value-mappings-v10.4.png&#34;
  alt=&#34;Value mappings applied to a gauge visualization&#34; width=&#34;1066&#34;
     height=&#34;470&#34;/&gt;&lt;/p&gt;
&lt;p&gt;Value mappings bypass unit formatting set in the &lt;strong&gt;Standard options&lt;/strong&gt; section of panel editor, like color or number of decimal places displayed. When value mappings are present in a panel, Grafana displays a summary of them in the &lt;strong&gt;Value mappings&lt;/strong&gt; section of the editor panel.&lt;/p&gt;
&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;You can configure value mappings for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;types-of-value-mappings&#34;&gt;Types of value mappings&lt;/h2&gt;
&lt;p&gt;Grafana supports the following value mapping types:&lt;/p&gt;
&lt;h3 id=&#34;value&#34;&gt;Value&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Value&lt;/strong&gt; mapping maps specific values to text and a color. For example, you can configure a mapping so that all instances of the value &lt;code&gt;10&lt;/code&gt; appear as &lt;strong&gt;Perfection!&lt;/strong&gt; rather than the number. Use &lt;strong&gt;Value&lt;/strong&gt; mapping when you want to format a single value.
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-map-value-v10.4.png&#34;
  alt=&#34;The value 10 mapped to the text Perfection!&#34; width=&#34;978&#34;
     height=&#34;114&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;range&#34;&gt;Range&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Range&lt;/strong&gt; mapping maps numerical ranges to text and a color. For example, if a value is within a certain range, you can configure a range value mapping to display &lt;strong&gt;Low&lt;/strong&gt; or &lt;strong&gt;High&lt;/strong&gt; rather than the number. Use &lt;strong&gt;Range&lt;/strong&gt; mapping when you want to format multiple, continuous values.
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-map-range-v10.4.png&#34;
  alt=&#34;Ranges of numbers mapped to the text Low and High with colors yellow and red&#34; width=&#34;978&#34;
     height=&#34;151&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;regex&#34;&gt;Regex&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Regex&lt;/strong&gt; mapping maps regular expressions to text and a color. For example, if a value is &lt;code&gt;www.example.com&lt;/code&gt;, you can configure a regular expression value mapping so that Grafana displays &lt;strong&gt;www&lt;/strong&gt; and truncates the domain. Use the &lt;strong&gt;Regex&lt;/strong&gt; mapping when you want to format the text and color of a regular expression value.
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-map-regex-v10.4.png&#34;
  alt=&#34;A regular expression used to truncate full URLs to the text wwww&#34; width=&#34;979&#34;
     height=&#34;115&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;special&#34;&gt;Special&lt;/h3&gt;
&lt;p&gt;A &lt;strong&gt;Special&lt;/strong&gt; mapping maps special values like &lt;code&gt;Null&lt;/code&gt;, &lt;code&gt;NaN&lt;/code&gt; (not a number), and boolean values like &lt;code&gt;true&lt;/code&gt; and &lt;code&gt;false&lt;/code&gt; to text and color. For example, you can configure a special value mapping so that &lt;code&gt;null&lt;/code&gt; values appear as &lt;strong&gt;N/A&lt;/strong&gt;. Use the &lt;strong&gt;Special&lt;/strong&gt; mapping when you want to format uncommon, boolean, or empty values.
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-map-special-v10.4.png&#34;
  alt=&#34;The value null mapped to the text N/A&#34; width=&#34;979&#34;
     height=&#34;105&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;Refer to the following examples to learn more about value mapping.&lt;/p&gt;
&lt;h3 id=&#34;time-series-example&#34;&gt;Time series example&lt;/h3&gt;
&lt;p&gt;The following image shows a time series visualization with value mappings. Value mapping colors aren&amp;rsquo;t applied to this visualization, but the display text is shown on the axis.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/value-mappings/value-mappings-summary-example-8-0.png&#34;
  alt=&#34;Value mappings time series example&#34; width=&#34;1000&#34;
     height=&#34;339&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;stat-example&#34;&gt;Stat example&lt;/h3&gt;
&lt;p&gt;The following image shows a stat visualization with value mappings and text colors applied. You can hide the sparkline so it doesn&amp;rsquo;t interfere with the values.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/value-mappings/value-mappings-stat-example-8-0.png&#34;
  alt=&#34;Value mappings stat example&#34; width=&#34;1158&#34;
     height=&#34;445&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;bar-gauge-example&#34;&gt;Bar gauge example&lt;/h3&gt;
&lt;p&gt;The following image shows a bar gauge visualization with value mappings. Note that the value mapping colors are applied to the text, but not to the gauges.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/value-mappings/value-mappings-bar-gauge-example-8-0.png&#34;
  alt=&#34;Value mappings bar gauge example&#34; width=&#34;1000&#34;
     height=&#34;275&#34;/&gt;&lt;/p&gt;
&lt;h3 id=&#34;table-example&#34;&gt;Table example&lt;/h3&gt;
&lt;p&gt;The following image shows a table visualization with value mappings. If you want value mapping colors displayed on the table, then set the cell display mode to &lt;strong&gt;Color text&lt;/strong&gt; or &lt;strong&gt;Color background&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/static/img/docs/value-mappings/value-mappings-table-example-8-0.png&#34;
  alt=&#34;Value mappings table example&#34; width=&#34;1163&#34;
     height=&#34;384&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;add-a-value-mapping&#34;&gt;Add a value mapping&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Navigate to the panel you want to update.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hover over any part of the panel you want to work on to display the menu on the top right corner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click the menu and select &lt;strong&gt;Edit&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Scroll to the &lt;strong&gt;Value mappings&lt;/strong&gt; section and expand it.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Add value mappings&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Add a new mapping&lt;/strong&gt; and then select one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Value&lt;/strong&gt; - Enter a single value to match.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Range&lt;/strong&gt; - Enter the beginning and ending values of a range to match.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Regex&lt;/strong&gt; - Enter a regular expression pattern to match.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Special&lt;/strong&gt; - Select a special value to match.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Enter display text.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Set the color.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(Optional) Set an icon (canvas visualizations only).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Click &lt;strong&gt;Update&lt;/strong&gt; to save the value mapping.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After you&amp;rsquo;ve added a mapping, the &lt;strong&gt;Edit value mappings&lt;/strong&gt; button replaces the &lt;strong&gt;Add value mappings&lt;/strong&gt; button. Click the edit button to add or update mappings.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Click &lt;strong&gt;Save dashboard&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
]]></content><description>&lt;h1 id="configure-value-mappings">Configure value mappings&lt;/h1>
&lt;p>In addition to field overrides, value mapping is a technique you can use to change how data appears in a visualization.&lt;/p>
&lt;p>For example, the mapping applied in the following image causes the visualization to display the text &lt;code>Cold&lt;/code>, &lt;code>Good&lt;/code>, and &lt;code>Hot&lt;/code> in blue, green, and red for ranges of temperatures rather than actual temperature values. Using value mappings this way can make data faster and easier to understand and interpret.&lt;/p></description></item><item><title>Configure thresholds</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-thresholds/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-thresholds/</guid><content><![CDATA[&lt;h1 id=&#34;configure-thresholds&#34;&gt;Configure thresholds&lt;/h1&gt;
&lt;p&gt;In dashboards, a threshold is a value or limit you set for a metric that&amp;rsquo;s reflected visually when it&amp;rsquo;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;Using thresholds, you can color grid lines and regions in a time series visualization:
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png&#34;
  alt=&#34;Time series visualization with green, blue, and purple threshold lines and regions&#34; width=&#34;944&#34;
     height=&#34;299&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can color the background or value text in a stat visualization:
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-value-v10.4.png&#34;
  alt=&#34;Stat visualization with three values in green and orange&#34; width=&#34;943&#34;
     height=&#34;299&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can define regions and region colors in a state timeline:
&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-state-timeline-v10.4.png&#34;
  alt=&#34;State timeline with green, blue, and pink region thresholds&#34; width=&#34;940&#34;
     height=&#34;300&#34;/&gt;&lt;/p&gt;
&lt;p&gt;You can also use thresholds to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Color lines in a time series visualization&lt;/li&gt;
&lt;li&gt;Color the gauge and threshold markers in a gauge&lt;/li&gt;
&lt;li&gt;Color markers in a geomap&lt;/li&gt;
&lt;li&gt;Color cell text or background in a table&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/000000167/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Threshold example&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/000000167/&#34;&gt;Try it&lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;

&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;You can set thresholds in the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;default-thresholds&#34;&gt;Default thresholds&lt;/h2&gt;
&lt;p&gt;On visualizations that support thresholds, Grafana has the following default threshold settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;80 = red&lt;/li&gt;
&lt;li&gt;Base = green&lt;/li&gt;
&lt;li&gt;Mode = Absolute&lt;/li&gt;
&lt;li&gt;Show thresholds = Off (for some visualizations); for more information, see the &lt;a href=&#34;#show-thresholds&#34;&gt;Show thresholds&lt;/a&gt; option.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;thresholds-options&#34;&gt;Thresholds options&lt;/h2&gt;
&lt;p&gt;You can set the following options to further define how thresholds look.&lt;/p&gt;
&lt;h3 id=&#34;threshold-value&#34;&gt;Threshold value&lt;/h3&gt;
&lt;p&gt;This number is the value that triggers the threshold. You can also set the color associated with the threshold in this field.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Base&lt;/strong&gt; value represents minus infinity. By default, it&amp;rsquo;s set to the color green, which is generally the “good” color.&lt;/p&gt;
&lt;h3 id=&#34;thresholds-mode&#34;&gt;Thresholds mode&lt;/h3&gt;
&lt;p&gt;There are two threshold modes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Absolute&lt;/strong&gt; thresholds are defined by a number. For example, 80 on a scale of 1 to 150.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Percentage&lt;/strong&gt; thresholds are defined relative to minimum or maximum. For example, 80 percent.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;show-thresholds&#34;&gt;Show thresholds&lt;/h3&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 option is supported for the bar chart, candlestick, time series, and trend visualizations.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Set if and how thresholds are shown with 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;Example&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;Off&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;As lines&lt;/td&gt;
              &lt;td&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-thresholds-lines-v10.4.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-thresholds-lines-v10.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Visualization with threshold as a line&#34;width=&#34;943&#34;height=&#34;299&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-v10.4.png&#34;
            alt=&#34;Visualization with threshold as a line&#34;width=&#34;943&#34;height=&#34;299&#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;As lines (dashed)&lt;/td&gt;
              &lt;td&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-thresholds-dashed-lines-v10.4.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-thresholds-dashed-lines-v10.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Visualization with threshold as a dashed line&#34;width=&#34;944&#34;height=&#34;300&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-v10.4.png&#34;
            alt=&#34;Visualization with threshold as a dashed line&#34;width=&#34;944&#34;height=&#34;300&#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;As filled regions&lt;/td&gt;
              &lt;td&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-thresholds-regions-v10.4.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-thresholds-regions-v10.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Visualization with threshold as a region&#34;width=&#34;943&#34;height=&#34;297&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-regions-v10.4.png&#34;
            alt=&#34;Visualization with threshold as a region&#34;width=&#34;943&#34;height=&#34;297&#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;As filled regions and lines&lt;/td&gt;
              &lt;td&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-thresholds-lines-regions-v10.4.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-thresholds-lines-regions-v10.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Visualization with threshold as a region and line&#34;width=&#34;944&#34;height=&#34;299&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-lines-regions-v10.4.png&#34;
            alt=&#34;Visualization with threshold as a region and line&#34;width=&#34;944&#34;height=&#34;299&#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;As filled regions and lines (dashed)&lt;/td&gt;
              &lt;td&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-thresholds-dashed-lines-regions-v10.4.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-thresholds-dashed-lines-regions-v10.4.png&#34;data-srcset=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=320 320w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=550 550w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=750 750w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=900 900w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=1040 1040w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=1240 1240w, /media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png?w=1920 1920w&#34;data-sizes=&#34;auto&#34;alt=&#34;Visualization with threshold as a region and dashed line&#34;width=&#34;942&#34;height=&#34;298&#34;/&gt;
        &lt;noscript&gt;
          &lt;img
            src=&#34;/media/docs/grafana/panels-visualizations/screenshot-thresholds-dashed-lines-regions-v10.4.png&#34;
            alt=&#34;Visualization with threshold as a region and dashed line&#34;width=&#34;942&#34;height=&#34;298&#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;h2 id=&#34;add-a-threshold&#34;&gt;Add a threshold&lt;/h2&gt;
&lt;p&gt;You can add as many thresholds to a visualization as you want. Grafana automatically sorts thresholds values from highest to lowest.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the panel you want to update.&lt;/li&gt;
&lt;li&gt;Hover over any part of the panel you want to work on to display the 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;Scroll to the &lt;strong&gt;Thresholds&lt;/strong&gt; section or enter &lt;code&gt;thresholds&lt;/code&gt; in the search bar at the top of the panel edit pane.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;&#43; Add threshold&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Enter a new threshold value or use the up and down arrows at the right side of the field to increase or decrease the value incrementally.&lt;/li&gt;
&lt;li&gt;Click the colored circle to the left of the threshold value to open the color picker, where you can update the threshold color.&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;Thresholds mode&lt;/strong&gt;, select either &lt;strong&gt;Absolute&lt;/strong&gt; or &lt;strong&gt;Percentage&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Under &lt;strong&gt;Show thresholds&lt;/strong&gt;, set how the threshold is displayed or turn it off.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save dashboard&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To delete a threshold, navigate to the panel that contains the threshold and click the trash icon next to the threshold you want to remove.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-thresholds">Configure thresholds&lt;/h1>
&lt;p>In dashboards, a threshold is a value or limit you set for a metric that&amp;rsquo;s reflected visually when it&amp;rsquo;s met or exceeded. Thresholds are one way you can conditionally style and color your visualizations based on query results.&lt;/p></description></item><item><title>Configure field overrides</title><link>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-overrides/</link><pubDate>Fri, 03 Apr 2026 12:35:46 -0500</pubDate><guid>https://grafana.com/docs/grafana/v12.4/visualizations/panels-visualizations/configure-overrides/</guid><content><![CDATA[&lt;h1 id=&#34;configure-field-overrides&#34;&gt;Configure field overrides&lt;/h1&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;For example, you can override the default unit measurement for all fields that include the text &amp;ldquo;bytes&amp;rdquo; by adding an override using the &lt;strong&gt;Fields with name matching regex&lt;/strong&gt; matcher and then the &lt;strong&gt;Standard options &amp;gt; Unit&lt;/strong&gt; setting to the override rule:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-unit-override-v10.3.png&#34;
  alt=&#34;Field with unit override&#34; width=&#34;399&#34;
     height=&#34;223&#34;/&gt;&lt;/p&gt;
&lt;p&gt;After you&amp;rsquo;ve set them, your overrides appear in both the &lt;strong&gt;All&lt;/strong&gt; and &lt;strong&gt;Overrides&lt;/strong&gt; tabs of the panel editor pane:&lt;/p&gt;
&lt;p&gt;&lt;img
  class=&#34;lazyload d-inline-block&#34;
  data-src=&#34;/media/docs/grafana/panels-visualizations/screenshot-all-overrides-tabs-v11.png&#34;
  alt=&#34;All and Overrides tabs of panel editor pane&#34; width=&#34;552&#34;
     height=&#34;158&#34;/&gt;&lt;/p&gt;
&lt;h2 id=&#34;supported-visualizations&#34;&gt;Supported visualizations&lt;/h2&gt;
&lt;p&gt;You can configure field overrides for the following visualizations:&lt;/p&gt;
&lt;div class=&#34;column-list&#34;&gt;
  &lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-chart/&#34;&gt;Bar chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/bar-gauge/&#34;&gt;Bar gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/candlestick/&#34;&gt;Candlestick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/canvas/&#34;&gt;Canvas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/geomap/&#34;&gt;Geomap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/heatmap/&#34;&gt;Heatmap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/histogram/&#34;&gt;Histogram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/pie-chart/&#34;&gt;Pie chart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/stat/&#34;&gt;Stat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/state-timeline/&#34;&gt;State timeline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/status-history/&#34;&gt;Status history&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/table/&#34;&gt;Table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/time-series/&#34;&gt;Time series&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/trend/&#34;&gt;Trend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/visualizations/xy-chart/&#34;&gt;XY chart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;h2 id=&#34;override-rules&#34;&gt;Override rules&lt;/h2&gt;
&lt;p&gt;You can choose from five types of override rules, which are described in the following sections.&lt;/p&gt;
&lt;h3 id=&#34;fields-with-name&#34;&gt;Fields with name&lt;/h3&gt;
&lt;p&gt;Select a field from the list of all available fields. Properties you add to this type of rule are only applied to this single field.&lt;/p&gt;
&lt;h3 id=&#34;fields-with-name-matching-regex&#34;&gt;Fields with name matching regex&lt;/h3&gt;
&lt;p&gt;Specify fields to override with a regular expression. Properties you add to this type of rule are applied to all fields where the field name matches the regular expression. This override doesn&amp;rsquo;t rename the field; to do this, use the 
    &lt;a href=&#34;/docs/grafana/v12.4/panels-visualizations/query-transform-data/transform-data/#rename-by-regex&#34;&gt;Rename by regex transformation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;fields-with-type&#34;&gt;Fields with type&lt;/h3&gt;
&lt;p&gt;Select fields by type, such as string, numeric, or time. Properties you add to this type of rule are applied to all fields that match the selected type.&lt;/p&gt;
&lt;h3 id=&#34;fields-returned-by-query&#34;&gt;Fields returned by query&lt;/h3&gt;
&lt;p&gt;Select all fields returned by a specific query, such as A, B, or C. Properties you add to this type of rule are applied to all fields returned by the selected query.&lt;/p&gt;
&lt;h3 id=&#34;fields-with-values&#34;&gt;Fields with values&lt;/h3&gt;
&lt;p&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;. Properties you add to this type of rule are applied to all fields returned by the selected condition.&lt;/p&gt;
&lt;h2 id=&#34;examples&#34;&gt;Examples&lt;/h2&gt;
&lt;p&gt;The following examples demonstrate how you can use override rules to alter the display of fields in visualizations.&lt;/p&gt;
&lt;h3 id=&#34;example-1-format-temperature&#34;&gt;Example 1: Format temperature&lt;/h3&gt;
&lt;p&gt;The following result set is a data frame that consists of two fields: time and temperature.&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 style=&#34;text-align: center&#34;&gt;time&lt;/th&gt;
              &lt;th style=&#34;text-align: center&#34;&gt;temperature&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;45.0&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;47.0&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;48.0&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;You can apply field options to each field (column) of this structure to alter the way its values are displayed. For example, you can set the following override rule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rule: &lt;strong&gt;Fields with type&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Field: temperature&lt;/li&gt;
&lt;li&gt;Override property: &lt;strong&gt;Standard options &amp;gt; Unit&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Selection: &lt;strong&gt;Temperature &amp;gt; Celsius&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This results in the following table:&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 style=&#34;text-align: center&#34;&gt;time&lt;/th&gt;
              &lt;th style=&#34;text-align: center&#34;&gt;temperature&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;45.0 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;47.0 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;48.0 °C&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;In addition, the decimal place isn&amp;rsquo;t required, so you can remove it by adding another override property that changes the &lt;strong&gt;Standard options &amp;gt; Decimals&lt;/strong&gt; setting from &lt;strong&gt;auto&lt;/strong&gt; to &lt;code&gt;0&lt;/code&gt;. That results in the following table:&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 style=&#34;text-align: center&#34;&gt;time&lt;/th&gt;
              &lt;th style=&#34;text-align: center&#34;&gt;temperature&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;45 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;47 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td style=&#34;text-align: center&#34;&gt;48 °C&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h3 id=&#34;example-2-format-temperature-and-humidity&#34;&gt;Example 2: Format temperature and humidity&lt;/h3&gt;
&lt;p&gt;The following result set is a data frame that consists of four fields: time, high temp, low temp, and humidity.&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;high temp&lt;/th&gt;
              &lt;th&gt;low temp&lt;/th&gt;
              &lt;th&gt;humidity&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td&gt;45.0&lt;/td&gt;
              &lt;td&gt;30.0&lt;/td&gt;
              &lt;td&gt;67&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td&gt;47.0&lt;/td&gt;
              &lt;td&gt;34.0&lt;/td&gt;
              &lt;td&gt;68&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td&gt;48.0&lt;/td&gt;
              &lt;td&gt;31.0&lt;/td&gt;
              &lt;td&gt;68&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;Use the following override rule and properties to add the &lt;strong&gt;Celsius&lt;/strong&gt; unit option and remove the decimal place:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rule: &lt;strong&gt;Fields with type&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Field: temperature&lt;/li&gt;
&lt;li&gt;Override property: &lt;strong&gt;Standard options &amp;gt; Unit&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Selection: &lt;strong&gt;Temperature &amp;gt; Celsius&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Override property: &lt;strong&gt;Standard options &amp;gt; Decimals&lt;/strong&gt;
-Change setting from &lt;strong&gt;auto&lt;/strong&gt; to &lt;code&gt;0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This results in the following table:&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;high temp&lt;/th&gt;
              &lt;th&gt;low temp&lt;/th&gt;
              &lt;th&gt;humidity&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td&gt;45 °C&lt;/td&gt;
              &lt;td&gt;30 °C&lt;/td&gt;
              &lt;td&gt;67 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td&gt;47 °C&lt;/td&gt;
              &lt;td&gt;34 °C&lt;/td&gt;
              &lt;td&gt;68 °C&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td&gt;48 °C&lt;/td&gt;
              &lt;td&gt;31 °C&lt;/td&gt;
              &lt;td&gt;68 °C&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;The temperature fields are displaying correctly, but the humidity has incorrect units. You can fix this by applying a &lt;strong&gt;Misc &amp;gt; Percent (0-100)&lt;/strong&gt; override to the humidity field. This results in the following table:&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;high temp&lt;/th&gt;
              &lt;th&gt;low temp&lt;/th&gt;
              &lt;th&gt;humidity&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:04:00&lt;/td&gt;
              &lt;td&gt;45 °C&lt;/td&gt;
              &lt;td&gt;30 °C&lt;/td&gt;
              &lt;td&gt;67%&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:05:00&lt;/td&gt;
              &lt;td&gt;47 °C&lt;/td&gt;
              &lt;td&gt;34 °C&lt;/td&gt;
              &lt;td&gt;68%&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;2020-01-02 03:06:00&lt;/td&gt;
              &lt;td&gt;48 °C&lt;/td&gt;
              &lt;td&gt;31 °C&lt;/td&gt;
              &lt;td&gt;68%&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;add-a-field-override&#34;&gt;Add a field override&lt;/h2&gt;
&lt;p&gt;To add a field override, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the panel to which you want to add the data link.&lt;/li&gt;
&lt;li&gt;Hover over any part of the panel to display the menu icon in the upper-right corner.&lt;/li&gt;
&lt;li&gt;Click the menu icon and select &lt;strong&gt;Edit&lt;/strong&gt; to open the panel editor.&lt;/li&gt;
&lt;li&gt;At the bottom of the panel editor pane, click &lt;strong&gt;Add field override&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select the fields to which the override will be applied:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fields with name&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fields with name matching regex&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fields with type&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fields returned by query&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fields with values&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add override property&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select the field option that you want to apply.&lt;/li&gt;
&lt;li&gt;Continue to add overrides to this field by clicking &lt;strong&gt;Add override property&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Add as many overrides as you need.&lt;/li&gt;
&lt;li&gt;When you&amp;rsquo;re finished, click &lt;strong&gt;Save dashboard&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;edit-a-field-override&#34;&gt;Edit a field override&lt;/h2&gt;
&lt;p&gt;To edit a field override, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Navigate to the panel to which you want to add the data link.&lt;/li&gt;
&lt;li&gt;Hover over any part of the panel to display the menu icon in the upper-right corner.&lt;/li&gt;
&lt;li&gt;Click the menu icon and select &lt;strong&gt;Edit&lt;/strong&gt; to open the panel editor.&lt;/li&gt;
&lt;li&gt;In the panel editor pane, click the &lt;strong&gt;Overrides&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Locate the override you want to change.&lt;/li&gt;
&lt;li&gt;Perform any of the following tasks:
&lt;ul&gt;
&lt;li&gt;Edit settings on existing overrides or field selection parameters.&lt;/li&gt;
&lt;li&gt;Delete existing override properties by clicking the &lt;strong&gt;X&lt;/strong&gt; next to the property.&lt;/li&gt;
&lt;li&gt;Delete an override entirely by clicking the trash icon at the top-right corner.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save dashboard&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Back to dashboard&lt;/strong&gt; and then &lt;strong&gt;Exit edit&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The changes you make take effect immediately.&lt;/p&gt;
]]></content><description>&lt;h1 id="configure-field-overrides">Configure field overrides&lt;/h1>
&lt;p>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></description></item></channel></rss>