我正在使用JGraph绘制一些简单的图表。现在我希望边缘末端的箭头更大。根据{{3}},我已使用mxConstants.STYLE_START/ENDARROW
键和相应的mxConstants.ARROW_X
值设置了自己的形状。
在文档中他们说 mxConstants.ARROW_SIZE 可以用来设置箭头的大小,但我还是没有找到确切的方法。由于它是类中的静态变量,我试过
mxConstants.ARROW_SIZE = 100;
在beginUpdate()
和endUpdate()
语句中,在创建边缘之前和之后都没有效果。大小保持不变。也许我错过了一些东西。
感谢。
答案 0 :(得分:0)
将function fillEmptySpace(isFilled, startX, startY) {
_.forEach(items, function(item, i) {
if (!isFilled) {
if (!_.isMatch(item, {'x': startX, 'y': startY})) {
console.log("empty spot at", startX, startY);
isFilled = true;
} else if (!_.isMatch(item, {'x': startX + 1, 'y': startY})) {
console.log("empty spot at", startX + 1, startY);
isFilled = true;
}
}
});
if (!isFilled) {
startY += 1;
fillEmptySpace(isFilled, startX, startY);
}
}
设置为您想要的值应该符合您的预期。