Pinter chat renders flint_chart artifacts with flint-chart@0.4.1 and ECharts. The artifact content is a JSON-stringified ChartAssemblyInput:
content must contain data.values, semantic_types, and chart_spec. Each field referenced by encodings must exist in the data and have a semantic type. Use the canonical channels below for new artifacts.

Required shape

Chart types and channels

Flow, hierarchy, and polar charts

These charts are the most sensitive to channel selection:

Example: Sankey diagram

Example: Funnel chart

Compatibility aliases

The chat renderer accepts selected legacy/descriptive channel names for existing artifacts. This is a compatibility layer; agents and integrations should use the canonical channels above.

Common failures

  • Use exact chart type names, such as Sankey Diagram and Network Graph.
  • An encoding channel must reference a field in data.values exactly.
  • Do not use ECharts option JSON as an artifact; pass the Flint input shape above.
  • Do not use channels; the field is encodings.
  • If the chart is blank, verify required channels first. Flint may omit a series when a required channel is absent.