在具有Paraview的矩形网格上绘制点

问题描述 投票:0回答:1

我想用Paraview绘制this file中包含的点,但似乎无法弄清楚该如何做。此文件中的每一列对应于64x32网格上的2048个点集。每列包含点序列,每个网格单元一个点,每个序列由空行空间分隔,并且对应于遍历网格的宽度一次(朝y方向移动并在每个y-处填充x点)。步)。我至少需要一次绘制一列,而不必一次绘制所有列。在gnuplot中,所需的绘图通过命令splot "dat.25" us 1 wi li, "dat.25" us 2 wi li完成(此命令在前两列中绘制点),并且绘图如下所示:

enter image description here

这种方式gnuplot将一个点放入一个网格单元中。因此,此网格为64x32,因此每列有2048个条目。

非常感谢有人可以在Paraview中进行此类绘图。我尝试使用所有Plot过滤器进行试验,但到目前为止还没有找到如何实际制作网格图的方法。但是应该有办法。

plot grid gnuplot visualization paraview
1个回答
0
投票

解决方法用于类似的渲染

您可以将数据应用到网格上,然后warp将网格与数据数组一起应用

enter image description here

重现此示例的步骤:

将数据作为csv加载(将定界符设置为“”并检查合并定界符)

    在其上应用TableToPoints:检查2D PointsKeep All Data Arrays。 X,Y和Z列无关紧要:我们这样做只是为了创建多边形网格对象。
  • 创建具有范围的小波
  • 0-63

    0-31

    0-0

  • 在管道中,选择小波,然后按住Shift键的同时选择TableToPoints,以同时选择这两个]]

  • 应用AppendAttributes过滤器:这会将您的数据添加到Wavelet网格上。
  • 对要查看的标量应用Warp By Scalar过滤器(您可以更改比例,我在屏幕快照中将其设置为10)

  • 将表示形式设置为Wireframe,激活Axes Grid
© www.soinside.com 2019 - 2024. All rights reserved.