Skip to main content
Glama

MCP ECharts

generate_heatmap_chart

Create heatmap charts to visualize data density or intensity distribution, such as user activity patterns by time and day or correlation matrices, using customizable x/y-axis titles, themes, and dimensions.

Instructions

Generate a heatmap chart to display data density or intensity distribution, such as, user activity patterns by time and day, or correlation matrix.

Input Schema

NameRequiredDescriptionDefault
axisXTitleNoSet the x-axis title of chart.
axisYTitleNoSet the y-axis title of chart.
dataYesData for heatmap chart, such as, [{ x: 'Mon', y: '12AM', value: 5 }, { x: 'Tue', y: '1AM', value: 3 }].
heightNoSet the height of the chart, default is 600px.
themeNoSet the theme for the chart, optional, default is 'default'.default
titleNoSet the title of the chart.
widthNoSet the width of the chart, default is 800px.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "axisXTitle": { "default": "", "description": "Set the x-axis title of chart.", "type": "string" }, "axisYTitle": { "default": "", "description": "Set the y-axis title of chart.", "type": "string" }, "data": { "description": "Data for heatmap chart, such as, [{ x: 'Mon', y: '12AM', value: 5 }, { x: 'Tue', y: '1AM', value: 3 }].", "items": { "additionalProperties": false, "properties": { "value": { "description": "Heat value at this position, such as 5.", "type": "number" }, "x": { "description": "X axis value, such as 'Mon' or 0.", "type": [ "string", "number" ] }, "y": { "description": "Y axis value, such as 'AM' or 0.", "type": [ "string", "number" ] } }, "required": [ "x", "y", "value" ], "type": "object" }, "minItems": 1, "type": "array" }, "height": { "default": 600, "description": "Set the height of the chart, default is 600px.", "exclusiveMinimum": 0, "type": "integer" }, "theme": { "default": "default", "description": "Set the theme for the chart, optional, default is 'default'.", "enum": [ "default", "dark" ], "type": "string" }, "title": { "description": "Set the title of the chart.", "type": "string" }, "width": { "default": 800, "description": "Set the width of the chart, default is 800px.", "exclusiveMinimum": 0, "type": "integer" } }, "required": [ "data" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hustcc/mcp-echarts'

If you have feedback or need assistance with the MCP directory API, please join our Discord server