VTK 中文站
返回常见问题
数据交互 2026-05-18 1 分钟阅读

VTK 数据导出到 Matplotlib 可视化

从 VTK 数据数组中提取 NumPy 数组,并用 Matplotlib 绘图或调试数据分布。

问题描述

VTK 擅长三维可视化,但数据调试、曲线和直方图经常用 Matplotlib 更方便。

示例

import matplotlib.pyplot as plt
from vtk.util import numpy_support

scalars = polydata.GetPointData().GetScalars()
values = numpy_support.vtk_to_numpy(scalars)

plt.hist(values, bins=50)
plt.show()

适用场景

这种方式适合检查标量范围、异常值、点数据分布。真正的大规模三维交互显示仍然建议留在 VTK 中完成。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。