3D 曲面图

z = f(x, y) 画成曲面:数学函数、仿真结果、性能曲线。X、Y、Z 三列网格数据。

在线3D 曲面图工具介绍

3D 曲面图在线生成工具,把 x、y、z 三列网格数据拟合成立体曲面,直观呈现 z 随两个变量连续变化的全貌,是数学函数可视化、仿真结果展示、物理与工程教学演示的经典图表。示例数据内置 z = sin(x)·cos(y),换成你自己的网格数据即可渲染任意曲面。支持自动旋转、拖拽视角、颜色映射数值高低,导出 PNG 或复制 ECharts 配置。本地渲染,数据不上传。

主要功能

  • x、y、z 三列网格数据拟合连续曲面
  • 颜色按 z 值渐变,峰谷一目了然
  • 自动旋转展示,可拖拽缩放任意角度
  • 隐藏网格线,曲面更平滑细腻
  • 本地渲染,导出 PNG / 复制 ECharts 配置

使用方法

  1. 准备三列数据:x、y 网格坐标与对应的 z 值
  2. 粘贴到数据框或上传文件
  3. 选择 X、Y 数值列(Z 自动取剩余数值列)
  4. 生成曲面图,旋转到合适视角
  5. 导出 PNG 或复制 ECharts 配置

常见问题

网格数据怎么组织?
每行一个点:x、y 坐标与该点的 z 值。x 与 y 按等步长铺满定义域,工具按点集拟合曲面,无需严格矩阵排列。
散乱点也能画吗?
可以。ECharts 的 surface 支持从散点数据拟合网格曲面,但点分布太稀疏或不均匀时曲面会失真,建议用规整网格。
可以画参数方程曲面吗?
当前按 z=f(x,y) 的显函数形式处理。复杂参数曲面可先在表格里算出三维坐标,再关注后续的 3D 参数曲面支持。

注意事项

  • 三列都必须是数值,非法行自动过滤
  • 网格点数建议在几千以内,过多渲染变慢
  • z 值范围差异过大时曲面对比会失真,可先归一化
  • 示例数据可直接替换为你的网格数据使用