日历热力图生成器
生成GitHub风格的日历热力图,用于可视化随时间的活动模式,非常适合跟踪年度贡献、习惯或指标
API 文档
请求端点
POST /zh/api/tools/calendar-heatmap
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| chartData | textarea | 是 | 日历热力图的活动数据。格式:日期|数值|标签(YYYY-MM-DD格式) |
| chartTitle | text | 否 | 显示在热力图上方的标题 |
| colorScheme | select | 否 | - |
| year | number | 否 | 日历年份(留空为当前年份) |
| startColor | color | 否 | 自定义配色方案的起始颜色(需要选择自定义颜色) |
| endColor | color | 否 | 自定义配色方案的结束颜色(需要选择自定义颜色) |
| emptyColor | color | 否 | 无活动日期的颜色 |
| borderColor | color | 否 | 单元格的边框颜色 |
| cellSize | number | 否 | 每个日期单元格的像素大小(8-20) |
| cellSpacing | number | 否 | 单元格之间的像素间距(1-5) |
| animationDuration | number | 否 | 动画的毫秒时长 |
| backgroundColor | color | 否 | 图表容器的背景颜色 |
| showValues | checkbox | 否 | 在单元格内显示数值(较大的单元格效果更好) |
| showLegend | checkbox | 否 | 显示颜色强度图例 |
| showMonthLabels | checkbox | 否 | 在日历上方显示月份名称 |
| showDayLabels | checkbox | 否 | 显示星期几的标签 |
| showStats | checkbox | 否 | 在图表下方显示活动统计信息 |
| showTooltip | checkbox | 否 | 启用单元格悬停工具提示 |
响应格式
{
"result": "Processed HTML content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}
HTML:
HTML
AI MCP 文档
将此工具添加到您的 MCP 服务器配置中:
{
"mcpServers": {
"elysiatools-calendar-heatmap": {
"name": "calendar-heatmap",
"description": "生成GitHub风格的日历热力图,用于可视化随时间的活动模式,非常适合跟踪年度贡献、习惯或指标",
"baseUrl": "https://elysiatools.com/mcp/sse?toolId=calendar-heatmap",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}
你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。
如果遇见问题,请联系我们:[email protected]