A component that displays Vega-Lite/Altair charts.

Generate a chart using Altair and pass it via state; it’ll be converted to Vega-Lite specification.

state["my_chart"] = chart

Afterwards, you can reference the chart in the specification using the syntax @{my_chart}.

Alternatively, you can work with Vega-Lite directly.

Fields

NameTypeDescriptionOptions
Chart specificationObjectVega-Lite chart specification. Pass a Vega Altair chart using state or paste a JSON specification.
    Custom CSS classesTextCSS classes, separated by spaces. You can define classes in custom stylesheets.

      Low code usage

      This component can be declared directly in Python, using backend-driven UI.

      ui.VegaLiteChart(content={
              "spec": {}, # Union[Dict, str] 
              "cssClasses": "", # str 
          }
      )
      

      Reference