[英]Setting camera view on ipyvolume gives different viewing angle than matplotlib
我正在尝试制作一个交互式笔记本(带有voila
),我在其中使用ipyvolume
绘制表面。 但是,我无法使用ipyvolume
正确设置相机。 它应该是 z 方向的自上而下视图。 它在matplotlib
案例中运行良好,但在ipyvolume
中设置相同的角度确实会给我一些 45º 的视图。 我怎样才能让它显示自上而下的视图?
如果有其他方法可以实现这一点,那也可以(需要在voila
中工作并能够动态更新 X、Y、Z 和颜色数据)。
import pandas as pd
import numpy as np
import ipyvolume as ipv
g = np.linspace(-np.pi/2, np.pi/2, 10)
X, Y = np.meshgrid(g, g, indexing='ij')
Z = np.sin(X**2+Y**2)
ipyvolume
plotfig1 = ipv.figure()
mesh = ipv.plot_surface(X, Z, Y)
ipv.show()
ipv.pylab.view(90,-90)
fig = plt.figure(figsize=(5,5))
ax = fig.add_subplot(projection='3d')
ax.view_init(90, -90)
ax.set_xlabel('x')
ax.set_ylabel('y')
surf = ax.plot_surface(X, Y, Z)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.