返回常见问题
数据交互
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 中完成。
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。