This tool is coming soon.

什么是3D 散点图?

3D散点图工具可根据您的数据创建交互式三维散点图。旋转、缩放和平移,发现二维图表中容易遗漏的数据模式和聚类。按组别着色、调整点大小、标注坐标轴。

直接粘贴 CSV 或上传带 X、Y、Z 三个数值列的文件,可选附加一列用于分组上色。绘图基于 Plotly,旋转、缩放、平移在 10000 个点以下都很顺滑。内置 5 套配色满足多数场景;坐标平面和网格线可以关闭,让图在学术发表时更清爽。

使用方法

  1. 以CSV格式粘贴包含X、Y、Z坐标列的数据,或上传CSV文件。可选添加分组列以按类别着色。
  2. 自定义坐标轴标签、点大小、配色方案和背景。切换网格线和坐标平面以获得更清晰的深度感。
  3. 拖动旋转图表,滚轮缩放,然后导出为PNG图片或下载交互式HTML文件与他人分享。

何时使用

  • 找出三变量数据中那些在任何两两 2D 散点图里都看不见的聚类。
  • 把传感器读数(经纬度、海拔)或动作捕捉数据随时间的轨迹做成 3D 图。
  • 汇报研究结果时用可交互的 HTML 文件代替平面图,放进幻灯片演示。

结果

一位生物学家粘贴了200行基因表达数据(基因A、基因B、基因C的值)并按组织类型分组。3D散点图揭示了在任何二维投影中都无法看到的两个明显聚类。

常见问题

数据点多到什么程度图表会开始卡?
在较新的笔记本上,大约 10000 个点都还能流畅渲染。再往上旋转就会掉帧。数据量更大时建议先做聚合或抽样,通常几千个代表点就足以讲清同样的故事。
CSV 解析器期望什么格式?
首行是列名,逗号分隔。前 3 列被读作 X、Y、Z 数值。第 4 列起若命名为 group、category 或 class 之类的,会用来分组上色。X、Y、Z 含非数字的行会被静默跳过。
能给单个数据点加标签或悬浮提示吗?
鼠标悬停时会显示底层的 X、Y、Z 值和分组名(如果设了)。逐点添加文字标签不支持,因为在 3D 视图里这些标签互相遮挡得很严重。需要带标签的可以导出 HTML 自己改 Plotly 源码。
为什么坐标轴起点是非零的奇怪数值?
图表会按数据的最小值到最大值自动缩放每个轴,再留一点边距。这样能看清变化但会隐藏原点。如果一定要从零开始,先在外部把数据归一化再粘贴进来。
导出的 HTML 文件下载后还能交互吗?
可以。导出的 HTML 会保留完整的交互:照样能旋转、缩放、平移,标题和样式也都写在里面。它在打开时从 CDN 加载 Plotly 库,所以需要联网,不能离线打开。文件里只内嵌了你的数据,所以体积本身很小。

相关工具