Hello,
I would expect the following code:
view = CreateXYPlotView()
view.BottomAxisRangeMinimum = -5
view.BottomAxisRangeMaximum = 5
view.BottomAxisUseCustomRange = 1
view.BottomAxisLabels = xrange(-5, 6)
view.BottomAxisUseCustomLabels = 1
to allow me to set the tick labels for the bottom axis in the created view, similarly to how the same approach is used e.g. to set the custom ticks in e.g. a scalar color bar.
However this fails for me at the BottomAxisLabels
assignment, with the following error:
Traceback (most recent call last):
File "/home/oblomov/uni/ingv/paper/implicit-visc-bicgstab/./draw-velocity-profiles.py", line 26, in <module>
view.BottomAxisLabels = xrange(-5, 6)
File "/usr/lib/python3/dist-packages/paraview/servermanager.py", line 496, in __setattr__
setter(self, value)
File "/usr/lib/python3/dist-packages/paraview/servermanager.py", line 2612, in setProperty
return self.SetPropertyWithName(propName, value)
File "/usr/lib/python3/dist-packages/paraview/servermanager.py", line 355, in SetPropertyWithName
prop.SetData(arg)
File "/usr/lib/python3/dist-packages/paraview/servermanager.py", line 879, in SetData
self.SMProperty.SetElement(idx, val)
TypeError: SetElement argument 2:
What would be the correct way to set custom labels?