Javascript GoJS调整图中每个元素的大小

Javascript GoJS调整图中每个元素的大小,javascript,gojs,Javascript,Gojs,我的图表有固定大小的元素。例如,我有两个大小不同的元素:第一个是250x200px,第二个是307x501px等等 有很多面板、形状等 有没有办法调整/重新缩放当前图表上的每个元素 例如,我想把每个元素的大小加倍,所以我想把它乘以2 diagram.scale = diagram.scale * 2; //resize elements like 250px X 200px to 500px X 400px 我从文档中读过有关缩放和调整大小的内容,但缩放似乎不起作用 我没有附加任何代码,因为这

我的图表有固定大小的元素。例如,我有两个大小不同的元素:第一个是250x200px,第二个是307x501px等等

有很多面板、形状等

有没有办法调整/重新缩放当前图表上的每个元素

例如,我想把每个元素的大小加倍,所以我想把它乘以2

diagram.scale = diagram.scale * 2; //resize elements like 250px X 200px to 500px X 400px
我从文档中读过有关缩放和调整大小的内容,但缩放似乎不起作用


我没有附加任何代码,因为这是一个一般性的问题。

我认为这会起作用(使图表的规模加倍),但这并不是调整元素的大小

您可以通过编程方式浏览所有节点:

myDiagram.startTransaction();
myDiagram.nodes.each(function(node) {
  node.scale = node.scale * 2;
});
myDiagram.commitTransaction();
或者通过设置其
宽度
高度
,或者设置节点内某个元素的
宽度
高度
来调整其大小


可能与此相关,具体取决于您尝试执行的操作:此工具扩展演示了如何修改ResizingTool以处理多个选择:

我认为这样做可以(使图表的比例翻倍)但这并不完全是调整元素的大小

您可以通过编程方式浏览所有节点:

myDiagram.startTransaction();
myDiagram.nodes.each(function(node) {
  node.scale = node.scale * 2;
});
myDiagram.commitTransaction();
或者通过设置其
宽度
高度
,或者设置节点内某个元素的
宽度
高度
来调整其大小

可能与此相关,具体取决于您尝试执行的操作:此工具扩展演示了如何修改ResizingTool以使用多个选择: