Line
lineTrends and changes across ordered values or time.
The complete request and response field reference for reports, charts, tables, KPI cards, and dataset widgets.
application/json5 MB body · 100 widgets · 12 columnstype: chart{
"id": "revenue-trend",
"type": "chart",
"title": "Revenue vs target",
"width": 8,
"height": 360,
"option": {
"tooltip": {
"trigger": "axis"
},
"legend": [],
"dataset": {
"source": [
[
"day",
"Revenue",
"Target"
],
[
"Mon",
18400,
17000
],
[
"Tue",
21300,
18000
]
]
},
"xAxis": {
"type": "category"
},
"yAxis": [],
"series": [
{
"type": "bar"
},
{
"type": "line"
}
]
},
"note": "Revenue remained above target."
}Use a declarative chart option; executable callbacks are not accepted.
type: table{
"id": "regional-detail",
"type": "table",
"title": "Regional performance",
"columns": [
{
"key": "region",
"label": "Region"
},
{
"key": "revenue",
"label": "Revenue"
}
],
"rows": [
{
"region": "West",
"revenue": "$218,400"
},
{
"region": "Central",
"revenue": "$176,900"
}
]
}Columns may be strings or keyed label objects; rows may be arrays or objects.
type: kpi{
"id": "pipeline-coverage",
"type": "kpi",
"title": "Pipeline coverage",
"width": 4,
"height": 220,
"value": "3.8x",
"label": "Next-quarter target",
"delta": "+0.4x"
}The required value can be a string, number, boolean, or null.
type: dataset{
"id": "source-records",
"type": "dataset",
"title": "Normalized source records",
"data": [
{
"account_id": "acct_1042",
"segment": "Enterprise",
"arr": 218400
},
{
"account_id": "acct_1088",
"segment": "Mid-market",
"arr": 176900
}
]
}Dataset widgets make the underlying structured records directly inspectable.
Explore live, responsive examples of every visualization family supported by the reporting platform.
Return to the operation reference for complete request, response, cURL, and Python examples.