Paraview 以编程方式保存屏幕截图不适用于 XYChartView

Paraview programmatically Save Screenshot not working on an XYChartView

使用 ubuntu 16.04 LTS,Paraview 5.0.1。 我有一个包含两个视图的布局,一个 RenderView 和一个 LineChartView。

我想以编程方式将两者一起保存屏幕截图和保存动画。 执行其中任一操作时,以及仅使用 LineChartView 执行此操作时,只有一部分显示在创建的图像中。下图显示了一个示例,其中错误很明显。

保存图像时得到相同的结果:

  1. WriteImage("test.png")
  2. SaveScreenshot("test.png")。尝试了ImageQualityImageResolutionmagnification.
  3. 的几种组合
  4. 通过菜单(不是我的最终目标,但我试过了)。

如何以编程方式获得正确的 images/animations,这两个单独的视图以及与另一个视图配对的视图?

正如 Cory Quammen 在评论中发表的那样,升级到 5.4.1 似乎可行。 我不知道是否适当地设置了一些参数(例如 SaveScreenshot 中的 lineChartView1.ViewSize and/or)这也可以在 5.0.1 中工作。