Ok, I was able to solve this with the volume plot by modifying my coordinate system in a way the could be framed appropriately by the isosurface plot.
fig1 = go.Figure(data=go.Isosurface(
x=ycoords,
y=zcoords,
z=xcoords,
value=w_z_glob_filtered.flatten(),
opacity=0.6,
coloraxis='coloraxis',
caps=dict(z_show=False, x_show=False),
))
name = 'vertical is along y+z'
camera = dict(
up=dict(x=0, y=math.cos(angle), z=math.sin(angle)),
eye=dict(x=2, y=0, z=0)
)
fig.update_layout(scene_camera=camera, scene_dragmode='orbit', title=name)
Iโd like to ask one final thing. By doing this my coordinate system switched to y, z, x and I need to rotate my camera to visualise this properly in the true x, y, z physical form. Iโve tried to use the up parameter to tilt the camera, but somehow I donโt visualise any changes. Would you have any advice on this?