分类

散点图生成器

从数据生成可自定义的散点图,支持回归线和多数据系列

散点图数据。支持单/多系列JSON或简单的x,y对

显示在图表上方的标题

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

图表容器的背景颜色

网格线的颜色

数据点的像素大小

数据点的透明度(0.1到1.0)

图表的像素高度

X轴最小值(留空自动缩放)

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

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

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

X轴的标签

Y轴的标签

显示网格线以便更好阅读

显示数据点(禁用则只显示回归线)

在数据点上显示标签

为每个系列显示线性回归线

显示包含所有系列的图例

关键信息

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

概览

散点图生成器是一个在线工具,能将您的数据快速转化为清晰、可自定义的散点图。它支持单系列或多系列数据,并能添加线性回归线,帮助您直观分析变量间的相关性与分布模式。

适用场景

  • 需要可视化两组连续变量(如身高与体重、广告投入与销售额)之间的关系时。
  • 希望比较不同类别或组别(如对照组与实验组)的数据点分布时。
  • 需要在图表中展示数据趋势并添加回归线进行初步分析时。

工作原理

  • 在“图表数据”输入框中,粘贴您的数据。支持JSON格式(单系列或带名称的多系列)或简单的“x,y”文本对。
  • 根据需要配置图表外观,如设置标题、调整点的大小与颜色、定义坐标轴范围和标签。
  • 选择是否显示网格线、图例以及为每个数据系列添加线性回归线。
  • 点击生成按钮,工具将立即渲染出交互式散点图,您可以直接查看或截图保存。

使用场景

学术研究中,分析实验变量(如温度与反应速率)之间的相关性。
商业分析中,可视化不同营销渠道的投入成本与产生的客户数量。
教育场景中,向学生展示统计学中数据分布、离群值和线性关系的概念。

用户案例

1. 分析广告支出与销售额的关系

市场分析师
背景原因
市场分析师收集了过去12个月每月广告支出和对应销售额的数据,需要快速判断两者是否存在关联。
解决问题
将两列数字转化为直观的图表,观察是否存在正相关趋势。
如何使用
将数据整理为“x,y”文本格式(广告支出,销售额),每行一个月的数据,粘贴到“图表数据”框中。
示例配置
启用“显示回归线”选项,并为X轴和Y轴分别设置标签为“广告支出(万元)”和“销售额(万元)”。
效果
生成一个散点图,点分布呈现从左下到右上的趋势,并有一条清晰的回归线,直观表明广告支出与销售额存在正相关关系。

2. 对比两组实验数据的分布

科研人员
背景原因
在一项A/B测试中,科研人员记录了使用新配方(A组)和旧配方(B组)的产品强度数据。
解决问题
需要在同一张图上对比两组数据的分布中心、离散程度,并查看各自的线性趋势。
如何使用
使用多系列JSON格式输入数据,为两个系列分别命名(如“新配方”、“旧配方”)。
示例配置
在“点颜色”中设置两种对比色(如蓝色和红色),并同时为两个系列启用“显示回归线”。调整点大小和透明度以避免重叠点难以区分。
效果
一张包含两种颜色数据点的散点图,每组数据点旁都有各自的回归线,清晰展示了两组数据的分布差异和各自的趋势强度。

用 Samples 测试

json

相关专题

常见问题

支持哪些数据输入格式?

支持两种主要格式:1) JSON对象,可定义单系列数组或多系列对象;2) 纯文本,每行一个“x,y”坐标对。

如何为不同的数据系列设置不同颜色?

在“点颜色”输入框中,输入用逗号分隔的十六进制颜色代码(如 #3b82f6,#ef4444),颜色将按系列顺序应用。

回归线是如何计算的?

工具为每个数据系列独立计算并绘制一条简单的线性回归线(最佳拟合直线),用于展示该系列数据的总体趋势。

生成的图表可以交互吗?

生成的图表是静态的HTML图像,不支持悬停查看数据点等交互功能,但您可以清晰地查看整体分布和趋势。

可以调整坐标轴的显示范围吗?

可以。通过设置X轴和Y轴的最小值与最大值,您可以自定义坐标轴的显示范围,留空则由工具自动缩放以适应数据。

API 文档

请求端点

POST /zh/api/tools/scatter-plot-generator

请求参数

参数名 类型 必填 描述
chartData textarea 散点图数据。支持单/多系列JSON或简单的x,y对
chartTitle text 显示在图表上方的标题
pointColors text 多系列的颜色(逗号分隔的十六进制颜色)。留空使用默认颜色。
backgroundColor color 图表容器的背景颜色
gridColor color 网格线的颜色
pointSize number 数据点的像素大小
opacity number 数据点的透明度(0.1到1.0)
chartHeight number 图表的像素高度
xMinValue number X轴最小值(留空自动缩放)
xMaxValue number X轴最大值(留空自动缩放)
yMinValue number Y轴最小值(留空自动缩放)
yMaxValue number Y轴最大值(留空自动缩放)
xAxisLabel text X轴的标签
yAxisLabel text Y轴的标签
showGrid checkbox 显示网格线以便更好阅读
showPoints checkbox 显示数据点(禁用则只显示回归线)
showLabels checkbox 在数据点上显示标签
showRegression 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-scatter-plot-generator": {
      "name": "scatter-plot-generator",
      "description": "从数据生成可自定义的散点图,支持回归线和多数据系列",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=scatter-plot-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]