更改缩放级别 3d 散点图(绘图)



我有一个 3D 散点图,我想更改其缩放级别并以编程方式平移它。我尝试从一开始就在布局中设置范围,但它不会更改实际的缩放级别,只会更改范围内的点:

"layout": 
{
margin: {
l: 0,
r: 0,
b: 0,
t: 0,
pad: 1
},
scene:{
xaxis: {range:[-13,13.5]},
yaxis: {range:[-15.5,13.5]},
zaxis: {range:[-14.5,13.5]},
}
}, 

我也尝试过使用重新布局函数调用它,但它也不起作用

var update = {
scene:{
xaxis: {range:[-13,13.5]},
yaxis: {range:[-15.5,13.5]},
zaxis: {range:[-14.5,13.5]},
},
};
Plotly.relayout(gd, update);

最后,我找到了更改相机位置的属性:

var update = {
scene:{
camera: {
center: { x: 0, y: 0, z: 0 }, 
eye: { x: 2, y: 2, z: 0.1 }, 
up: { x: 0, y: 0, z: 1 }
}
},
};

Plotly.relayout(gd, update);

最新更新