Number#

This component is also available in the classic reference.

The Number indicator renders the value as text optionally colored according to the colors thresholds.

Use pn.ui.Number to create this component.

API#

.. py:class:: Number(*, colors, default_color, font_size, format, nan_format, title_size, disabled, loading, align, aspect_ratio, css_classes, design, height, height_policy, margin, max_height, max_width, min_height, min_width, sizing_mode, styles, stylesheets, tags, visible, width, width_policy, label, value, name) :module: panel.widgets.indicators

The Number indicator renders the value as text optionally colored according to the colors thresholds.

Reference: https://panel.holoviz.org/reference/indicators/Number.html

:Example:

Number(label=’Rate’, value=72, format=’{value}%’, colors=[(80, ‘green’), (100, ‘red’)]

:Attributes:

   **colors**
       ..

.. !! processed by numpydoc !!

Parameter Definitions


Parameters inherited from:

   :class:`panel.widgets.base.WidgetBase`: label

   :class:`panel.viewable.Layoutable`: align, aspect_ratio, css_classes, design, min_width, min_height, max_width, max_height, styles, stylesheets, tags, width_policy, height_policy, visible

   :class:`panel.viewable.Viewable`: loading

   :class:`panel.widgets.base.Widget`: height, margin, width, disabled

   :class:`panel.widgets.indicators.Indicator`: sizing_mode

   :class:`panel.widgets.indicators.ValueIndicator`: value

default_color = String(default='currentcolor', label='Default color')

    The color of the Number indicator if no colors are provided

colors = List(allow_None=True, bounds=(0, None), item_type=<class 'tuple'>, label='Colors')

    Color thresholds for the Number indicator, specified as a tuple of the absolute thresholds
    and the color to switch to.

format = String(default='{value}', label='Format')

    A formatter string which accepts a {value}.

font_size = String(default='54pt', label='Font size')

    The size of number itself.

nan_format = String(default='-', label='Nan format')

    How to format nan values.

title_size = String(default='18pt', label='Title size')

    The size of the title given by the label.