0

从 CustomJS 调整散景图的大小。

window.setXYDimension = function (width, height) {
  fig.plot_width  = width;
  fig.plot_height = height;
  console.log({fig});
  fig.reset(); //reset doesn't exist
  fig.resize(); //resize doesn't exist
  fig.layout(); //layout doesn't exist
};

任何帮助表示赞赏。

4

2 回答 2

0

这行得通。

window.setXYDimension = function (width, height) {
  fig.frame_width  = width;
  fig.frame_height = height;
  fig.properties.width.change.emit();
  fig.properties.height.change.emit();
};

感谢笑脸的解决方案。

于 2020-11-13T14:45:36.427 回答
0

您也可以使用以下内容CustomJS来调整事件的数字

CustomJS(args=dict(plot1=p1), code="""
plot1.width=1500;
plot1.height=1500;
plot1.document.resize();
"""
)
于 2021-03-07T04:42:12.737 回答