Hello

I am seeing a couple of difficulties in using the XYPlotView in python and 
pvbatch, using ParaView head (3.9)

How does one specify the size of the image saved?

By default, I get a 300x300 pixels image and that is not good enough, since the 
legend takes over much of the space.
I did not find the equivalent of "ViewSize", e.g.

GetRenderView().ViewSize = [1024, 1024]

Another issue is that ALL my data variables are plotted, regardless of my 
explicit setting of 

DataRepresentation3.SeriesVisibility = [  stuff deleted ]

A third issue is that I could not make the macro AnimateReader() work. It gave 
me the following error:

  File 
"/apps/eiger/src/ParaViewBuildMesa/Utilities/VTKPythonWrapping/site-packages/paraview/servermanager.py",
 line 2278, in AnimateReader
    raise RuntimeError, "Saving of animation failed!"

I got around this by writing my own animation loop:

for idx, t in enumerate(reader.TimestepValues):
  XYChartView1.ViewTime = t
  XYChartView1.StillRender()
  XYChartView1.WriteImage("/scratch/eiger/jfavre/chart1." + str(idx) + ".png", 
"vtkPNGWriter", 1)

and that worked fine, although at resolution 300x300. So, perhaps the 
vtkSMAnimationSceneImageWriter needs to be checked...?

any hints will be appreciated.

-----------------
Jean M. Favre
Swiss National Supercomputing Center
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to