tessera.kbates9611.chatgpt.site
Tessera turns governed monthly data into decision-ready dashboards.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 59 · Transact 0 · Score: Not yet scored
Tool inspector
add_line_chart
Add a time-ordered or sequential line chart with one to eight numeric series. The tool exposes only line-relevant controls: axes, formatting, guides, interpolation, stroke and markers, missing-value behavior, optional area fill, exact series styles, exact point styles, and tile layout. Keep source order for time series. Use style_line_chart_element for a later one-series or one-point change. MODEL GUIDANCE: Use for ordered time or sequence. Preserve chronological source order, keep the scale honest, label only decisive points when crowded, and use consistent colors for recurring measures.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
dashboardId |
string | no | Dashboard ID; defaults to active |
placeholderId |
string | no | Optional unfinished tile ID to fulfill in place while preserving its position and size |
width |
number | no | Preferred grid width when snapping beside the preceding tool-added card. A card that starts a new row expands to the full 12 columns. |
minHeight |
number | no | Minimum block height |
accent |
string | no | Accent color. Card surfaces are always white; use the accent for meaning only: #1f7a4d met, #b42318 missed, #b7791f at risk, #1478ff the one item to emphasize. |
textColor |
string | no | Text color |
alignH |
string | no | Horizontal alignment |
alignV |
string | no | Vertical alignment |
fontScale |
number | no | Type scale percent |
padding |
number | no | Inner padding |
cornerRadius |
number | no | Corner radius |
border |
boolean | no | Show border |
shadow |
string | no | Shadow depth |
title |
string | yes | Chart title that states the trend or takeaway |
subtitle |
string | no | Optional context, comparison, or source note |
datasetId |
string | yes | Dataset ID returned by project inspection |
period |
string | no | latest, all, or YYYY-MM; use all for a trend assembled from monthly snapshots |
categoryField |
string | yes | Exact category, date, period, or sequence field for the x-axis |
valueFields |
array | yes | One to eight exact numeric field names in legend and drawing order |
showValues |
boolean | no | Show a formatted label at every point; use a point style for selective labels |
showLegend |
boolean | no | Show the legend; recommended when valueFields contains multiple series |
legendPosition |
string | no | Legend position |
showGridlines |
boolean | no | Show horizontal value gridlines |
showXAxis |
boolean | no | Show x-axis labels and baseline |
showYAxis |
boolean | no | Show y-axis tick labels |
xAxisTitle |
string | no | Optional x-axis title |
yAxisTitle |
string | no | Optional y-axis title including units |
minY |
number | no | Optional fixed y-axis minimum |
maxY |
number | no | Optional fixed y-axis maximum |
valueFormat |
string | no | Point, guide, and y-axis number format |
decimalPlaces |
number | no | Displayed decimal places |
showAverageLine |
boolean | no | Show the first series average as a guide |
showMinLine |
boolean | no | Show the first series minimum as a guide |
showMaxLine |
boolean | no | Show the first series maximum as a guide |
showReferenceLine |
boolean | no | Show the custom referenceValue and referenceLabel |
referenceValue |
number | no | Custom benchmark or target; supplying it also enables the reference line |
referenceLabel |
string | no | Short custom benchmark label, such as Target or Plan |
colors |
array | no | Fallback series colors in valueFields order; each item is a six-digit hex color |
seriesOpacity |
number | no | Default line and marker opacity |
lineWidth |
number | no | Default line width in pixels |
lineDash |
string | no | Default stroke pattern |
curve |
string | no | Line interpolation |
showPoints |
boolean | no | Show point markers by default |
pointSize |
number | no | Default point radius in pixels |
pointShape |
string | no | Default point marker shape |
connectNulls |
boolean | no | Connect across missing values; false preserves honest gaps |
fillArea |
boolean | no | Fill the area from each line to the y-axis floor |
areaOpacity |
number | no | Area fill opacity |
seriesStyles |
array | no | Optional keyed overrides for individual series. Each series may appear once; omitted properties inherit chart defaults. |
pointStyles |
array | no | Optional overrides for exact points, selected by series and rendered x-axis category. Use these for a single highlight or selective value label. |
Raw JSON schema
{
"type": "object",
"properties": {
"dashboardId": {
"type": "string",
"description": "Dashboard ID; defaults to active",
"maxLength": 8000
},
"placeholderId": {
"type": "string",
"description": "Optional unfinished tile ID to fulfill in place while preserving its position and size",
"maxLength": 8000
},
"width": {
"type": "number",
"description": "Preferred grid width when snapping beside the preceding tool-added card. A card that starts a new row expands to the full 12 columns.",
"enum": [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
]
},
"minHeight": {
"type": "number",
"description": "Minimum block height",
"minimum": 60,
"maximum": 900
},
"accent": {
"type": "string",
"description": "Accent color. Card surfaces are always white; use the accent for meaning only: #1f7a4d met, #b42318 missed, #b7791f at risk, #1478ff the one item to emphasize.",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"textColor": {
"type": "string",
"description": "Text color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"alignH": {
"type": "string",
"description": "Horizontal alignment",
"enum": [
"left",
"center",
"right"
]
},
"alignV": {
"type": "string",
"description": "Vertical alignment",
"enum": [
"top",
"middle",
"bottom"
]
},
"fontScale": {
"type": "number",
"description": "Type scale percent",
"minimum": 75,
"maximum": 160
},
"padding": {
"type": "number",
"description": "Inner padding",
"minimum": 0,
"maximum": 64
},
"cornerRadius": {
"type": "number",
"description": "Corner radius",
"minimum": 0,
"maximum": 40
},
"border": {
"type": "boolean",
"description": "Show border"
},
"shadow": {
"type": "string",
"description": "Shadow depth",
"enum": [
"none",
"soft",
"raised"
]
},
"title": {
"type": "string",
"description": "Chart title that states the trend or takeaway",
"maxLength": 8000
},
"subtitle": {
"type": "string",
"description": "Optional context, comparison, or source note",
"maxLength": 8000
},
"datasetId": {
"type": "string",
"description": "Dataset ID returned by project inspection",
"maxLength": 8000
},
"period": {
"type": "string",
"description": "latest, all, or YYYY-MM; use all for a trend assembled from monthly snapshots",
"maxLength": 8000
},
"categoryField": {
"type": "string",
"description": "Exact category, date, period, or sequence field for the x-axis",
"maxLength": 8000
},
"valueFields": {
"type": "array",
"description": "One to eight exact numeric field names in legend and drawing order",
"items": {
"type": "string",
"description": "Exact numeric field name",
"maxLength": 8000
},
"maxItems": 8,
"minItems": 1
},
"showValues": {
"type": "boolean",
"description": "Show a formatted label at every point; use a point style for selective labels"
},
"showLegend": {
"type": "boolean",
"description": "Show the legend; recommended when valueFields contains multiple series"
},
"legendPosition": {
"type": "string",
"description": "Legend position",
"enum": [
"top",
"bottom",
"right"
]
},
"showGridlines": {
"type": "boolean",
"description": "Show horizontal value gridlines"
},
"showXAxis": {
"type": "boolean",
"description": "Show x-axis labels and baseline"
},
"showYAxis": {
"type": "boolean",
"description": "Show y-axis tick labels"
},
"xAxisTitle": {
"type": "string",
"description": "Optional x-axis title",
"maxLength": 8000
},
"yAxisTitle": {
"type": "string",
"description": "Optional y-axis title including units",
"maxLength": 8000
},
"minY": {
"type": "number",
"description": "Optional fixed y-axis minimum"
},
"maxY": {
"type": "number",
"description": "Optional fixed y-axis maximum"
},
"valueFormat": {
"type": "string",
"description": "Point, guide, and y-axis number format",
"enum": [
"auto",
"number",
"compact",
"percent",
"currency"
]
},
"decimalPlaces": {
"type": "number",
"description": "Displayed decimal places",
"minimum": 0,
"maximum": 6
},
"showAverageLine": {
"type": "boolean",
"description": "Show the first series average as a guide"
},
"showMinLine": {
"type": "boolean",
"description": "Show the first series minimum as a guide"
},
"showMaxLine": {
"type": "boolean",
"description": "Show the first series maximum as a guide"
},
"showReferenceLine": {
"type": "boolean",
"description": "Show the custom referenceValue and referenceLabel"
},
"referenceValue": {
"type": "number",
"description": "Custom benchmark or target; supplying it also enables the reference line"
},
"referenceLabel": {
"type": "string",
"description": "Short custom benchmark label, such as Target or Plan",
"maxLength": 8000
},
"colors": {
"type": "array",
"description": "Fallback series colors in valueFields order; each item is a six-digit hex color",
"items": {
"type": "string",
"description": "Six-digit hex color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"maxItems": 8,
"minItems": 1
},
"seriesOpacity": {
"type": "number",
"description": "Default line and marker opacity",
"minimum": 0.1,
"maximum": 1
},
"lineWidth": {
"type": "number",
"description": "Default line width in pixels",
"minimum": 1,
"maximum": 8
},
"lineDash": {
"type": "string",
"description": "Default stroke pattern",
"enum": [
"solid",
"dashed",
"dotted"
]
},
"curve": {
"type": "string",
"description": "Line interpolation",
"enum": [
"straight",
"smooth",
"step"
]
},
"showPoints": {
"type": "boolean",
"description": "Show point markers by default"
},
"pointSize": {
"type": "number",
"description": "Default point radius in pixels",
"minimum": 1,
"maximum": 12
},
"pointShape": {
"type": "string",
"description": "Default point marker shape",
"enum": [
"circle",
"square",
"diamond"
]
},
"connectNulls": {
"type": "boolean",
"description": "Connect across missing values; false preserves honest gaps"
},
"fillArea": {
"type": "boolean",
"description": "Fill the area from each line to the y-axis floor"
},
"areaOpacity": {
"type": "number",
"description": "Area fill opacity",
"minimum": 0,
"maximum": 0.6
},
"seriesStyles": {
"type": "array",
"description": "Optional keyed overrides for individual series. Each series may appear once; omitted properties inherit chart defaults.",
"items": {
"type": "object",
"properties": {
"series": {
"type": "string",
"description": "Exact value field name",
"maxLength": 8000,
"pattern": ".*\\S.*"
},
"color": {
"type": "string",
"description": "Six-digit hex color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"lineWidth": {
"type": "number",
"description": "Line width in pixels",
"minimum": 1,
"maximum": 8
},
"lineDash": {
"type": "string",
"description": "Stroke pattern",
"enum": [
"solid",
"dashed",
"dotted"
]
},
"opacity": {
"type": "number",
"description": "Series opacity",
"minimum": 0.1,
"maximum": 1
},
"showPoints": {
"type": "boolean",
"description": "Show markers for this series"
},
"pointSize": {
"type": "number",
"description": "Marker radius in pixels",
"minimum": 1,
"maximum": 12
},
"pointShape": {
"type": "string",
"description": "Marker shape",
"enum": [
"circle",
"square",
"diamond"
]
}
},
"required": [
"series"
],
"additionalProperties": false
},
"maxItems": 8
},
"pointStyles": {
"type": "array",
"description": "Optional overrides for exact points, selected by series and rendered x-axis category. Use these for a single highlight or selective value label.",
"items": {
"type": "object",
"properties": {
"series": {
"type": "string",
"description": "Exact value field name",
"maxLength": 8000,
"pattern": ".*\\S.*"
},
"category": {
"type": "string",
"description": "Exact source category value bound to the x-axis, before any display abbreviation; matched case-sensitively",
"maxLength": 8000,
"pattern": ".*\\S.*"
},
"color": {
"type": "string",
"description": "Point color",
"maxLength": 8000,
"pattern": "^#[0-9A-Fa-f]{6}$"
},
"pointSize": {
"type": "number",
"description": "Marker radius in pixels",
"minimum": 1,
"maximum": 12
},
"pointShape": {
"type": "string",
"description": "Marker shape",
"enum": [
"circle",
"square",
"diamond"
]
},
"showLabel": {
"type": "boolean",
"description": "Show the formatted value label"
}
},
"required": [
"series",
"category"
],
"additionalProperties": false
},
"maxItems": 200
}
},
"required": [
"title",
"datasetId",
"categoryField",
"valueFields"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.