分类

面积图生成器

从数据生成可自定义的面积图,线条下方填充区域,非常适合展示趋势和累积数据

图表数据。支持单线数组、多线对象或简单文本格式

显示在图表上方的标题

多个区域的颜色(逗号分隔的十六进制颜色)。留空使用默认颜色。

区域填充的透明度(0.0到1.0)

将区域堆叠在一起而不是重叠

图表容器的背景颜色

网格线的颜色

区域边框线的像素宽度

图表的像素高度

Y轴最大值(留空自动缩放)

Y轴最小值

X轴的标签

Y轴的标签

显示网格线以便更好阅读

在区域边框上显示数据点

在数据点上显示实际数值

在图表下方显示图例

关键信息

分类
Data Visualization
输入类型
textarea, text, select, number, checkbox, color
输出类型
html
样本覆盖
4
支持 API
Yes

概览

面积图生成器是一款高效的数据可视化工具,能够将您的原始数据快速转化为直观的面积图。通过在折线下方填充颜色,该工具非常适合展示随时间变化的趋势、累积总量以及不同数据集之间的对比关系。

适用场景

  • 需要清晰展示数据随时间推移的累积增长趋势时。
  • 希望对比多个数据集在同一时间段内的总量变化时。
  • 在报告或演示中需要直观呈现数据波动及整体规模感时。

工作原理

  • 在输入框中粘贴您的 JSON 格式数据或简单的文本数据。
  • 根据需求调整曲线类型、填充颜色、透明度及堆叠模式等参数。
  • 点击生成按钮,即可实时预览并获取自定义的面积图可视化结果。

使用场景

年度财务收入趋势分析,展示各季度总营收的累积增长。
网站流量来源对比,通过堆叠面积图展示不同渠道的流量占比变化。
项目进度监控,通过阶梯线面积图直观呈现任务完成的阶段性累积情况。

用户案例

1. 年度销售额趋势分析

市场分析师
背景原因
需要向管理层汇报公司过去一年的月度销售表现,并强调总销售额的增长趋势。
解决问题
原始数据为简单的月度销售额,需要一种既能看清波动又能体现总量规模的图表。
如何使用
输入 1-12 月的销售数据,选择“平滑曲线”类型,并设置适当的填充透明度以突出整体趋势。
示例配置
{"curveType": "smooth", "fillOpacity": 0.4, "showPoints": false}
效果
生成了一张平滑的面积图,清晰展示了销售额的季节性波动及全年的累积增长态势。

2. 多渠道流量堆叠分析

运营主管
背景原因
需要分析社交媒体、搜索引擎和直接访问三种渠道在过去一周的流量贡献。
解决问题
普通折线图会导致线条重叠难以辨认,需要展示各渠道流量的总和及各自占比。
如何使用
将多渠道数据整理为 JSON 对象,勾选“堆叠区域”选项,并为不同渠道设置区分度高的颜色。
示例配置
{"stacked": true, "areaColors": "#3b82f6,#ef4444,#10b981", "showLegend": true}
效果
生成了堆叠面积图,直观呈现了各渠道流量的每日变化以及总流量的构成情况。

用 Samples 测试

text

相关专题

常见问题

面积图生成器支持哪些数据格式?

支持单线数组、多线对象格式的 JSON 数据,同时也支持简单的“标签:数值”文本格式输入。

可以自定义图表的颜色吗?

可以。您可以在“区域颜色”选项中输入十六进制颜色代码(如 #3b82f6),多个颜色请用逗号分隔。

什么是堆叠面积图?

堆叠面积图将多个数据集的数值垂直叠加,能够直观展示各部分对总量的贡献以及总量的变化趋势。

如何调整图表的平滑度?

在“曲线类型”选项中,您可以选择“直线”、“平滑曲线”或“阶梯线”来改变线条的连接方式。

生成的图表可以调整大小吗?

可以,您可以通过设置“图表高度”参数来控制图表在页面上的显示高度,范围支持 200 到 800 像素。

API 文档

请求端点

POST /zh/api/tools/area-chart-generator

请求参数

参数名 类型 必填 描述
chartData textarea 图表数据。支持单线数组、多线对象或简单文本格式
chartTitle text 显示在图表上方的标题
curveType select -
areaColors text 多个区域的颜色(逗号分隔的十六进制颜色)。留空使用默认颜色。
fillOpacity number 区域填充的透明度(0.0到1.0)
stacked checkbox 将区域堆叠在一起而不是重叠
backgroundColor color 图表容器的背景颜色
gridColor color 网格线的颜色
lineWidth number 区域边框线的像素宽度
chartHeight number 图表的像素高度
maxValue number Y轴最大值(留空自动缩放)
minValue number Y轴最小值
xAxisLabel text X轴的标签
yAxisLabel text Y轴的标签
showGrid checkbox 显示网格线以便更好阅读
showPoints checkbox 在区域边框上显示数据点
showValues checkbox 在数据点上显示实际数值
showLegend checkbox 在图表下方显示图例

响应格式

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-area-chart-generator": {
      "name": "area-chart-generator",
      "description": "从数据生成可自定义的面积图,线条下方填充区域,非常适合展示趋势和累积数据",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=area-chart-generator",
      "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]